<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
  <title>Hendrik Volkmer</title>
  <subtitle>Refactoring Life. Mercilessly.</subtitle>
  <link href="http://blog.hendrikvolkmer.de//" rel="self" />
  <link href="http://blog.hendrikvolkmer.de/" />
  <updated>2009-05-03T17:39:50+02:00</updated>
  <author>
    <name>Hendrik Volkmer</name>
    <email>solaris@sundevil.de</email>
  </author>
  <id>http://blog.hendrikvolkmer.de/</id>
  
  <entry>
    <title>Deploying a Rails application on OpenSolaris with passenger aka modrails</title>
    <link href="/2009/1/29/deploying-a-rails-application-on-opensolaris-with-passenger-aka-modrails/" />
    <id>tag:blog.hendrikvolkmer.de,2009-01-29:1233227387</id>
    <updated>2009-01-29T12:09:47+01:00</updated>
    <content type="html">&lt;p&gt;&lt;img src=&quot;http://blog.hendrikvolkmer.de/assets/2009/1/29/opensolaris.png&quot; alt=&quot;&quot; /&gt; &lt;img src=&quot;http://blog.hendrikvolkmer.de/assets/2009/1/29/modrails.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Two technologies I wanted to play around with for some time are &lt;a href=&quot;http://www.opensolaris.org&quot;&gt;OpenSolaris&lt;/a&gt; and &lt;a href=&quot;http://www.modrails.com&quot;&gt;passenger&lt;/a&gt;. OpenSolaris because of &lt;a href=&quot;http://opensolaris.org/os/community/zfs/&quot;&gt;ZFS&lt;/a&gt;, &lt;a href=&quot;http://opensolaris.org/os/community/zones/&quot;&gt;Zones&lt;/a&gt;, &lt;a href=&quot;http://opensolaris.org/os/community/smf/&quot;&gt;SMF&lt;/a&gt; and the latest addition &lt;a href=&quot;http://opensolaris.org/os/project/pkg/&quot;&gt;IPS&lt;/a&gt; and passenger because it seems to be the new default Rails deployment model and is really easy to configure.&lt;/p&gt;
