<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">
<channel>
    <title>http://united-geeks.org/blog - GNU/Linux</title>
    <link>http://united-geeks.org/blog/</link>
    <description>Für die tägliche Portion Info-Gulasch...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.0 - http://www.s9y.org/</generator>
    <pubDate>Wed, 25 Nov 2009 16:38:19 GMT</pubDate>

    <image>
        <url>http://united-geeks.org/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: http://united-geeks.org/blog - GNU/Linux - Für die tägliche Portion Info-Gulasch...</title>
        <link>http://united-geeks.org/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Booting the 'opsi Server VMWare Appliance' on a VirtualBox Host</title>
    <link>http://united-geeks.org/blog/index.php?/archives/100-Booting-the-opsi-Server-VMWare-Appliance-on-a-VirtualBox-Host.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/100-Booting-the-opsi-Server-VMWare-Appliance-on-a-VirtualBox-Host.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=100</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=100</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Short abstract:&lt;br /&gt;
This post has a double purpose: &lt;br /&gt;
1. YES, you can use the opsi VMWare Appliance in VirtualBox (a 10min google search did not yield one hit of somebody who did this before, so: eat this google!)&lt;br /&gt;
2. It won&#039;t boot without modification, the very easy solution is below &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Long version:&lt;br /&gt;
Wanted to check out &lt;a href=&quot;http://opsi.org&quot;  title=&quot;opsi&quot;&gt;opsi&lt;/a&gt; without installing it. So i downloaded the VMWare image that is also provided. However, i got rid of VMWare about a year ago in favour of VirtualBox (there were plenty of reasons for that...). The good thing about VirtualBox is also that it allows to use VMWare&#039;s vmdk files as virtual harddisks, so i thought it should be easy to check it out. After setting up the new machine in VirtualBox with the downloaded opsiserver.vmdk I booted for the first time and was greeted by:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Waiting for root file system ...&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
The fix is really easy though, once you understand what the problem is: the underlying system of the appliance is a Debian GNU/Linux with Grub as boot loader. The problem is that the original VMWare installation used virtual SCSI or SATA devices, so the line in /boot/grub/menu.lst contains /dev/sda2. On VirtualBox (at least with the default config) the system uses virtual IDE disks, so you need to simply change /dev/sda2 to /dev/hda2. To do this on every reboot you can use the built-in editor of grub (press &quot;e&quot;) and change the device. Once you booted successfully, you can change it permanently by editing /boot/grub/menu.lst. &lt;br /&gt;
&lt;br /&gt;
Now comes the fun part: learning how to use opsi to save me time. But as far as I know / read about it, it&#039;s just what I am looking for. I guess it even makes sense in a small environment like ours here (6 Windows clients but loads of common software that needs to be installed on all our machines...). Maybe I will blog about it again after I got to know it better.&lt;br /&gt;
&lt;br /&gt;
Ah, versions used:&lt;br /&gt;
VirtualBox 3.0.8 r53138 (equals app-emulation/virtualbox-bin-3.0.8 in Gentoo)&lt;br /&gt;
opsi3.4-servervm (2009-09-16)  
    </content:encoded>

    <pubDate>Wed, 25 Nov 2009 17:05:53 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/100-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>NetMos PCI 9835 Multi-I/O Controller (2x serial, NO parallel port)</title>
    <link>http://united-geeks.org/blog/index.php?/archives/96-NetMos-PCI-9835-Multi-IO-Controller-2x-serial,-NO-parallel-port.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/96-NetMos-PCI-9835-Multi-IO-Controller-2x-serial,-NO-parallel-port.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=96</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=96</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Since i have moved to India, getting a UPS for my work station was a must - with between 1 and 10 power-cuts a day, working without power backup is simply not possible. &lt;br /&gt;
