<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>My South</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/" />
    <link rel="self" type="application/atom+xml" href="http://southbrain.com/south/atom.xml" />
    <id>tag:southbrain.com,2008-02-01:/south//1</id>
    <updated>2012-01-15T12:09:12Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Open Source 4.1</generator>

<entry>
    <title>SOGo and Cyrus IMAP: 2.4 works well.</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/sogo-and-cyrus-imap-24-works-w.html" />
    <id>tag:southbrain.com,2012:/south//1.215</id>

    <published>2012-01-15T10:00:26Z</published>
    <updated>2012-01-15T12:09:12Z</updated>

    <summary> The open source group-ware suite SOGo can be married happily together with Cyrus IMAP, using the Version 2.4.x of the powerful IMAP server.The reason lies in the handling of the very important \Seen-Flag.In Cyrus 2.3.x, you had to type...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Cyrus IMAP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="SOGo" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cyrusimap" label="Cyrus IMAP" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sogo" label="sogo" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="sogocyrus.png" src="http://southbrain.com/south/2012/01/15/sogocyrus.png" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="170" width="282" /></span> <div>The open source group-ware suite <a href="http://www.sogo.nu/">SOGo</a> can be married happily together with <a href="http://www.cyrusimap.org/">Cyrus IMAP</a>, using the Version 2.4.x of the powerful IMAP server.<br /><br />The reason lies in the handling of the very important \Seen-Flag.<br /><br />In Cyrus 2.3.x, you had to type this in your imapd.conf file:<br /><br />flushseenstate: 1<br /></div>]]>
        <![CDATA[And still you would have inconsistencies when using the same mailbox in parallel on multiple clients/interfaces.<br /><br />We did an upgrade from 2.3.18 to 2.4.13 some days ago and all these problems vanished.<br /><br />Why is the \Seen-Flag so important for SOGo and not for e.g. Thunderbird?<br /><br />Imagine two connections to the INBOX. Number one is in IDLE state and a new messages comes in:<br /><br />+ idling<br />* 24459 EXISTS<br />* 1 RECENT<br /><br />On the second connection to the INBOX just FETCH this message:<br /><br />. FETCH 24459 RFC822.TEXT<br /><br />The server will reply:<br /><br />* 24459 FETCH (FLAGS (\Seen) RFC822.TEXT {263}<br /><br />The "FLAGS (\Seen)" is important here. The server tells itself, that it has set the \Seen-Flag on this message. SOGo relies on this. Thunderbird STOREs explicitly the \Seen-Flag after having retrieved the message information.<br /><br />"flushseenstate: 1" was an Option in Cyrus 2.3.x to really set this flag immediately if it is triggered by a FETCH, otherwise it would only have been set in reality after re-SELECT-ing the mailbox or closing the connection - resulting in a crazy behavior of read/unread-marks in SOGo.<br /><br />The IDLEing connection just tells correctly then:<br /><br />* 24459 FETCH (FLAGS (\Recent \Seen))<br /><br /><br />For Cyrus 2.4, these problems do not exist any more, as the core mailbox routines handling ACLs and Flags were rewritten for consistency.<br /><br />Additionally you get QRESYNC support, ESEARCH, compressed replication streams and other extensions.<br /><br /><br />What's different in Cyrus 2.4 from 2.3?<br /><br /><ul><li>All databases are recommended to be in skiplist. Building Cyrus 2.4 without Berkeley DB is something I felt very comfortable (no more DBERROR).</li><li>The \Seen-Flag of the user's own mailboxes/folders are now part of cyrus.index. The Seen-Files only store \Seen-Flags of shared mailboxes which are shared to the user.</li><li>The cyrus.expunge merged into cyrus.index.</li><li>IMAP2, IMAP3 and IMAP4 were removed, resulting in smaller code. Only IMAP4rev1 is supported. But - be honest - do you know any kind of IMAP client not compatible with 4rev1?</li><li>The POP3 server has a quick check whether the mailbox is empty - so POP3 checks on "no mail" are extremely rapid and less resource consuming. Statuscache has to be enabled for this.<br /></li><li>Charset-Handling is now based an Unicode 5.2, and UTF-8 mailbox names can be used within sieve.</li><li>Deleted folders can also be included in delayed expunges, the new option is "delete_mode".<br /></li></ul><br /><b>Re-indexing mailboxes</b><br /><br />These performance and stability bumps do come however with a certain pain: The cyrus.index-files of each mailbox/folder have to be recreated.<br /><br />In fact it is a reconstruct which merges Seen- and Expunge-Files:<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="cyrusindex.png" src="http://southbrain.com/south/2012/01/15/cyrusindex.png" class="mt-image-none" style="" height="410" width="444" /></span><br /><div><br />This rebuild is triggered as soon as the mailbox gets accessed by a pop3d, imapd or lmtpd process. cyr_expunge and squatter also trigger this.<br /><br />And now, imagine 8,000 imapd processes triggering this reconstruct. You won't be able to say "IOPS" slower than your system will be. And this is exactly the scenario when you do the update and mail comes in through your SMTP gateway. <br /><br />One solution (if really "on-line" re-indexing is wanted) is to shorten retransmit times of your SMTP server which feeds your Cyrus system and to set the timeout for the first delivery attempt very low (some seconds). So index triggering gets started, and the delivery process is free for other jobs. Next try the index rebuild will hopefully be finished.<br /><br />The better solution is to announce downtime, just do a guess based on your experience how many time it will take to reconstruct all your mailboxes/folders.<br /><br />The best solution - sure - would be a storage system where you can migrate all your mailbox partitions/volumes transparently to the fastest device (regarding random IOPS) you have (e.g. SSD) and to make the on-line re-indexing there - once 70% or 80% of the INBOXes are done (due to LMTP delivery) the system will get slowly back to normal. The remainder of the mailboxes gets updated due user access or a running squatter job.<br /><br /><br /></div>]]>
    </content>
</entry>

<entry>
    <title>login account failure: No account present for user</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/login-account-failure-no-accou.html" />
    <id>tag:southbrain.com,2012:/south//1.214</id>

    <published>2012-01-14T10:20:00Z</published>
    <updated>2012-01-14T10:29:46Z</updated>

    <summary><![CDATA[doukoula console login: pascalPassword:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; login account failure: No account present for user&nbsp;&nbsp; instance svc:/system/console-login:default exited with status 1What's the problem?It is the nscd, the Name Service Cache Daemon.What did I wrong?...]]></summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Solaris" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ncsd" label="ncsd" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="solaris" label="solaris" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[<code>doukoula console login: pascal<br />Password:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; login account failure: No account present for user<br />&nbsp;&nbsp; instance svc:/system/console-login:default exited with status 1</code><br /><br />What's the problem?<br />It is the nscd, the Name Service Cache Daemon.<br /><br />What did I wrong?<br /><br /><br /> ]]>
        <![CDATA[I set up a minimal Solaris 10 installation, <a href="http://southbrain.com/south/2012/01/solaris-10-minimal-getting-sta.html">set up SSH</a>, and ntp at the end. I did some patch updates and after a reboot I could not log in.<br /><br />I could not log in any more as "pascal". The error message was:<br /><br /><code>login account failure: No account present for user</code><br /><br />And - additionally - the SMF instance "system/console-login" just quit (and was restarted).<br /><br />Bad.<br /><br />I disabled the name service cache to be able to log in again:<br /><br /><code>svcadm disable name-service-cache</code><br /><br />I think it has s.th. to do with ntp, as the user was added when ntp was not active so passwd/shadow and group were "wrong" seeing the time stamp (it was 13 minutes in the future), and nscd did not take the new information for his cache.<br /><br />In fact, I am not using NIS, no NIS+ and no heavy DNS requests. So I won't need nscd anyway. And the speed "bump" to cache passwd/shadow/group information is really not noticeable for a dozen system users...<br /><br />]]>
    </content>
</entry>

<entry>
    <title>The future of IT: CLOSED.</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/the-future-of-it-closed.html" />
    <id>tag:southbrain.com,2012:/south//1.213</id>

    <published>2012-01-13T19:27:24Z</published>
    <updated>2012-01-13T22:14:16Z</updated>

    <summary>I just read this (in German):http://heise.de/-1413109(in short: For ARM devices, Microsoft insists on having UEFI secure boot for their Windows 8 system, and metro apps will only be available on the Microsoft app store with signed code).My comment:The game is...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Misc" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[I just read this (in German):<br /><br /><a href="http://heise.de/-1413109" class="ot-anchor">http://heise.de/-1413109</a><br />(in short: For ARM devices, Microsoft insists on having UEFI secure boot for their Windows 8 system, and metro apps will only be available on the Microsoft app store with signed code).<br /><br /><br />My comment:<br />The game is already at its end, my opinion.<br /><br />Everybody wants closed platforms, "ecosystems". Nobody wants an open platform, besides us "freaks".<br /><br />Developers
 DO want a closed platform, as a radical DRM/Licensing will generate 
guaranteed revenue and they can bully the user like they want to 
motivate them to pay more.<br /><br /><br /> ]]>
        <![CDATA[Users want a closed platform because 
"all is so easy there" and they have been tought that closed platforms 
are resistant against viruses, bad guys and ... pornography.<br />
<br />
The 
big manufacturers want closed platforms because they create a Lock-In: 
If someone bought Apps for some $100 (which they would have for free on 
Ubuntu and others) they won't change the platform afterwards. They will 
be happy to pay $10 "upgrade fees" to register their new serial numbers 
of their new closed device.<br />
<br />
Guys and girls who just program for fun are out of the game. We're not interesting anymore.<br />
<br />
IT
 as a simple commodity like electric current coming out of the wall 
socket. And time will come when a "programmer" ("software engineer") 
will have to have a master degree and a damage insurance covering $10 
million and other "nice things" to be able to be certified for the "App 
stores". You'll see it!<br />
<br />
That's the game you started with your iOS devices and now you won't be able to put back the ghost in the bottle.<br />
<br />
So
 begin to count your money, every little step will cost money - just as 
every little minute of turning on the water boiling kettle will show up 
on your electrical bill. And forget the idea that "you just program some
 lines of code to help you with a job"...<br /><br /><br />There are however some things which could break up things:<br /><br />More and more very cheap computer boards are coming out, there is this one for $15:<br /><br />
<a href="http://www.freesoftwaremagazine.com/articles/allwinner_a10_gplcompliant_computer_15">http://www.freesoftwaremagazine.com/articles/allwinner_a10_gplcompliant_computer_15</a>
<br /><br />And this one - when available - with HDMI, USB and (for $10 additionally) Ethernet for a price of $25:<br /><br /><a href="http://mashable.com/2011/12/28/raspberry-pi-coming-january/">http://mashable.com/2011/12/28/raspberry-pi-coming-january/</a><br /><br />Imagine if people in all countries would use this thingies to create something completely new - unconctrollable by big corporations and governments....<br /><br />And there is Google - they offer an App Store but it is NOT mandatory. And HTC has began to open their bootloader of Android devices.... Can they withstand the massive media press which tells people that "Openness" is "insecure"? <br />]]>
    </content>
</entry>

<entry>
    <title>known_hosts in hash format - OpenSSH</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/known-hosts-in-hash-format-ope.html" />
    <id>tag:southbrain.com,2012:/south//1.212</id>

    <published>2012-01-13T18:09:03Z</published>
    <updated>2012-01-13T18:19:03Z</updated>

    <summary>When you wonder why your known_hosts file has changed or you don&apos;t find your hosts: |1|AEf8B/QCP+1wRKA761Cq/woad4s=|HVEWXKDdRpZmO3GeQ5T37xCFwgE= ssh-rsa AAAAB3NzaC1 yc2EAAAABIwAAAQEAt20HN/iasjy9KEW/BGjtxlsy8oebyEEnZvKAnjMck0EEVbA5rtE4dzisnbrYwZ4 67JP+p9UGZDQa4jbVo2ZHmz28nQapmw1WpLBD2wSN66PsMk5QCxICxBC6PDCOlwakQvLNES2B9R2cuev G9Ag2ni+2Qdb17gEkkh2MZ91INylAzM7QWW7soGoSf1TsshSHexfMt12zb6kWxRuRCeT4fOzlJNOmPgr uE3wTt/kfEbvPBZwDyUbEKApfYIxO8ic+FyO7qFEjHkhqT7px/oJMLS279uUHlhG+KWtPxYPhWaYulPZ hhdn4D6pR+6shjPsH4VTyAUGwf7usKUvJZP59Ww==Then your ssh server software is a new version which hashes the known hosts file entries. To remove...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Misc" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[When you wonder why your <b>known_hosts</b> file has changed or you don't find your hosts:<br /><br />
<code>|1|AEf8B/QCP+1wRKA761Cq/woad4s=|HVEWXKDdRpZmO3GeQ5T37xCFwgE= ssh-rsa AAAAB3NzaC1<br />
yc2EAAAABIwAAAQEAt20HN/iasjy9KEW/BGjtxlsy8oebyEEnZvKAnjMck0EEVbA5rtE4dzisnbrYwZ4<br />
67JP+p9UGZDQa4jbVo2ZHmz28nQapmw1WpLBD2wSN66PsMk5QCxICxBC6PDCOlwakQvLNES2B9R2cuev<br />
G9Ag2ni+2Qdb17gEkkh2MZ91INylAzM7QWW7soGoSf1TsshSHexfMt12zb6kWxRuRCeT4fOzlJNOmPgr<br />
uE3wTt/kfEbvPBZwDyUbEKApfYIxO8ic+FyO7qFEjHkhqT7px/oJMLS279uUHlhG+KWtPxYPhWaYulPZ<br />
hhdn4D6pR+6shjPsH4VTyAUGwf7usKUvJZP59Ww==</code><br /><br />Then your ssh server software is a new version which hashes the known hosts file entries. To remove entries from there because the host key differs (you installed the host completely from scratch), just type:<br /><br /><code>ssh-keygen -R hostname</code><br /><br />or<br /><br /><code>ssh-keygen -R ipadress</code><br /><br />That's it.<br /><br />If you have a new ssh package, you may hash yourself your known_hosts file by typing:<br /><br /><code>ssh-keygen -H</code><br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Solaris 10 Minimal, getting started with SSH server</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/solaris-10-minimal-getting-sta.html" />
    <id>tag:southbrain.com,2012:/south//1.211</id>

    <published>2012-01-13T15:24:49Z</published>
    <updated>2012-01-13T15:34:52Z</updated>

    <summary>Just because it happens again today:After doing a very minimal Solaris 10 installation without remote services enabled, it is always the same thing to get the SSH server running (Solaris 10 DVD in drive): # mount -F hsfs /dev/dsk/c2t0d0s0 /mnt...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Solaris" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="solaris" label="solaris" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://southbrain.com/south/2012/01/13/solteaser.html" onclick="window.open('http://southbrain.com/south/2012/01/13/solteaser.html','popup','width=500,height=375,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://southbrain.com/south/2012/01/13/solteaser-thumb-250x187.jpg" alt="solteaser.jpg" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" height="187" width="250" /></a></span>Just because it happens again today:<br /><br />After doing a very minimal Solaris 10 installation without remote 
services enabled, it is always the same thing to get the SSH server 
running (Solaris 10 DVD in drive):<br />
<br />
<code># mount -F hsfs /dev/dsk/c2t0d0s0 /mnt<br />
# cd /mnt/Solaris_10/Product<br />
# pkgadd -d . SUNWsshdr SUNWgssc SUNWgss SUNWsshcu SUNWuiu8 SUNWsshdu SUNWsshr SUNWsshu<br />
# cd /etc/ssh<br />
# ssh-keygen -t rsa -b 2048 -f ssh_host_rsa_key<br />
# ssh-keygen -t dsa -b 2048 -f ssh_host_dsa_key<br />
# svcadm enable ssh<br />
</code>
<br />
Replace device of the DVD drive with your actual configuration.<br />
<br />
<br />
<br /> ]]>
        <![CDATA[To have slightly more comfort and an accurate clock:<br />

<br />
<code># cd /mnt/Solaris_10/Product<br />
# pkgadd -d . SUNWntpr SUNWntpu SUNWbash<br />
# vi /etc/inet/ntp.conf<br />
# ntpdate ntp1.ptb.de (replace with your time server)<br />
# svcadm enable ntp<br />
</code>
<br />

To get the Patch Utility "pca" running:<br />

<br />
<code># pkgadd -d . SUNWgcmn SUNWwgetr SUNWwgetu<br />
# mkdir -p /usr/local/bin<br />
# cd /usr/local/bin<br />
# wget http://www.par.univie.ac.at/solaris/pca/stable/pca<br />
</code>
<br />

PCA:<br />

<a href="http://www.par.univie.ac.at/solaris/pca/installation.html">http://www.par.univie.ac.at/solaris/pca/installation.html</a><br />

<br />

Mount local patch repository on this machine, configure pca, cd to the repository and run "pca -i". Reboot. Ready. <br /><br />]]>
    </content>
</entry>

<entry>
    <title>OpenSSL 1.0.0: New CApath hashes!</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/openssl-100-new-capath-hashes.html" />
    <id>tag:southbrain.com,2012:/south//1.210</id>

    <published>2012-01-09T12:04:50Z</published>
    <updated>2012-01-09T12:07:19Z</updated>

    <summary>A real case of RTFM of OpenSSL ...After un upgrade of OpenSSL to Version 1.0.0 (from 0.9.8) the certificate authority chain of my certificate did not show up any more (was not given by the TLS server). A look in...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Misc" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Security" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="openssl" label="openssl" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[A real case of RTFM of <a class="ot-hashtag" href="https://plus.google.com/u/0/s/%23OpenSSL">OpenSSL</a> ...<br /><br />After
 un upgrade of OpenSSL to Version 1.0.0 (from 0.9.8) the certificate 
authority chain of my certificate did not show up any more (was not 
given by the <a class="ot-hashtag" href="https://plus.google.com/u/0/s/%23TLS">TLS</a> server). A look in the OpenSSL manual could have helped to save 20 minutes of error searching :)<br /><br />A<br /><br /><code>for i in *.pem; do ln -s $i `openssl x509 -noout -subject_hash -in $i`.0; done</code><br /><br />was
 enough to restore the hash index links for my CA certs (the files did 
not have any whitespace or punctuation marks in their filename so $i was
 enough).<br /><br />The manual states:<br /><br /><b>-subject_hash</b><br />outputs the 
``hash'' of the certificate subject name. This is used in OpenSSL to form
 an index to allow certificates in a directory to be lookedup by subject
 name.<br /><br /><b>-subject_hash_old</b><br />outputs the ``hash'' of the certificate subject name using the olde ralgorithm as used by OpenSSL versions before 1.0.0. ]]>
        
    </content>
</entry>

<entry>
    <title>Google Earth clone from Nokia using WebGL</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2012/01/google-earth-clone-from-nokia.html" />
    <id>tag:southbrain.com,2012:/south//1.209</id>

    <published>2012-01-07T09:21:07Z</published>
    <updated>2012-01-07T09:24:42Z</updated>

    <summary>Fascinating. Because it uses only WebGL a decent browser dows not need any plugin to render it.It is faster than Google Earth on my machine and much faster than Google Maps.But - it does not add additional layers with information,...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Misc" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[Fascinating.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://southbrain.com/south/2012/01/07/Capture%20du%202012-01-07%2010%3A16%3A08.html" onclick="window.open('http://southbrain.com/south/2012/01/07/Capture%20du%202012-01-07%2010%3A16%3A08.html','popup','width=1280,height=1024,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://southbrain.com/south/2012/01/07/Capture%20du%202012-01-07%2010:16:08-thumb-300x240.png" alt="Capture du 2012-01-07 10:16:08.png" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" height="240" width="300" /></a></span><br /> <div><br />Because it uses only WebGL a decent browser dows not need any plugin to render it.<br /><br />It is faster than Google Earth on my machine and much faster than Google Maps.<br /><br />But - it does not add additional layers with information, so speed competition my a little bit unfair.<br /><br /><br /><br /><br /><br /><br />If you want to try:<br /><br /><a href="http://maps3d.svc.nokia.com/webgl/" class="ot-anchor">http://maps3d.svc.nokia.com/webgl/</a><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Merry Christmas and a happy new year!</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/12/merry-christmas-and-a-happy-ne.html" />
    <id>tag:southbrain.com,2011:/south//1.208</id>

    <published>2011-12-24T10:27:21Z</published>
    <updated>2011-12-24T10:28:01Z</updated>

    <summary>May many of your wishes may become true in 2012....</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Misc" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[May many of your wishes may become true in 2012.<br /><br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Ubuntu 11.10 Oneiric Ocelot available</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/10/ubuntu-1110-oneiric-ocelot-ava.html" />
    <id>tag:southbrain.com,2011:/south//1.207</id>

    <published>2011-10-13T17:31:36Z</published>
    <updated>2011-10-13T17:34:17Z</updated>

    <summary>Just a note: Ubuntu updater offers 11.10 final: I&apos;ll try it to see whether it works....</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Ubuntu" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[Just a note: Ubuntu updater offers 11.10 final:<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://southbrain.com/south/2011/10/13/newubuntu11.10.html" onclick="window.open('http://southbrain.com/south/2011/10/13/newubuntu11.10.html','popup','width=612,height=635,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://southbrain.com/south/2011/10/13/newubuntu11.10-thumb-500x518.png" alt="newubuntu11.10.png" class="mt-image-none" style="" height="518" width="500" /></a></span><br /> <div><br />I'll try it to see whether it works.<br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>New Solaris 10 Kernel patch 147441-03 (x86), 147440-03 (SPARC)</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/10/new-solaris-10-kernel-patch-14.html" />
    <id>tag:southbrain.com,2011:/south//1.206</id>

    <published>2011-10-02T08:36:25Z</published>
    <updated>2011-10-02T08:44:38Z</updated>

    <summary>Just a short note:It contains important fixes for PKCS11 handling of KMS (Crypto Key Management)....</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[Just a short note:<br /><br />It contains important fixes for PKCS11 handling of KMS (Crypto Key Management).<br /><br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>Android 2.2: wrong arabic characters</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/09/android-22-wrong-arabic-charac.html" />
    <id>tag:southbrain.com,2011:/south//1.205</id>

    <published>2011-09-13T14:14:32Z</published>
    <updated>2011-09-13T14:17:55Z</updated>

    <summary>Apparently Android 2.2 is not capable of displaying arabic characters possible.Has this changed in Android 2.3, 3.0 and 3.1?...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[Apparently Android 2.2 is not capable of displaying arabic characters possible.<br /><br />Has this changed in Android 2.3, 3.0 and 3.1?<br /><br /><br />]]>
        <![CDATA[The graphics show the Google+ application an Android 2.2 vs Firefox on Ubuntu 11.04,<br />and K-9 Mail on Android 2.2 vs Thunderbird on Ubuntu 11.04. Click on them to enlarge.<br /><br /><br /><form class="mt-enclosure mt-enclosure-image" style="display: inline;" contenteditable="false"><a href="http://southbrain.com/south/2011/09/13/android22problem1.html"><img src="http://southbrain.com/south/2011/09/13/android22problem1-thumb-500x296.png" alt="android22problem1.png" class="mt-image-none" style="" height="296" width="500" /></a></form><br /> <div><br /><form class="mt-enclosure mt-enclosure-image" style="display: inline;" contenteditable="false"><a href="http://southbrain.com/south/2011/09/13/android22problem2.html"><img src="http://southbrain.com/south/2011/09/13/android22problem2-thumb-500x296.png" alt="android22problem2.png" class="mt-image-none" style="" height="296" width="500" /></a></form><br /></div><div><br /></div>]]>
    </content>
</entry>

<entry>
    <title>Solaris 10 / 11 and Oracle VM Virtualbox</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/08/solaris-10-11-and-oracle-vm-vi.html" />
    <id>tag:southbrain.com,2011:/south//1.204</id>

    <published>2011-08-08T18:34:13Z</published>
    <updated>2011-08-08T19:07:05Z</updated>

    <summary>As I want to test an IP multipathed iSCSI storage configuration under Solaris 10 and 11 I wanted to set them up in Oracle VirtualBox. It was more or less easy.Please do not forget to install the VirtualBox guest tools,...</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Solaris" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="VirtualBox" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Virtualization" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="solaris" label="solaris" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="virtualbox" label="VirtualBox" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[As I want to test an IP multipathed iSCSI storage configuration under Solaris 10 and 11 I wanted to set them up in Oracle VirtualBox. It was more or less easy.<br /><br />Please do not forget to install the VirtualBox guest tools, otherwise the guest will crash as soon as the host system "steals" CPU cycles.<br /><br />On text-only installs, mount the CD image like this (Solaris 10, CD is IDE master):<br /><br /><pre># mount -F hsfs /dev/dsk/c0t0d0p0 /mnt</pre>On Solaris 11, the CD was attached to controller "7" target "1" (SATA, Port 1)<br /><br /><pre># mount -F hsfs /dev/dsk/c7t1d0p0 /mnt</pre><br />Then:<br /><br /><pre># pkgadd -d /mnt/VBoxSolarisAdditions.pkg</pre><br /><br /> ]]>
        <![CDATA[With proper installed VirtualBox guest tools both Solaris work flawlessly.<br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://southbrain.com/south/2011/08/08/sol1011.html" onclick="window.open('http://southbrain.com/south/2011/08/08/sol1011.html','popup','width=1280,height=1024,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://southbrain.com/south/assets_c/2011/08/sol1011-thumb-640x512.jpg" alt="sol1011.jpg" class="mt-image-none" style="" height="512" width="640" /></a></span><br /><div><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://southbrain.com/south/sol1011-21.html" onclick="window.open('http://southbrain.com/south/sol1011-21.html','popup','width=1280,height=1024,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://southbrain.com/south/assets_c/2011/08/sol1011-2-thumb-640x512.jpg" alt="sol1011-2.jpg" class="mt-image-none" style="" height="512" width="640" /></a></span><br /></div><div><br /><br /></div>]]>
    </content>
</entry>

<entry>
    <title>Solaris 10: upgrading root zfs pool: rewrite GRUB!</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/08/solaris-upgrade-zfs-root-pool-grub.html" />
    <id>tag:southbrain.com,2011:/south//1.203</id>

    <published>2011-08-08T11:45:18Z</published>
    <updated>2011-08-09T07:58:43Z</updated>

    <summary><![CDATA[If you accidentally upgraded your root zfs pool (which is not recommended until it is supposed to be done from Oracle) do not forget to update your boot signature,&nbsp; your boot archive and your grub installation -but do not reboot...]]></summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Solaris" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Storage" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[If you accidentally upgraded your root zfs pool (which is not recommended until it is supposed to be done from Oracle) do not forget to update your boot signature,&nbsp; your boot archive and your grub installation -<br /><br />but do not reboot before having done this, otherwise the system won't boot any more.<br /><br /><b>Don't upgrade the root pool! You won't be able to repair your system when booting from the actual Solaris 10 boot CD (09/10) as the root pool cannot be mounted then. The following steps are to make sure that your system will at least boot when you did the upgrade accidentally.<br /><br /></b>Example:<br /><br /> ]]>
        <![CDATA[<pre># zpool status<br />&nbsp; pool: rpool<br />&nbsp;state: ONLINE<br />status: The pool is formatted using an older on-disk format.&nbsp; The pool can<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; still be used, but some features are unavailable.<br />action: Upgrade the pool using 'zpool upgrade'.&nbsp; Once this is done, the<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pool will no longer be accessible on older software versions.<br />&nbsp;scan: none requested<br />config:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATE&nbsp;&nbsp;&nbsp;&nbsp; READ WRITE CKSUM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rpool&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c1t0d0s0&nbsp; ONLINE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br /><br />errors: No known data errors</pre><br />Now you're a little bit too fast and you upgrade the wrong pool (not the big storage pool you wanted to upgrade but the zfs root pool:<br /><br /><pre># zpool upgrade rpool<br />This system is currently running ZFS pool version 29.<br /><br />Successfully upgraded 'rpool' from version 22 to version 29<br /><br /># zfs upgrade -r rpool<br />6 filesystems upgraded</pre><br /><u>To clear the situation just do this:</u><br /><br /><pre># bootadm update-archive<br /># touch /rpool/boot/grub/bootsign/pool_rpool<br /># /boot/solaris/bin/update_grub<br />Creating GRUB menu in /<br />Installing grub on /dev/rdsk/c1t0d0s0<br />stage1 written to partition 0 sector 0 (abs 16065)<br />stage2 written to partition 0, 273 sectors starting at 50 (abs 16115)<br /># reboot</pre><br />This will work, after reboot zpool status tells:<br /><br /><pre># zpool status<br />&nbsp; pool: rpool<br />&nbsp;state: ONLINE<br />&nbsp;scan: none requested<br />config:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATE&nbsp;&nbsp;&nbsp;&nbsp; READ WRITE CKSUM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rpool&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c1t0d0s0&nbsp; ONLINE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br /><br />errors: No known data errors</pre><br /><br /><br /><br /><br />]]>
    </content>
</entry>

<entry>
    <title>Solaris Kernel 144501-19: zpool version 29, zfs version 5</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/08/solaris-kernel-14450119-zpool.html" />
    <id>tag:southbrain.com,2011:/south//1.202</id>

    <published>2011-08-07T17:11:52Z</published>
    <updated>2011-08-08T14:21:25Z</updated>

    <summary><![CDATA[Since Kernel patch/update 144501-19, Oracle now puts zpool version 29 and zfs version 5 into production.One visible change is the more detailed status when doing a scrub or a resilver operation:# zpool status&nbsp; pool: rpool&nbsp;state: ONLINE&nbsp;scan: scrub in progress since...]]></summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Solaris" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Storage" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[Since Kernel patch/update 144501-19, Oracle now puts zpool version 29 and zfs version 5 into production.<br /><br />One visible change is the more detailed status when doing a scrub or a resilver operation:<br /><br /><pre># zpool status<br />&nbsp; pool: rpool<br />&nbsp;state: ONLINE<br />&nbsp;scan: scrub in progress since Mon Aug&nbsp; 8 16:18:21 2011<br />&nbsp;&nbsp;&nbsp; 1.98G scanned out of 3.66G at 50.7M/s, 0h0m to go<br />&nbsp;&nbsp;&nbsp; 1.98G scanned out of 3.66G at 50.7M/s, 0h0m to go<br />&nbsp;&nbsp;&nbsp; 0 repaired, 54.13% done<br />config:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; STATE&nbsp;&nbsp;&nbsp;&nbsp; READ WRITE CKSUM<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rpool&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ONLINE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c1t0d0s0&nbsp; ONLINE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp; 0<br /><br />errors: No known data errors</pre><br /> ]]>
        <![CDATA[Changes since zpool 22:<br /><pre>VER&nbsp; DESCRIPTION<br />---&nbsp; --------------------------------------------------------<br />&nbsp;[...]<br />&nbsp;23&nbsp; Slim ZIL<br />&nbsp;24&nbsp; System attributes<br />&nbsp;25&nbsp; Improved scrub stats<br />&nbsp;26&nbsp; Improved snapshot deletion performance<br />&nbsp;27&nbsp; Improved snapshot creation performance<br />&nbsp;28&nbsp; Multiple vdev replacements<br />&nbsp;29&nbsp; RAID-Z/mirror hybrid allocator</pre>History of zfs versions:<br /><br /><pre>VER&nbsp; DESCRIPTION<br />---&nbsp; --------------------------------------------------------<br />&nbsp;1&nbsp;&nbsp; Initial ZFS filesystem version<br />&nbsp;2&nbsp;&nbsp; Enhanced directory entries<br />&nbsp;3&nbsp;&nbsp; Case insensitive and File system unique identifier (FUID)<br />&nbsp;4&nbsp;&nbsp; userquota, groupquota properties<br />&nbsp;5&nbsp;&nbsp; System attributes</pre>]]>
    </content>
</entry>

<entry>
    <title>My linux month: Start!</title>
    <link rel="alternate" type="text/html" href="http://southbrain.com/south/2011/08/my-linux-month-start.html" />
    <id>tag:southbrain.com,2011:/south//1.201</id>

    <published>2011-08-06T13:38:51Z</published>
    <updated>2011-08-06T13:40:41Z</updated>

    <summary>My &quot;day-book&quot; of my Ubuntu experiences as a day-by-day system can be found here:http://southbrain.com/south/articles/me-and-my-desktop-ubuntu-1104.htmlThe article will grow and be split in multiple ones....</summary>
    <author>
        <name>Pascal Gienger</name>
        
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Ubuntu" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://southbrain.com/south/">
        <![CDATA[My "day-book" of my Ubuntu experiences as a day-by-day system can be found here:<br /><br /><a href="http://southbrain.com/south/articles/me-and-my-desktop-ubuntu-1104.html">http://southbrain.com/south/articles/me-and-my-desktop-ubuntu-1104.html</a><br /><br />The article will grow and be split in multiple ones.<br /> ]]>
        
    </content>
</entry>

</feed>