&lt;p&gt;So I deceided to combine those to and get started. Here&amp;#8217;s what I did. Maybe it&amp;#8217;s useful for someone who&amp;#8217;s trying to do the same.&lt;/p&gt;
&lt;p&gt;I grabbed the &lt;a href=&quot;http://virtualboximages.com/OpenSolaris-2008.11&quot;&gt;OpenSolaris 2008.11 Virtualbox image&lt;/a&gt; from virtualboximages.com and booted it in VirtualBox.&lt;/p&gt;
&lt;p&gt;I wanted to make sure to have the latest updates so I updated the image (all commands are executed as root):&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# pfexec pkg image-update&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;A reboot later I installed the necessary parts for a Rails environment:&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# pfexec pkg install SUNWruby18
# pfexec pkg install gcc-dev
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;SUNWruby18 installes ruby 1.8.6p287 which is exactly what I needed.&lt;/p&gt;
&lt;p&gt;The mysql installation was a bit harder:&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# pfexec pkg install SUNWmysql5
# /usr/mysql/5.0/bin/mysql_db_install
# chown -R mysql:mysql /var/mysql/5.0/data
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I needed to manually chown the data dir. Otherwise mysql wouldn&amp;#8217;t start.&lt;/p&gt;
&lt;p&gt;You can confirm that your mysql is running via:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# svcs -l mysql
&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The logfile gives further information if something goes wrong.&lt;/p&gt;
&lt;p&gt;To access mysql try:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# /usr/mysql/5.0/bin/mysql
&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The &amp;#8220;5.0&amp;#8221; in the path is important because there&amp;#8217;s also a mysql version 4 installed. This will be of interest when installing the mysql ruby gem. The command to correctly install the gem is:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# pfexec gem install mysql -- --with-mysql-lib=/usr/mysql/5.0/lib/mysql --with-mysql-include=/usr/mysql/5.0/include
&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Thanks to Amanda Waite for &lt;a href=&quot;http://blogs.sun.com/mandy/entry/segmentation_fault_when_running_rails&quot;&gt;this hint&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The next installation step is Apache:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# pfexec pkg install SUNWapach22&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Make sure it starts via svcadm:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# svcadm start apache22&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Check that it runs:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# svcs -l apache22&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;(or just type http://localhost in your browser)&lt;/p&gt;
&lt;p&gt;I needed memcached, so I installed it:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# pfexec pkg install SUNWmemcached&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;It didn&amp;#8217;t start right away, though. There are some changes you have to apply to run &lt;a href=&quot;http://blogs.sun.com/trond/entry/memcached_in_solaris&quot;&gt;memcached in solaris&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# svccfg
svc:&amp;gt; select memcached
svc:/application/database/memcached&amp;gt; setprop memcached/options=(&quot;-u&quot; &quot;nobody&quot; &quot;-m&quot; &quot;2048&quot;)
svc:/application/database/memcached&amp;gt; quit
# svcadm refresh memcached
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Of course we need rails:&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;pfexec gem install rails
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The current stable version of passenger doesn&amp;#8217;t support Solaris but the egde version does. So I downloaded the &lt;a href=&quot;http://github.com/FooBarWidget/passenger/downloads/master&quot;&gt;passenger edge Version&lt;/a&gt; off github.&lt;/p&gt;
&lt;p&gt;It didn&amp;#8217;t compile right away. There are some compiler flags that aren&amp;#8217;t supported in Solaris so I used &lt;a href=&quot;http://github.com/farra/passenger/commit/b1af92376e150471c4e825957f145fe0b0dc527d&quot;&gt;these changes&lt;/a&gt; to make passenger compile.&lt;/p&gt;
&lt;p&gt;Commandwise this looked like this: I unpacked the tarball into /opt/passenger and then did a&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# cd /opt/passenger
# vi lib/passenger/platform_info.rb # see above
# bin/passenger-install-apache2-module
# chown -R webservd /opt/passenger
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Add the mentioned config snippet to /etc/apache2/httpd.conf and restart apache &lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# svcadmin restart apache2&lt;/code&gt; &lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Now were all set to create a new rails app. I created a seperate ZFS partition to serve the apps. Just because it&amp;#8217;s so easy to do with ZFS and it gives you more control on how much space is used by your apps etc.&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# zfs create rpool/apps&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now it&amp;#8217;s time for the demo app:&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# cd /rpool/apps
# rails demo
# chown -R webservd demo&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I added the DocumentRoot of the app to the apacheconfig (&lt;code&gt;DocumentRoot /rpool/apps/demo/public&lt;/code&gt;) and restarted apache again (&lt;code&gt;svcadm restart apache2&lt;/code&gt; &amp;#8211; you know the drill by now).&lt;/p&gt;
&lt;p&gt;And that&amp;#8217;s it. A http://localhost gave me the demo welcome page. Nice.&lt;/p&gt;
&lt;p&gt;Later I wanted do deploy a rails app via capistrano so I needed git. There isn&amp;#8217;t a IPS package for git yet, so I decided to take the standard compile route. I downloaded git and compiled it like this:&lt;/p&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;code&gt;# ./configure --prefix=/opt/git
# make install
# ln -s /opt/git/bin/git /usr/bin/git
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I used the symlink because capistrano wasn&amp;#8217;t able to find git otherwise &amp;#8211; setting scm_command didn&amp;#8217;t work.&lt;/p&gt;
&lt;p&gt;If anyone tries this recipe and it works or it doesn&amp;#8217;t work&amp;#8230; just let me know. Have fun with OpenSolaris. It&amp;#8217;s worth checking out.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Really Adobe? Really?</title>
    <link href="/2008/10/9/really-adobe-really/" />
    <id>tag:blog.hendrikvolkmer.de,2008-10-09:1223550587</id>
    <updated>2008-10-09T13:09:47+02:00</updated>
    <content type="html">&lt;p&gt;I just encountered &lt;a href=&quot;http://kb.adobe.com/selfservice/viewContent.do?externalId=kb400587&amp;amp;sliceId=2&quot;&gt;this problem&lt;/a&gt; and I can totally understand this blog post: &lt;a href=&quot;http://www.wemakepretty.com/2007/04/24/if-adobe-were-a-man-i-would-punch-him/&quot;&gt;If Adobe were a man, i would punch him&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let me remind you: This is a product that costs about 1K EUR and it&amp;#8217;s the year 2008.&lt;/p&gt;