&lt;br /&gt;
However, having a UPS alone might not be enough, because in case the power is off for more than just a few minutes while your are not there, the battery will run empty and the computer will of course power off without doing a clean shutdown. So, nothing gained...&lt;br /&gt;
&lt;br /&gt;
However, most UPS have either a serial or USB port, so that you can monitor its state and run scripts depending on certain conditions, such as the remaining capacity.&lt;br /&gt;
&lt;br /&gt;
So, to make a long story short, i had to buy a serial-port expansion card for my machine, since the mainboard did not have a serial port bulilt-in. I went to the local computer wallah and bought a PCI card with 2 serial ports on it. &lt;br /&gt;
&lt;br /&gt;
The card is identified by lspci as: &lt;br /&gt;
&lt;blockquote&gt;Communication controller: NetMos Technology PCI 9835 Multi-I/O Controller (rev 01)&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Googling for it gave me the impression, that the in-kernel serial driver should do the trick. In dmesg i found:&lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
[    0.636515] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A&lt;br /&gt;
[    0.637319] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately, trying to hook up the UPS two one of the ports, ttyS0 remained dead.&lt;br /&gt;
&lt;br /&gt;
After googling for quite some time, i discovered, that apparently the chip on the card not only provides two serial ports, but also a parallel port. However, since the chip is o cheap, many manufacturers use these chips also for serial-port only cards. &lt;br /&gt;
&lt;br /&gt;
Now, the interesting part is, although the kernel finds some serial port (as dmesg shows), the kernel serial driver does not handle it. Instead, you need to build &quot;parport_serial&quot; either into the kernel or as a module. After I modprobe it, dmesg shows this:&lt;br /&gt;
&lt;blockquote&gt;47102.184128] parport_serial 0000:05:01.0: PCI INT A -&gt; GSI 19 (level, low) -&gt; IRQ 19&lt;br /&gt;
[47102.184149] parport1: PC-style at 0xd200 [PCSPP(,...)]&lt;br /&gt;
[47102.184313] 0000:05:01.0: ttyS1 at I/O 0xd000 (irq = 19) is a 16550A&lt;br /&gt;
[47102.184434] 0000:05:01.0: ttyS2 at I/O 0xd100 (irq = 19) is a 16550A&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
And now i have two working serial ports on ttyS1 and ttyS2.&lt;br /&gt;
&lt;br /&gt;
Just for completeness: Netmos sometimes sells this chip labeled as &quot;NetMost 222N-2&quot; and sometimes as &quot;NetMos 9835&quot;. To all my knowledge, it is the same product...  
    </content:encoded>

    <pubDate>Sun, 11 Jan 2009 12:21:37 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/96-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Cyrus without unix-accounts?</title>
    <link>http://united-geeks.org/blog/index.php?/archives/88-Cyrus-without-unix-accounts.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/88-Cyrus-without-unix-accounts.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=88</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=88</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    [UPDATE: clarification because of unclear language...]&lt;br /&gt;
Is this a bug or a feature? &lt;br /&gt;
Postfix cannot deliver mails to cyrus-mailboxes if a user has a cyrus-mailbox but no corresponding unix-account? &lt;br /&gt;
&lt;br /&gt;
I could not find anything in the documentation that says so, but it just doesn&#039;t work without...&lt;br /&gt;
&lt;br /&gt;
That really sucks IMHO!&lt;br /&gt;
&lt;br /&gt;
Please leave a comment if you can prove me wrong &lt;img src=&quot;http://united-geeks.org/blog/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  
    </content:encoded>

    <pubDate>Tue, 15 Jul 2008 03:53:09 +0200</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/88-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>
<item>
    <title>Bluediving v0.9 auf Gentoo kompilieren</title>
    <link>http://united-geeks.org/blog/index.php?/archives/67-Bluediving-v0.9-auf-Gentoo-kompilieren.html</link>
            <category>GNU/Linux</category>
    
    <comments>http://united-geeks.org/blog/index.php?/archives/67-Bluediving-v0.9-auf-Gentoo-kompilieren.html#comments</comments>
    <wfw:comment>http://united-geeks.org/blog/wfwcomment.php?cid=67</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://united-geeks.org/blog/rss.php?version=2.0&amp;type=comments&amp;cid=67</wfw:commentRss>
    

    <author>nospam@example.com (n00dl3s)</author>
    <content:encoded>
    Bluediving beschwert sich (nach der händischen Installation aller dependencies) über fehlende libxml Header-Dateien die er zum übersetzen von btftp braucht.&lt;br /&gt;
&lt;br /&gt;
Lösung:&lt;br /&gt;
&lt;br /&gt;
ln -s /usr/include/libxml2/libxml/ /usr/include/libxml&lt;br /&gt;
&lt;br /&gt;
Danach sollte es gehen.&lt;br /&gt;
&lt;br /&gt;
Viel Spaß am Gerät!&lt;br /&gt;
&lt;br /&gt;
PS: Abgesehen davon ist Bluediving leider ziemlich buggy und crashed mir gelegentlich, aber is ja auch erst v0.9  
    </content:encoded>

    <pubDate>Mon, 24 Mar 2008 15:15:43 +0100</pubDate>
    <guid isPermaLink="false">http://united-geeks.org/blog/index.php?/archives/67-guid.html</guid>
    <creativeCommons:license>http://creativecommons.org/licenses/</creativeCommons:license>
</item>

</channel>
</rss>