&lt;p&gt;So &lt;a href=&quot;http://dearadobe.com/&quot;&gt;Dear Adobe&lt;/a&gt; : Please fix your products!&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Russian technology</title>
    <link href="/2007/5/28/russian-technology/" />
    <id>tag:blog.hendrikvolkmer.de,2007-05-28:1180350587</id>
    <updated>2007-05-28T13:09:47+02:00</updated>
    <content type="html">&lt;p&gt;I&amp;#8217;ve been using &lt;a href=&quot;http://nginx.net/&quot;&gt;russian technology&lt;/a&gt; for about a week now and it works really well with Rails and is easy to set up in general.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;d like to thank &lt;a href=&quot;http://errtheblog.com&quot;&gt;err&lt;/a&gt; for his &lt;a href=&quot;http://errtheblog.com/post/3908&quot;&gt;nginx config generator&lt;/a&gt; and &lt;a href=&quot;http://www.brainspl.at/&quot;&gt;Ezra&lt;/a&gt; for making me aware of nginx and his &lt;a href=&quot;http://brainspl.at/nginx.conf.txt&quot;&gt;config file&lt;/a&gt;. This combination got me up and runing with ngnix in about 5 minutes.&lt;/p&gt;
&lt;p&gt;However, I needed to modify the generated config file a bit to fit the standard debian file paths and users. So I modified the ERB template which is used to generate the config file. It should be fully backwards compatible, so if you don&amp;#8217;t need all of these modifications you could use it and just use the modifications you need. Here&amp;#8217;s the &lt;a href=&quot;http://pastie.caboo.se/65434&quot;&gt;template with my modifications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My YAML file looks like this:&lt;/p&gt;
&lt;p&gt;user: www-data&lt;br /&gt;
group: www-data&lt;/p&gt;
&lt;p&gt;pid_path: /var/run/&lt;br /&gt;
config_path: /etc/nginx/&lt;br /&gt;
log_path: /var/log/nginx_&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;This defines the default roots and alternate roots.&lt;/li&gt;
	&lt;li&gt;The name (or key) of your site will be sprintf&amp;#8217;d with&lt;/li&gt;
	&lt;li&gt;the below root, right.&lt;br /&gt;
root: &lt;br /&gt;
  blog:  /srv/hendrikvolkmer.de/blog/public&lt;br /&gt;
  www: /var/www&lt;/li&gt;
	&lt;li&gt;All your vhosts.&lt;br /&gt;
sites: &lt;br /&gt;
  blog:&lt;br /&gt;
    upstream: &lt;br /&gt;
      &amp;#8211; 127.0.0.1:3000&lt;br /&gt;
      &amp;#8211; 127.0.0.1:3001&lt;/li&gt;
&lt;/ol&gt;
server_name: blog.hendrikvolkmer.de
&lt;ol&gt;
	&lt;li&gt;I added a special feeds config which generates the&lt;/li&gt;
	&lt;li&gt;if ($http_user_agent !~ FeedBurner)  line before the actual rewrite&lt;/li&gt;
	&lt;li&gt;line. Works fine with Mephisto and, of course Feedburner, YMMV&lt;br /&gt;
    feeds:&lt;br /&gt;
      &amp;#8211; ^/feed/atom.xml http://feeds.feedburner.com/hendrikvolkmer&lt;br /&gt;
      &amp;#8211; ^/feed/all_comments.xml http://feeds.feedburner.com/hendrikvolkmer_comments&lt;br /&gt;
   &lt;br /&gt;
    root: blog&lt;/li&gt;
&lt;/ol&gt;
www:
root: www
server_name: hendrikvolkmer.de
&lt;p&gt;Also, it&amp;#8217;s really easy to compile nginx 0.5.20 for Debian: Just download the source, make the necessary modifications to the current deb file specifications and compile. :)&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Usefull error messages - Part III</title>
    <link href="/2007/4/27/usefull-error-messages-part-iii/" />
    <id>tag:blog.hendrikvolkmer.de,2007-04-27:1177672187</id>
    <updated>2007-04-27T13:09:47+02:00</updated>
    <content type="html">&lt;p&gt;Today I found another one:&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;&lt;br /&gt;
&lt;code&gt;
postfix/qmgr[10675]: warning: problem talking to service rewrite: Success
&lt;/code&gt;&lt;br /&gt;
&lt;/pre&gt;&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Installing Trac on Windows</title>
    <link href="/2007/2/21/installing-trac-on-windows/" />
    <id>tag:blog.hendrikvolkmer.de,2007-02-21:1172056187</id>
    <updated>2007-02-21T12:09:47+01:00</updated>
    <content type="html">&lt;p&gt;This is not a tutorial. There is a &lt;a href=&quot;http://trac.edgewall.org/wiki/TracOnWindows&quot;&gt;good one&lt;/a&gt; on the TracWiki. I just want to tell everyone, that if you ever consider installing Trac on Windows, then just don&amp;#8217;t do it and install it on a *nix machine. This will save you a lot of time and nerves. There are even &lt;a href=&quot;http://buildix.thoughtworks.com/&quot;&gt;pre-build environments&lt;/a&gt; available with &lt;a href=&quot;http://subversion.tigris.org&quot;&gt;SVN&lt;/a&gt;, &lt;a href=&quot;http://trac.edgewall.com&quot;&gt;Trac&lt;/a&gt; and &lt;a href=&quot;http://cruisecontrol.sf.net&quot;&gt;Cruisecontrol&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I spent almost an entire day to configure Trac on Windows. It&amp;#8217;s not funny. If you have to do it, be sure to use the &lt;a href=&quot;http://trac.edgewall.org/wiki/TracModPython&quot;&gt;mod_python setup&lt;/a&gt;. It&amp;#8217;s far easier to install than trying to set up CGI on a Windows box (which I think would be the first and easiest setup on *nix machines). I may not be the smartest person on earth but the Apache error messages on Windows are just plain useless. I don&amp;#8217;t care if it&amp;#8217;s Apache&amp;#8217;s fault, Windows&amp;#8217; fault or my own. It&amp;#8217;s &lt;a href=&quot;http://www.thisisbroken.com/&quot;&gt;just broken&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So if you have no other choice than using Windows, make sure that you use a plain Apache from &lt;a href=&quot;http://httpd.apache.org&quot;&gt;apache.org&lt;/a&gt; &amp;#8211; No &lt;a href=&quot;http://www.apachefriends.org/&quot;&gt;xampp&lt;/a&gt;, &lt;a href=&quot;http://typo3.org/download/installers/&quot;&gt;Typo 3 package&lt;/a&gt; or anything like that. Some of these packages come with their own version of Python which really fucks things up, if it&amp;#8217;s not the version you need). This will save you a lot of trouble.&lt;/p&gt;
&lt;p&gt;The main problem we had here was the &amp;#8220;We already have an Apache on this server, so why not install on this one?&amp;#8221;-thing. The Apache installation turned out to be one of the packages mentioned above which made things not really easier.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Useful error messages... </title>
    <link href="/2007/1/21/usefull-error-messages/" />
    <id>tag:blog.hendrikvolkmer.de,2007-01-21:1169377787</id>
    <updated>2007-01-21T12:09:47+01:00</updated>
    <content type="html">&lt;p&gt;&amp;#8230; are great. Here&amp;#8217;s one I came across while trying to recover data from a hard disk image of a broken hard disk:&lt;/p&gt;
&lt;pre&gt;
core backup # xfs_repair -f data.image
Phase 1 - find and verify superblock...
superblock read failed, offset 249108103168, size 2048, ag 0, rval 58

fatal error -- Success
core backup #
&lt;/pre&gt;
&lt;p&gt;fatal error &amp;#8212; Success. Now that&amp;#8217;s a useful message, isn&amp;#8217;t it? Btw. the image wasn&amp;#8217;t recoverable&amp;#8230;&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Windows Task manger fun</title>
    <link href="/2006/12/16/windows-task-manger-fun/" />
    <id>tag:blog.hendrikvolkmer.de,2006-12-16:1166267387</id>
    <updated>2006-12-16T12:09:47+01:00</updated>
    <content type="html">&lt;p&gt;I never liked Windows, but in the last years I learned to live with it. But sometimes it reminds me why I will never ever even consider liking it. Check this out:&lt;/p&gt;
&lt;p&gt;&lt;img height=&quot;382&quot; alt=&quot;taskmanager&quot; src=&quot;http://sundevil.de/hendrik/wp-content/uploads/2006/12/taskmanager.jpg&quot; width=&quot;447&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Some process got wild and I wanted to kill it using the Task Manager &amp;#8211; which apparently caused the task manager to go nuts as well. I&amp;#8217;ve seen processes which I couldn&amp;#8217;t kill in Linux but I never saw &amp;#8220;kill&amp;#8221; itself go crazy.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Remote system management using MS Windows</title>
    <link href="/2006/12/7/remote-system-management-using-ms-windows/" />
    <id>tag:blog.hendrikvolkmer.de,2006-12-07:1165489787</id>
    <updated>2006-12-07T12:09:47+01:00</updated>
    <content type="html">&lt;p&gt;or: Remote access the painful way&lt;/p&gt;
&lt;p&gt;If you are lucky enough to use the RDC protocol it&amp;#8217;s not that painful. But if you are forced to use something like PC Anywhere via a dialup line and then VNC to another machine. Oh boy, that&amp;#8217;s just pure pain. I had to do something like this yesterday and I really wished I had a simple SSH connection.&lt;/p&gt;
&lt;p&gt;Who came up with this stupid &amp;#8220;a server OS needs a GUI, too&amp;#8221;-idea in the first place? Being forced to use a GUI on a server is just plain stupid and being forced to use it for Remote Access is even worse. I know there&amp;#8217;s SSH for Windows and stuff&amp;#8230; but it&amp;#8217;s not in the standard distribution and probably never will be. I don&amp;#8217;t want to imagine the Vista based Server OS from Microsoft and how the GUI will look then.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>Fedora upgrade vs. Kubuntu installation fun</title>
    <link href="/2006/10/30/fedora-upgrade-vs-kubuntu-installation-fun/" />
    <id>tag:blog.hendrikvolkmer.de,2006-10-30:1162206587</id>
    <updated>2006-10-30T12:09:47+01:00</updated>
    <content type="html">&lt;p&gt;So &lt;a href=&quot;http://fedora.redhat.com/&quot;&gt;Fedora Core 6&lt;/a&gt; and (&lt;a href=&quot;http://www.kubuntu.com&quot;&gt;K&lt;/a&gt;)&lt;a href=&quot;http://www.ubuntu.com&quot;&gt;Ubuntu&lt;/a&gt; 6.10 were almost released at the same time last week. First, I tried to upgrade Fedora which failed because of some  package dependencies yum couldn&amp;#8217;t resolve. I have never done a Fedora Update without any hassle. It&amp;#8217;s quite annoying. I wanted to switch back to a Debian based system anyway so I decided to give Kubuntu a try (I&amp;#8217;m more a KDE user than a Gnome user, hence the K).&lt;/p&gt;
&lt;p&gt;I downloaded the Live-CD image, burned it, booted off it and tried to install&amp;#8230; realizing the main reason why I&amp;#8217;m using Fedora right now: The ability to seamlessly install on a Software RAID / LVM setup. Ubuntu doesn&amp;#8217;t support that out of the box. It may be possible with some teawking and stuff&amp;#8230; but I&amp;#8217;m tired of all that. I did enough RAID / LVM installations manually back in the day using Debian, Gentoo and whatnot. It was fun, it worked, but I&amp;#8217;m lazy now and I want to have some nice installer do all that for me. Fedora does exactly that (but yum just isn&amp;#8217;t as good as apt). Example (And I don&amp;#8217;t have any fancy external repos configured&amp;#8230; at least not many ;) &amp;#8211; anyway yum should be able to handle that):&lt;br /&gt;
&lt;pre&gt;Error: Unable to satisfy dependencies&lt;br /&gt;
Error: Package elfutils-libs conflicts with elfutils &amp;lt; 0.123-1.fc6.&lt;br /&gt;
Error: Package elfutils needs elfutils-libelf = 0.119-1.2.1, this is not available.&lt;br /&gt;
Error: Package elfutils-libelf conflicts with elfutils &amp;lt; 0.123-1.fc6.&lt;br /&gt;
Error: Package cyrus-sasl-plain needs cyrus-sasl-lib = 2.1.21-10, this is not available.&lt;br /&gt;
Error: Package hal conflicts with kernel &amp;lt; 2.6.17.&lt;br /&gt;
Error: Package autofs conflicts with kernel &amp;lt; 2.6.17.&lt;br /&gt;
Error: Package openoffice.org-core needs libicui18n.so.34, this is not available.&lt;br /&gt;
Error: Package openoffice.org-core needs libicule.so.34, this is not available.&lt;br /&gt;
Error: Package openoffice.org-core needs libgcjawt.so.7, this is not available.&lt;br /&gt;
Error: Package openoffice.org-core needs libicuuc.so.34, this is not available.&lt;br /&gt;
Error: Package elfutils needs libdw.so.1(ELFUTILS_0.119), this is not available.&lt;br /&gt;
Error: Package openoffice.org-core needs libgcj.so.7, this is not available.&lt;br /&gt;
Error: Package elfutils needs elfutils-libs = 0.119-1.2.1, this is not available.&lt;/pre&gt;&lt;br /&gt;
And yum is just f-in&amp;#8217; slow compared to apt in terms of resolving dependencies and installation/upgrade of new packages in general. So basically &lt;a href=&quot;http://www.thisisbroken.com/&quot;&gt;it&amp;#8217;s broken&lt;/a&gt;.&lt;br /&gt;
So I did what I did when I updated Fedora the last time: I downloaded the DVD Image, burned it, booted off the DVD and said &amp;#8220;Upgrade&amp;#8221;. That worked quite well and after another &amp;#8220;yum update&amp;#8221; everything was fine. To bad that a simple &amp;#8220;apt-get update &amp;amp;&amp;amp; apt-get dist-upgrade&amp;#8221; would have done the same thing on a Debian based system without problems&amp;#8230; I&amp;#8217;m quite sure.&lt;/p&gt;
&lt;p&gt;So being lazy on one side means having to work more on the other one&amp;#8230; Whatever. I&amp;#8217;m running Fedora Core 6 now and a nice thing I noticed are these anti-aliased fonts. Somehow I didn&amp;#8217;t have anti-aliasing activated&amp;#8230; Now I have and it looks quite nice. The Monospace font in &amp;#8220;Konsole&amp;#8221; is nice to look at, too.&lt;/pre&gt;&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <title>(Home?)-NAS Hardware-Plattform</title>
    <link href="/2006/8/15/home-nas-hardware-plattform/" />
    <id>tag:blog.hendrikvolkmer.de,2006-08-15:1155640187</id>
    <updated>2006-08-15T13:09:47+02:00</updated>
    <content type="html">&lt;p&gt;Ich bin schon länger auf der Suche nach einer stromsparenden Plattform für ein kleines Home-NAS-Serverchen. &lt;a href=&quot;http://www.movidis.com/products/nap.asp&quot;&gt;Das&lt;/a&gt; hört sich ideal an: 16 MIPS CPUs, 50 W Stromverbrauch, 8x GbE onboard, SATA/SAS-Controller onboard, normales ATX-Board, Unterstützung für Verschlüsselung und läuft unter Linux.. Genau richtig. Nur den Preis findet man nirgends. Wenn das noch für einen 3-stelligen Betrag zu haben sein sollte, steht einem Home-NAS nix mehr im Weg. Allerdings wird das vermutlich nur an OEMs verkauft werden und somit für den Privatmann nicht zur Verfügung stehen &amp;#8211; egal zu welchem Preis :( &amp;#8211; Schade eigentlich.&lt;br /&gt;
[via &lt;a href=&quot;http://www.heise.de/newsticker/meldung/76816&quot;&gt;heise&lt;/a&gt;]&lt;/p&gt;</content>
  </entry>
  
</feed>

