<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet CentOS</title>
	<link>http://planet.centos.org/</link>
	<language>en</language>
	<description>Planet CentOS - http://planet.centos.org/</description>

<item>
	<title>Russ Herrold: CentOS 4 series on K6-II</title>
	<guid>tag:blogger.com,1999:blog-4432325514109284204.post-8231691337096524999</guid>
	<link>http://orcorc.blogspot.com/2009/11/centos-4-series-on-k6-ii.html</link>
	<description>&lt;p&gt;Tru just pointed out &lt;a href=&quot;http://i586.centos.org/&quot;&gt;http://i586.centos.org/&lt;/a&gt; which is an archive of the fruit of the push to get the AMD K6-II / Intel &lt;a href=&quot;http://orcorc.blogspot.com/2009/09/like-stake-through-heart.html&quot;&gt;i586 install&lt;/a&gt; ISO working.&lt;/p&gt;&lt;p&gt;Nice stuff, and nice to know the effort was not wasted...&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4432325514109284204-8231691337096524999?l=orcorc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 05 Nov 2009 13:48:00 +0000</pubDate>
	<author>herrold@centos.org (PMman brand 'leased servers')</author>
</item>
<item>
	<title>Fabian Arrotin: Lftp doesn’t work in SSL mode since update to 5.4</title>
	<guid>http://www.arrfab.net/blog/?p=164</guid>
	<link>http://www.arrfab.net/blog/?p=164</link>
	<description>&lt;p&gt;The other day I had to configure a box that had to fetch some files from another machine and transfer those files from the DMZ to an external bank. While I usually use SFTP for that, in that specific case i had no choice and had to use FTP/SSL. First thing that hurted me is that to fetch the certificate/private key that the bank created for me, I had to use Internet Explorer on a Windows machine ! Ouch &amp;#8230; (yeah, they use activex on the page you have to login to for the certificate request, you *can&amp;#8217;t* use openssl yourself to send them the CSR &amp;#8230;) bad, bad .. and also funny that they point you to an https website to read the documentation, in which they say how to import they Root CA (which obvsiouly you had to import yourself first to read the same manual &amp;#8230;) .. From that time i knew i&amp;#8217;d have troubles ..&lt;/p&gt;
&lt;p&gt;Okay, exporting the SSL certificate/private key from Internet Exploder, using openssl to convert to PEM and i had those ready to be used on my CentOS 5.4 VM. Lftp seems good for such task and supports ssl too .. After having configured my ~/.lftprc with the correct value (like ssl:key-file and ssl:cert-file) I wasn&amp;#8217;t able to connect : the message was : &amp;#8220;Fatal error: gnutls_handshake: A TLS fatal alert has been received&amp;#8221; . Hmm, strange. I decided to test with the RPMforge version (which is built against OpenSSL and not Gnutls) and that one worked correctly (without having changed the conf files). Okay it&amp;#8217;s now working but does that mean that the lftp package from 5.x doesn&amp;#8217;t work in ssl mode with a client certificate ? I&amp;#8217;ve downgraded the package to the one present in the 5.x branch (before the 5.4) : lftp-3.5.1-2.fc6 instead of lftp-3.7.11-4.el5 and it worked perfectly with the same config files too. Sounds like a bug to me and not a config issue so i opened an &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=532099&quot; target=&quot;_blank&quot;&gt;bug upstream &lt;/a&gt;and on the &lt;a href=&quot;http://bugs.centos.org/view.php?id=3954&quot; target=&quot;_blank&quot;&gt;CentOS mantis&lt;/a&gt; system. Let&amp;#8217;s see how it goes. In the meantime (if you have the same issue) you can either downgrade to the lftp version you&amp;#8217;ll find in the 5.3 tree or update to the &lt;a href=&quot;http://packages.sw.be/lftp/lftp-4.0.1-1.el4.rf.i386.rpm&quot; target=&quot;_blank&quot;&gt;version from RPMforge&lt;/a&gt;.&lt;/p&gt;</description>
	<pubDate>Fri, 30 Oct 2009 16:41:20 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: Single arch only updates</title>
	<guid>http://www.karan.org/blog/277@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/10/30/single-arch-only-updates</link>
	<description>&lt;p&gt;I've been trying to automate the CentOS-5 updates system as much as possible - however, one thing that the system cant do at this time is be smart about packages that only exist on one arch and not on the others. eg. KVM on x86_64 only. &lt;/p&gt;

&lt;p&gt;So for the time being, there will be updates announced for these package on all arch's. Ofcourse, this will be only for packages that are compatible, so in many cases only the .src.rpm will be announced! &lt;/p&gt;

&lt;p&gt;I shall try and fix this soon'ish. But in the mean time, be sensible and look at the announcements completely if you do get them! The fix would be that the system does the right thing : only announce packages into the arch they are built for. So KVM will not get an announcement for i386, but only on x86_64.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/10/30/single-arch-only-updates&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 30 Oct 2009 16:38:41 +0000</pubDate>
</item>
<item>
	<title>Ralph Angenendt: CentOS 5.4</title>
	<guid>http://lestighaniker.de/2009/10/21#centos-5.4</guid>
	<link>http://lestighaniker.de/2009/10/21#centos-5.4</link>
	<description>Feeling a bit nervous because there&amp;#8217;s nothing new to install? Don&amp;#8217;t fret,
we just released CentOS 5.4. &lt;a href=&quot;http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.4&quot;&gt;Release Notes can be found here&lt;/a&gt;, while you can find &lt;a href=&quot;http://mirror.centos.org/centos/5.4/&quot;&gt;the release here&lt;/a&gt;.

Have fun.</description>
	<pubDate>Wed, 21 Oct 2009 22:48:00 +0000</pubDate>
</item>
<item>
	<title>Johnny Hughes: CPanel Conference 09</title>
	<guid>tag:blogger.com,1999:blog-7607366660500015746.post-6533392489008548455</guid>
	<link>http://centosnow.blogspot.com/2009/10/cpanel-conference-09.html</link>
	<description>&lt;a href=&quot;http://www.cpanel.net/conference/09/index.html&quot;&gt;&lt;img src=&quot;http://www.cpanel.net/images/conference/conferenceCTA.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looks like I might be able to work out all the last minute details and make it to the &lt;a href=&quot;http://www.cpanel.net/conference/09/index.html&quot;&gt;CPanel Conference 09&lt;/a&gt; in Houston, Texas next week (5th, 6th and 7th of October, 2009).&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.karan.org/&quot;&gt;Karanbir&lt;/a&gt; and his wife are flying over from London to make the event.  We are also possibly going to have some kind of CentOS social event or meeting on the October 8th, so if you are in Houston and might like to do something like that then contact me or Karanbir on IRC (freenode, #centos-social) or e-mail.&lt;br /&gt;&lt;br /&gt;I am really looking forward to seeing Karanbir in person for the first time and meeting his wife.  I am also looking forward to meeting Garry Dale, who is helping at the event and pretty much put most of this together.&lt;br /&gt;&lt;br /&gt;Heck, I might even get a haircut and trim up the beard for this :D&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7607366660500015746-6533392489008548455?l=centosnow.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 05 Oct 2009 02:35:39 +0000</pubDate>
	<author>noreply@blogger.com (Johnny Hughes)</author>
</item>
<item>
	<title>Johnny Hughes: FreeNX and NX updates</title>
	<guid>tag:blogger.com,1999:blog-7607366660500015746.post-5505222712510377621</guid>
	<link>http://centosnow.blogspot.com/2009/08/freenx-and-nx-updates.html</link>
	<description>There are now posted to CentOS Extras for CentOS 4 and CentOS 5 new packages for NX (nx-3.3.0-14) and FreeNX (freenx-0.7.3-2).&lt;br /&gt;&lt;br /&gt;NX is an enterprise-class solution for secure remote access, desktop virtualization, and hosted desktop deployment built around the self-designed and self-developed NX suite of components.  Please see the &lt;a href=&quot;http://nomachine.org/&quot;&gt;NoMachine&lt;/a&gt; web site for more information about the NX libraries.&lt;br /&gt;&lt;br /&gt;FreeNX is a GPL implementation of the NX Server and NX Client Components.  See the &lt;a href=&quot;http://freenx.berlios.de/&quot;&gt;FreeNX website&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;The NX packages in CentOS Extras are built from the OSS sources from NoMachine and provide the NX libraries, and the FreeNX packages provide the required server software to use the NX libraries.&lt;br /&gt;&lt;br /&gt;CentOS also provides an NX client called QtNX (qtnx-0.9.0-3), but only for CentOS 5.&lt;br /&gt;&lt;br /&gt;See the &lt;a href=&quot;http://wiki.centos.org/HowTos/FreeNX&quot;&gt;CentOS Wiki&lt;/a&gt; for information on using NX and FreeNX on CentOS.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7607366660500015746-5505222712510377621?l=centosnow.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 05 Oct 2009 02:34:32 +0000</pubDate>
	<author>noreply@blogger.com (Johnny Hughes)</author>
</item>
<item>
	<title>Johnny Hughes: i586 installs for CentOS 4.8</title>
	<guid>tag:blogger.com,1999:blog-7607366660500015746.post-2187174052646707142</guid>
	<link>http://centosnow.blogspot.com/2009/09/i586-installs-for-centos-48.html</link>
	<description>The CentOS 4.8 i386 install media has an option for the older i586 processors, as well as the normal i686 installer.  The only problem is that the i586 kernels are broken on the released install media for CentOS 4.8.&lt;br /&gt;&lt;br /&gt;If you need i586 install media, you can download them &lt;a href=&quot;http://i586.centos.org/centos/4/isos/i386/&quot;&gt;from here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since the upstream product on which CentOS is based does not support i586, we decided to fix the issues and release an i586 installer separately so as not to impact the already released products.  One of the main reasons we do not want to change the OS directory to be different than the released ISOs is that we know some people use &lt;a href=&quot;http://atterer.net/jigdo/&quot;&gt;jigdo&lt;/a&gt; (and probably other things) to create installable media from the mirror trees instead of downloading both the trees and the DVD, etc.&lt;br /&gt;&lt;br /&gt;Because of the need to keep the OS directory for 4.8 the same as the original install media, if you want to use the new i586 media to do a network install, you will need to create your own tree and publish it (you can mount and publish the i586 install DVD for this), or you can install from:&lt;br /&gt;&lt;a href=&quot;http://i586.centos.org/centos/4/os/i386/&quot;&gt;&lt;br /&gt;http://i586.centos.org/centos/4/os/i386/&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7607366660500015746-2187174052646707142?l=centosnow.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 05 Oct 2009 02:33:39 +0000</pubDate>
	<author>noreply@blogger.com (Johnny Hughes)</author>
</item>
<item>
	<title>Karanbir Singh: CentOS London Drinks - 29th Sep 2009</title>
	<guid>http://www.karan.org/blog/276@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/09/27/centos-london-drinks-29th-oct-2009</link>
	<description>&lt;p&gt;A few of us are going to be getting together for drinks on the Tuesday 29th Sep 2009, everyone is welcome to come along. I'll get there for about 18:15hrs and plan on being around till about 20:00 - Depending on how many people are around and what the feeling is - we might nip around to &lt;a href=&quot;http://www.google.co.uk/search?q=ragam+london&quot;&gt;Ragam&lt;/a&gt; ( mostly authentic South Indian food ), a few doors down.&lt;/p&gt;

&lt;p&gt;There will be a demo for CentOS-5.4 as well! If there is anything specific you might want to see, let me know a bit in advance.&lt;/p&gt;

&lt;p&gt;The full address is :&lt;/p&gt;

&lt;p&gt;King &amp;amp; Queens,&lt;br /&gt;
1 Foley St, &lt;br /&gt;
London, &lt;br /&gt;
W1W 6DL&amp;#8206;&lt;/p&gt;

&lt;p&gt;Here is a &lt;a href=&quot;http://maps.google.co.uk/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=cleveland+street,+london&amp;amp;sll=54.525475,-1.188697&amp;amp;sspn=1.059963,1.947327&amp;amp;g=cleveland&amp;amp;ie=UTF8&amp;amp;ll=51.520388,-0.138603&amp;amp;spn=0.00111,0.001902&amp;amp;z=19&amp;amp;layer=c&amp;amp;cbll=51.520304,-0.138508&amp;amp;panoid=-gbEysT71vRhFMeDk-ap2Q&amp;amp;cbp=12,257.64,,0,11.85&quot;&gt;Google Street view&lt;/a&gt; of the place.&lt;/p&gt;

&lt;p&gt;If you email me, I'll get back with my mobile number - although it should be mostly easy to spot the 'CentOS Guys'.&lt;/p&gt;

&lt;p&gt;Hope to see you there, then!&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/09/27/centos-london-drinks-29th-oct-2009&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 28 Sep 2009 02:31:24 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: grub menu from pygrub</title>
	<guid>http://www.karan.org/blog/275@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/09/26/grub-menu-from-pygrub</link>
	<description>&lt;p&gt;If you ever want to get to the grub menu while using pygrub - there is a really simple way of doing that. Just add :&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
bootargs=&quot;-i&quot;&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;into the /etc/xen/{domU config file}. And the next time you start the VM, it will bring up the grub menu. Quite handy when you need to recover the root passwords or to be able to use a different init script as a one off. &lt;/p&gt;

&lt;p&gt;Essentially, that bootargs will pass in parameters to pygrub during the domU boot phase. To get a list of all the possible options you can pass in with bootargs, try this: pygrub --help. You should get output like this :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;# pygrub --help&lt;br /&gt;
Usage: /usr/bin/pygrub [-q|--quiet] [-i|--interactive] [--output=] [--kernel=] [--ramdisk=] [--args=] [--entry=] image&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/09/26/grub-menu-from-pygrub&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 26 Sep 2009 11:02:29 +0000</pubDate>
</item>
<item>
	<title>Ralph Angenendt: The CentOS Bible</title>
	<guid>http://lestighaniker.de/2009/09/25#bible</guid>
	<link>http://lestighaniker.de/2009/09/25#bible</link>
	<description>Fair is fair: After I mentioned the &lt;a href=&quot;http://lestighaniker.de/2009/07/31#definitive-centos-guide&quot;&gt;Definitive Guide to CentOS&lt;/a&gt; here, I also should mention that the &lt;a href=&quot;http://www.wiley-vch.de/publish/dt/books/newTitles200908/0-470-48165-X/?sID=seoaoiein1ne4dc4vmajqgr3n0&quot;&gt;CentOS Bible&lt;/a&gt; has been available since around August. 

&lt;p&gt;
&lt;img src=&quot;http://lestighaniker.de/images/centosbible.jpg&quot; border=&quot;0&quot; /&gt;
&lt;/p&gt;
&lt;p&gt;
This one doesn&amp;#8217;t have my name on the cover, only on the inside, as I was the technical reviewer for this book. The CentOS Bible can be used as a reference book for many things regarding CentOS, while the Definitive Guide to CentOS is more of a solution oriented book. Both are worth having, IMHO, for personal reasons (hey, I wrote some of it) I prefer the Definitive Guide, though.
&lt;/p&gt;</description>
	<pubDate>Fri, 25 Sep 2009 12:37:00 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: mdraid and the 200000k speed limit</title>
	<guid>http://www.karan.org/blog/274@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/09/24/mdraid-and-the-200000k-speed-limit</link>
	<description>&lt;p&gt;By default md-raid will limit its operations to 200000k/sec - which is plenty for most desktop and 2 - 3 disk machines, but when you have more than 3 - 4 disks and there is enough cpu and i/o bandwith available, it makes sense to increase that limit.&lt;/p&gt;

&lt;p&gt;to find out what the limit on your machine is :&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ cat /proc/sys/dev/raid/speed_limit_max&lt;br /&gt;
200000&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Setting it to something higher :&lt;/p&gt;

&lt;p&gt;&lt;code&gt;echo 500000 &gt;/proc/sys/dev/raid/speed_limit_max&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;So whats a good speed to set ? That depends on what it is that you are looking to achieve, eg: if you dont mind max'ing out your hardware platform ( cpu / io / disks ) then set it to something very high, like 2000000. On the other hand, if you want to keep some cpu and io resources back from md-raid ( like when doing a raid-1 rebuild on a production machine ) you might want to actually lower it down a bit.&lt;/p&gt;

&lt;p&gt;The three main issues to consider when working out a raid max speed :&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Number of disks: for aggressive sync's I tend to go with 50 - 70 M/sec per disk, so on a 4 disk system the 200000 number is mostly ok, but on a 8 or 12 disk system I'd look to make that much higher. For conservative rates, or when machine resources are required elsewhere as well, 10 - 12M/sec per disk.&lt;/li&gt;
  &lt;li&gt;Interface: What interface you use is also going to make a big difference. So consider the implications of using IDE / SATA / SCSI.&lt;/li&gt;
  &lt;li&gt;CPU: the raid jobs,specially when run for large disks or over many disks, will be fairly cpu intensive. So workout what sort of speeds work best for the loads you have. Usually this isnt something one needs to consider unless the machine is already under load or expected to be used during the raid operation. Over the last few years, AMD's have been able to deliver slightly better throughputs than Intel's - but in the recent past, much of that has changed. So dont just go with what you hear or opinions around the place : test it yourself.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finally, while speed_limit_max sets the rates md-raid is going to try and reach, there is the speed_limit_min - which is the rate that md-raid will try and maintain as an 'atleast' limit. I tend to be a bit more conservative about that number. Usually aiming for 25 - 30 M/sec per disk for a very aggressive run. Or 10 - 15 M/sec for a more toned down run. If you have i/o intensive ops running on the machine you might need to reduce this even further - however the default of 1M/s for the whole machine, irrespective of disk count is something I feel too low for a modern machine.&lt;/p&gt;

&lt;p&gt;I find many people are unaware of this small detail, hopefully this post will help.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/09/24/mdraid-and-the-200000k-speed-limit&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 24 Sep 2009 11:23:40 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: Speaking at cPanel conference 2009</title>
	<guid>http://www.karan.org/blog/271@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/09/16/speaking-at-cpanel-conference-2009</link>
	<description>&lt;p&gt;&lt;a href=&quot;http://www.cpanel.net/conference/09/&quot;&gt;&lt;img src=&quot;http://www.cpanel.net/images/conference/conferenceCTA.jpg&quot; alt=&quot;&quot; title=&quot;&quot; /&gt; &lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I will be at the &lt;a href=&quot;http://www.cpanel.net/conference/09/&quot;&gt;cPanel Conference&lt;/a&gt; in the first week of October this year. Hope to meet lots of CentOS Users there! CentOS has a corner in the exhibitor area, and helping out over there will be Garry Dale and maybe &lt;a href=&quot;http://centosnow.blogspot.com/&quot;&gt;Johnny&lt;/a&gt; would be able to come down as well.&lt;/p&gt;

&lt;p&gt;On the 6th at 1:30pm I'll be doing a short 30 min talk on 'Rapid deployment &amp;amp; provisioning' for CentOS. Depending on how it works out for time, I'll try and get a demo / walk though as well for some of the common recommended methodologies. If you manage 2 or more machines even if they are Virtual Machines, there should be something in there for you.&lt;/p&gt;

&lt;p&gt;If you are based in the area, but unable to make it for the conference, get in touch with me anyway - I plan on being in the city for a few days after, so we could still meet up. &lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/09/16/speaking-at-cpanel-conference-2009&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 16 Sep 2009 12:56:32 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: collaborative mind mapping</title>
	<guid>http://www.karan.org/blog/270@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/09/15/collaborative-mind-mapping</link>
	<description>&lt;p&gt;I've been looking into the idea of collaborative &lt;a href=&quot;http://en.wikipedia.org/wiki/Mind_map&quot;&gt;mind mapping&lt;/a&gt;. Think wiki, but in a mind map. The aim being to create a knowledge pool around some very specific areas, that multiple people could contribute into. Specially areas where there might be a lot of content overlap in different zones or a workflow thats easy to define. &lt;/p&gt;

&lt;p&gt;Early examples ( and the ones I want to start working with ) could include :&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Post-compromise content and system audit&lt;/li&gt;
  &lt;li&gt;System lockdown for various roles, like home-server or home-nas&lt;/li&gt;
  &lt;li&gt;setting up a uPnP server, including storage and performance considerations&lt;/li&gt;
  &lt;li&gt;Two node, heartbeat based failover cluster for mysql&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I guess its easy to see the theme here, all the tasks are almost things that could be reduced to a howto. I keep thinking there must be better ways to handle this at a small to medium sized team level than using a wiki. Say 3 to 7 active contributors with a few dozen occasional drive-by's - and general knowledge levels of each contributor being drastically different from one another. &lt;/p&gt;

&lt;p&gt;One thing that has worked really well in the past, for me personally, is doing these based on and around an issue tracker like &lt;a href=&quot;http://wiki.github.com/schacon/ticgit&quot;&gt;TicGit&lt;/a&gt;. Before you dismiss that idea completely, think about it. However, that does not scale to &gt; 1 person very well. And its a bit of a pain since the only way to organise those down is into a FAQ or a list-of-things kind of way. I hate both those approaches to organisation.&lt;/p&gt;

&lt;p&gt;Mind maps are a logical next step after the step based issue trackers and wiki - however, finding one that works well in a browser, and can have nodes outside the immediate map isnt easy. In a nutshell : I've not found any software that lets me do that. I know &lt;a href=&quot;http://www.xmind.net&quot;&gt;xmind&lt;/a&gt; and &lt;a href=&quot;http://freemind.sourceforge.net/wiki/index.php/Main_Page&quot;&gt;Free Mind&lt;/a&gt; both have some ways to share the maps. But neither is optimal for mass public consumption. &lt;a href=&quot;http://pimki.rubyforge.org/&quot;&gt;Pimki&lt;/a&gt; seems to have potential, but is too much single person centric. &lt;a href=&quot;http://wikkawiki.org/HomePage&quot;&gt;Wikka&lt;/a&gt; on the other hand, seems to set itself up as the perfect candidate - integrated wiki and mind mapping. But it needs a java plugin and the content it creates seems to not be openjdk friendly. &lt;/p&gt;

&lt;p&gt;Are there any other options out there worth considering ? &lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/09/15/collaborative-mind-mapping&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 16 Sep 2009 01:54:06 +0000</pubDate>
</item>
<item>
	<title>Fabian Arrotin: CentOS 5.3 on Neoware e90 Thin Client</title>
	<guid>http://www.arrfab.net/blog/?p=155</guid>
	<link>http://www.arrfab.net/blog/?p=155</link>
	<description>&lt;p&gt;As &lt;a href=&quot;http://www.hp.com&quot; target=&quot;_blank&quot;&gt;Hp&lt;/a&gt; acquired &lt;a href=&quot;http://www.neoware.com&quot; target=&quot;_blank&quot;&gt;Neoware&lt;/a&gt; several months ago, customers are searching for new thin clients .. and I received a &lt;a href=&quot;http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&amp;amp;cc=us&amp;amp;prodTypeId=12454&amp;amp;prodSeriesId=3638812&amp;amp;lang=en&amp;amp;cc=us&quot; target=&quot;_blank&quot;&gt;Neoware e90 thin client&lt;/a&gt; (that wasn&amp;#8217;t used anymore). What could I do with it ? &amp;#8230; hmm, let&amp;#8217;s try to use it at home as a small appliance to host a USB HDD that can be shared . Advantage is that it doesn&amp;#8217;t consume a lot of electricity (in comparison with my Asus Barebone with a AMD x2 64) and doesn&amp;#8217;t produce noise at all .. which is also a good thing. The thin client I received has a Via Nehemiah cpu @ 800mghz and 128Mb ram. It also has a small IDE-DiskOnChip disk (32mb) but that is obviously too small to setup CentOS on it. I decided to dedicate a small 1Gb USB stick gift I received from a &amp;#8220;well-known hypervisor&amp;#8221; company (aka Vmware) and use it for / and swap.&lt;/p&gt;
&lt;p&gt;I disconnected the DiskOnChip module from the motherboard and configured the bios to boot in pxe as first device and local usb-hdd for the second one (if you need a password, it&amp;#8217;s likely to be either &amp;#8216;dogbites&amp;#8217; or &amp;#8216;DOGBITES&amp;#8217;) and i started a CentOS 5.3 setup. But that didn&amp;#8217;t work on first try : the embedded NIC (VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) ) refused to aquire an IP address . Switching to VT3/VT4 showed me that even if via-rhine.ko kernel module was loaded, it was impossible to have a network connection. (message was related to &amp;#8220;netdev watchdog transmit timed out&amp;#8221; and some IRQ messages too). I then decided to add the kernel parameter &amp;#8216;irqpoll&amp;#8217; and then the setup was able to work on the network. One problem solved &amp;#8230; Second problem is that with 128mb ram, CentOS 5.x normally isn&amp;#8217;t installable. Well, if you use text mode (anyway graphical mode will even refuse to start &amp;#8230;) and use disk-druid to create the swap partition, anaconda will use it directly to simulate the missing RAM. Other thing is that I *had* to use was a NFS based setup : I tried a http based setup and it always died on me (maybe because it had to fetch stage2.img while with NFS it just loop-mounts it &amp;#8230;). Anyway it installed succesfully on the USB stick (minimal install, so every component removed from the software selection, took 29 minutes to complete) and it rebooted normally. Don&amp;#8217;t forget also to add the irqpoll kernel parameter in grub.conf so that you&amp;#8217;ll have network connection after reboot &amp;#8230; And as an image talks more than a long sentence .. :&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignleft size-medium wp-image-154&quot; title=&quot;14092009&quot; src=&quot;http://www.arrfab.net/blog/wp-content/uploads/2009/09/14092009-300x225.jpg&quot; alt=&quot;14092009&quot; width=&quot;300&quot; height=&quot;225&quot; /&gt;&lt;/p&gt;</description>
	<pubDate>Mon, 14 Sep 2009 13:41:58 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: HP ProLiant Servers and CentOS</title>
	<guid>http://www.karan.org/blog/268@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/09/09/hp-proliant-servers-and-centos</link>
	<description>&lt;p&gt;This via &lt;a href=&quot;http://halisway.blogspot.com/&quot;&gt;Hampus&lt;/a&gt; : HP seems to now have a support pack, specific to CentOS for their ProLiant servers. Look at : &lt;a href=&quot;http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&amp;amp;cc=us&amp;amp;prodNameId=3929673&amp;amp;prodTypeId=15351&amp;amp;prodSeriesId=3929672&amp;amp;swLang=13&amp;amp;taskId=135&amp;amp;swEnvOID=4074&quot;&gt;ProLiant Support Pack for CentOS 5 (i386 and x86_64)&lt;/a&gt; as an example.&lt;/p&gt;

&lt;p&gt;That's one form of endorsement!&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/09/09/hp-proliant-servers-and-centos&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 09 Sep 2009 15:05:55 +0000</pubDate>
</item>
<item>
	<title>Jim Perrin: RHEL 5.4 and XFS</title>
	<guid>http://www.bofh-hunter.com/?p=166</guid>
	<link>http://www.bofh-hunter.com/2009/09/04/rhel-5-4-and-xfs/</link>
	<description>&lt;div&gt;
		&lt;!--
		digg_url = &quot;http://www.bofh-hunter.com/2009/09/04/rhel-5-4-and-xfs/&quot;;
		digg_bgcolor = &quot;#FFFFFF&quot;;
		digg_skin = &quot;&quot;;
		digg_window = &quot;&quot;;
		digg_title = &quot;RHEL+5.4+and+XFS&quot;;
		digg_media = &quot;news&quot;;
		digg_topic = &quot;&quot;;
		digg_bodytext = &quot;&quot;;
		//--&gt;
		&lt;/div&gt;&lt;p&gt;There&amp;#8217;s been quite a bit of interest in the XFS offerings included in the 5.4 release of RHEL, and unfortunately it hasn&amp;#8217;t really lived up to the hype. There are a few things you&amp;#8217;ll need to know if you want to use the included xfs support&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;It&amp;#8217;s not &lt;em&gt;really&lt;/em&gt; included&lt;/strong&gt;: The XFS kernel module is only in the x86_64 version of the kernel. If you&amp;#8217;re using the x86 release, you get no XFS module.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;There aren&amp;#8217;t any XFS tools included either&lt;/strong&gt;: The xfsprogs package isn&amp;#8217;t included in RHEL 5.4 Server (see RH&amp;#8217;s own BZ #&lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=521173&quot;&gt;521173&lt;/a&gt; about this). So basically mkfs.xfs isn&amp;#8217;t included. That&amp;#8217;s not very handy if you were hoping to actually USE xfs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Anaconda won&amp;#8217;t let you use XFS either: &lt;/strong&gt;If you&amp;#8217;re doing a fresh install and you boot anaconda with the XFS option, you get all the nifty little XFS options you&amp;#8217;d expect when you set up your partitioning scheme. The downside is that once anaconda has all the information and tries to actually format things like you told it to, it segfaults. Why? Because it can&amp;#8217;t actually MAKE the XFS file system. The tools aren&amp;#8217;t there, remember?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now, many of you may be saying &amp;#8220;But Red Hat TOLD me to use xfs in their release notes!&amp;#8221; and yes, yes they did. Quoting the Release Notes from RHEL 5.4 we see this -&amp;gt;&lt;/p&gt;
&lt;p&gt;Users of GFS2 that do not need high availability clustering are encouraged to look at migrating to other file systems like the ext3 or xfs offerings. The xfs file system is specifically targeted at very large file systems (16 TB and above).&lt;/p&gt;
&lt;p&gt;I&amp;#8217;d really like to see RH fix support for this, because XFS is an excellent file system, and has some excellent performance when paired with things like MySQL databases.&lt;/p&gt;
&lt;p&gt;Red Hat: if you&amp;#8217;re listening, please reverse the decision on &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=521173&quot;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=521173&lt;/a&gt; and include the XFS toolkits. Your users will thank you for it.&lt;/p&gt;</description>
	<pubDate>Fri, 04 Sep 2009 21:36:21 +0000</pubDate>
</item>
<item>
	<title>Jim Perrin: dm-multipath and the ds4700</title>
	<guid>http://www.bofh-hunter.com/?p=161</guid>
	<link>http://www.bofh-hunter.com/2009/09/02/dm-multipath-and-the-ds4700/</link>
	<description>&lt;div&gt;
		&lt;!--
		digg_url = &quot;http://www.bofh-hunter.com/2009/09/02/dm-multipath-and-the-ds4700/&quot;;
		digg_bgcolor = &quot;#FFFFFF&quot;;
		digg_skin = &quot;&quot;;
		digg_window = &quot;&quot;;
		digg_title = &quot;dm-multipath+and+the+ds4700&quot;;
		digg_media = &quot;news&quot;;
		digg_topic = &quot;&quot;;
		digg_bodytext = &quot;&quot;;
		//--&gt;
		&lt;/div&gt;&lt;p&gt;For around a year now, I&amp;#8217;ve been wanting to move away from IBM&amp;#8217;s (okay, LSI&amp;#8217;s) rdac mpp drivers used for the ds4XXX  series disk chassis on RHEL and CentOS. When RHEL 5.3 came out boasting support dm-multipath support for the DS4XXX series, I was understandably overjoyed. The only problem was I couldn&amp;#8217;t make it work. After several rounds of cursing, muttering and poking folks smarter than me to help out, the problem became immediately clear.&lt;/p&gt;
&lt;p&gt;The example configs which work fine for the &amp;#8217;supported&amp;#8217; platforms have a text string mismatch when using the &amp;#8216;unsupported&amp;#8217; ds4700. Basically you have to change a bit of text slightly because the hardware identifies itself slightly differently. Who&amp;#8217;d have thunk it, right?&lt;/p&gt;
&lt;p&gt;Below is the multipath.conf snippet I&amp;#8217;ve been using now for the past month with some pretty good success.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;br /&gt;
defaults {&lt;br /&gt;
user_friendly_names yes&lt;br /&gt;
}&lt;br /&gt;
blacklist {&lt;br /&gt;
devnode &quot;^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*&quot;&lt;br /&gt;
devnode &quot;^(hd|xvd|vd)[a-z]*&quot;&lt;br /&gt;
wwid &quot;*&quot;&lt;br /&gt;
}&lt;br /&gt;
blacklist_exceptions {&lt;br /&gt;
wwid    &quot;3600XXXX&quot;&lt;br /&gt;
}&lt;br /&gt;
devices {&lt;br /&gt;
device {&lt;br /&gt;
vendor                  &quot;IBM&quot;&lt;br /&gt;
product                 &quot;1814      FAStT&quot;&lt;br /&gt;
getuid_callout          &quot;/sbin/scsi_id -g -u -s /block/%n&quot;&lt;br /&gt;
prio_callout            &quot;/sbin/mpath_prio_rdac /dev/%n&quot;&lt;br /&gt;
features                &quot;0&quot;&lt;br /&gt;
hardware_handler        &quot;1 rdac&quot;&lt;br /&gt;
path_grouping_policy    group_by_prio&lt;br /&gt;
failback                immediate&lt;br /&gt;
rr_weight               uniform&lt;br /&gt;
no_path_retry           queue&lt;br /&gt;
rr_min_io               1000&lt;br /&gt;
path_checker            rdac&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Now clearly you&amp;#8217;ll have to modify the wwid to suit your own environment, and you&amp;#8217;ll also want to exclude the non-multipath device references (&lt;em&gt;/dev/sdb&lt;/em&gt; for example) from lvm.conf if you&amp;#8217;re using lvm.  This got things going for me, so hopefully it&amp;#8217;ll help others out as well.&lt;/p&gt;</description>
	<pubDate>Wed, 02 Sep 2009 20:52:40 +0000</pubDate>
</item>
<item>
	<title>Russ Herrold: Like a stake through the heart</title>
	<guid>tag:blogger.com,1999:blog-4432325514109284204.post-853643457118694301</guid>
	<link>http://orcorc.blogspot.com/2009/09/like-stake-through-heart.html</link>
	<description>&lt;p&gt;The CentOS 4 series point refresh has been released to the mirrors for a couple weeks now, and the updates it backlogged as well.  But the AMD K6-II / Intel i586 install ISO was not right when we shipped, and we knew it&lt;/p&gt;&lt;a href=&quot;http://www.herrold.com/images/blog/stake_heart_t.jpg&quot;&gt;&lt;img src=&quot;http://www.herrold.com/images/blog/stake_heart_t.jpg&quot; border=&quot;0&quot; alt=&quot;stake through the heart&quot; /&gt;&lt;/a&gt;&lt;p&gt;Akemi 'toracat' Yagi had it working in her side archive, and kept working the issue with Johnny 'hughesjr' Hughes, and candidate ISOs have been in testing in the QA back channel. I get a 'heads up' on a new testing from hughesjr yesterday afternoon, and around 5 am today, a notice that a new candidate was ready for pulling and testing&lt;/p&gt;&lt;p&gt;I put &lt;tt&gt;lftp&lt;/tt&gt; to work, and burned the CD.  Booted with the command line parameter:&lt;blockquote&gt;: &lt;b&gt;i586 text&lt;/b&gt;&lt;/blockquote&gt;&lt;br /&gt;and did a minimal install&lt;/p&gt;&lt;p&gt;Eureka -- it works in mainline CentOS&lt;/p&gt;&lt;a href=&quot;http://www.herrold.com/images/blog/sign_boneyard_t.jpg&quot;&gt;&lt;img src=&quot;http://www.herrold.com/images/blog/sign_boneyard_t.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;p&gt;Coming soon to a mirror near you (for the four or five users of such old kit).  The unit I am testing on was my workstation on 11 September 2001, and I long since consigned it to the boneyard&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;090902: fixed grammatical error&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4432325514109284204-853643457118694301?l=orcorc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 02 Sep 2009 18:56:00 +0000</pubDate>
	<author>herrold@centos.org (PMman brand 'leased servers')</author>
</item>
<item>
	<title>Fabian Arrotin: virt-install / xen domU ‘out of memory’ issue</title>
	<guid>http://www.arrfab.net/blog/?p=149</guid>
	<link>http://www.arrfab.net/blog/?p=149</link>
	<description>&lt;p&gt;I had today to deploy two CentOS 5.3 xen dom0 on two blades and then some domU&amp;#8217;s guests. Everything was fine except that when i used our traditionnal deploydomU script (which uses virt-install) it directly complained about memory issue. The exact message was &amp;#8221; &amp;#8216;&lt;strong&gt;Out of memory&amp;#8217;, &amp;#8220;xc_dom_boot_mem_init: can&amp;#8217;t allocate low memory for domain\n &lt;/strong&gt;&amp;#8221; &amp;#8221; . Strange as I was sure that the dom0 had plenty of memory and the new guest was defined to use only 768Mb .. so what was the issue ? In fact, nothing related to memory : Our new machines get deployed through a pxe boot menu (with syslinux/pxelinux.0 and pxelinux.cfg) in the Labs zone, but a typo was inserted in that menu so that newer CentOS 5.3 x86_64 machines were in fact &amp;#8230; using i386 repo !  &lt;img src=&quot;http://www.arrfab.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;It took me 5 minutes to consult the great oracle (aka google) , find the same issue and look at both new nodes to confirm with `uname -a` that I tried to deploy a x86_64 domU on a i386 dom0 &amp;#8230;&lt;/p&gt;
&lt;p&gt;Hehehe, strange that the message is related to memory and not arch .. but several minutes later (and a coffee cup, machines being redeployed correctly *after* the pxelinux.cfg file was modified) everything was back to normal and x86_64 domU&amp;#8217;s running fine &amp;#8230; hope that it can help other people having the same &amp;#8216;typo&amp;#8217; :-p&lt;/p&gt;</description>
	<pubDate>Wed, 02 Sep 2009 14:34:12 +0000</pubDate>
</item>
<item>
	<title>Johnny Hughes: DRBD packages in CentOS 4 and CentOS 5 to be updated</title>
	<guid>tag:blogger.com,1999:blog-7607366660500015746.post-1171203905590118820</guid>
	<link>http://centosnow.blogspot.com/2009/08/drbd-packages-in-centos-4-and-centos-5.html</link>
	<description>The DRBD packages in CentOS 4 and CentOS 5 will soon be updated.  Each CentOS version has two DRBD versions.  &lt;br /&gt;&lt;br /&gt;&lt;span&gt;CentOS 4 DRBD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Version 0.7.25&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;CentOS 4 currently contains DRBD 0.7.25 (which it was released with) and the newer DRBD 8.2.6.  There will be 2 upgrades to CentOS 4.  The first is that a new kernel module for DRBD 0.7.25 will be released that is kABI based.  This means that you will be able to use it on multiple kernels, and not need to reinstall it.  The packages will be &lt;span&gt;kmod-drbd-0.7.25-4.el4&lt;/span&gt; and should be a direct replacement for the current kmods if you are using version 0.7.25 of DRBD.  &lt;br /&gt;&lt;br /&gt;I recommend that if you are using this version if DRBD, you upgrade it to DRBD 8.3.2 or higher instead.  The upgrade from DRBD 0.7.x to DRBD 8.3.x is not trivial, however there is no longer any support for DRBD 0.7.x from Linbit, so I would recommend and upgrade after CentOS releases the 8.3.x version discussed below, that you upgrade to 8.3.x.&lt;br /&gt;&lt;br /&gt;Here is an &lt;a href=&quot;http://fghaas.wordpress.com/2007/10/03/step-by-step-upgrade-from-drbd-07-to-drbd-8/&quot;&gt;article&lt;/a&gt; from Florian Haas on upgrading from version 0.7 to 8.2 (or greater) DRBD.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Version 8.3.x&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Currently CentOS 4 also contains version 8.2.6 of DRBD with newer versions of DRBD in the &lt;a href=&quot;http://dev.centos.org/centos/4/&quot;&gt;Testing Repo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Linbit, the upstream provider of DRBD, has released a new 8.3.x tree and they are no longer maintaining the 8.2.x tree.  The upgrade from 8.2.x to 8.3.x is not hard and can be done live, so CentOS will release a version 8.3.x DRBD update that replaces 8.2.x&lt;br /&gt;&lt;br /&gt;If you planning new DRBD installations, please use 8.3.2 or later versions and not 8.2.x or 0.7.25 versions.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Upgrading from 8.2.x to 8.3.x&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;When upgrading from DRBD from 8.2.x to 8.3.x (and even when doing a 8.3.x to another newer 8.3.x) you should handle this upgrade a little differently than normal machine updates.  Here is a basic outline of how to do the upgrade:&lt;br /&gt;&lt;br /&gt;1.  Login to your Secondary Node.  Verify this is your secondary node with the command &lt;span&gt;service drbd status&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;2.  Upgrade everything expect your kernel, DRBD and heartbeat.  You likely (or at least should) have heartbeat, drbd, kmod-drbd and kernel excluded from your current updates.  If you do, then just a the command &lt;span&gt;yum upgrade&lt;/span&gt;.  If you do not have the above files excluded, this command should work:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;yum --exclude=&quot;kernel* heartbeat* drbd* kmod-drbd*&quot; upgrade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3.  Turn off heartbeat on the secondary node with the command &lt;span&gt;service heartbeat stop&lt;/span&gt;.  Check your primary node, it should still be running heartbeat and DRBD.  The secondary node should only be running DRBD.&lt;br /&gt;&lt;br /&gt;4.  Turn off DRBD with the command &lt;span&gt;service drbd stop&lt;/span&gt;.  At this point, you do not have DRBD running on the secondary node.&lt;br /&gt;&lt;br /&gt;5.  Remove the current kmod that you have installed ... this command should do it:  &lt;span&gt;rpm -e kmod-drbd82&lt;/span&gt;.  (substitute drbd83 for drbd82 if you are doing an inplace upgrade of drbd83)&lt;br /&gt;&lt;br /&gt;6.  Install the latest CentOS kernel on your machine.  If you remove the exclusions in your CentOS-Base.repo file, you can do this with the command &lt;span&gt;yum upgrade kernel\*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7.  Install the upgraded drbd83 and kmod-drbd83 with the command &lt;span&gt;yum install drbd83 kmod-drbd83&lt;/span&gt;.  Note:  you may need to substitute upgrade for install if this is an inplace upgrade of drbd83.&lt;br /&gt;&lt;br /&gt;8.  You will now likely need to reboot on the new kernel, but you do not want drbd and heartbeat to start up on the reboot, so for now do these commands &lt;span&gt;chkconfig heartbeat off&lt;/span&gt; AND &lt;span&gt;chkconfig drbd off&lt;/span&gt;.  Reboot your secondary node machine and log back into it.&lt;br /&gt;&lt;br /&gt;9.  At this point, you should be running the new kernel and have the new drbd installed.  Try starting the drbd with the command &lt;span&gt;service drbd start&lt;/span&gt;.  Now check the drbd status with the command &lt;span&gt;service drbd status&lt;/span&gt; ... the secondary node should be up and running in secondary mode.  Once it is also consistent, you should be able to start heartbeat with the command &lt;span&gt;service heartbeat start&lt;/span&gt;.  Check your /etc/log/ha-log to verify heartbeat is back in secondary mode.  Also check heartbeat is running with &lt;span&gt;service heartbeat status&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;10. If everything is working, turn on heartbeat and drbd to start on boot with the commands:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;chkconfig drbd on&lt;br /&gt;chkconfig heartbeat on&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;11.  You should now have your secondary DRBD node back to normal.  You should be able to now to login to your primary node and turn off heartbeat on it and have the secondary node pick up as primary using the command &lt;span&gt;service heartbeat stop&lt;/span&gt; on your primary node.&lt;br /&gt;&lt;br /&gt;12.  You should now have your Normal SECONDARY NODE as your current primary and normal primary node as a DRBD secondary with heartbeat turned off.  If that is the case, you should be able to upgrade the primary node using steps 2-11 above (skipping step 3) ... substituting primary node for secondary node in the instructions.&lt;br /&gt;&lt;br /&gt;Note:  When you start heartbeat on the normal primary node, all the loads will move from the secondary mode to the primary mode, so make sure DRBD is running properly before restarting heatbeat on the primary node.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;CentOS 5 DRBD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Version 8.0.16&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;CentOS 5 currently contains DRBD 8.0.x (which it was released with) and DRBD newer 8.2.6.&lt;br /&gt;&lt;br /&gt;DRBD 8.0.x is the stable tree, and if you want to use it, it is currently supported.  Version 8.0.16 will be released as part of this update.  The basic steps to upgrade will be the same as in the procedure above, substituting drbd and drbd-kmod for drbd82 or drbd83.&lt;br /&gt;&lt;br /&gt;As long as LinBit supports the 8.0.x tree, CentOS will do the same.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;Version 8.3.x&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;All of the information in the CentOS 4 Version 8.3.x section is applicable to CentOS 5 as well.&lt;br /&gt;&lt;br /&gt;The upgrade outline is also the same.&lt;br /&gt;&lt;br /&gt;The updates should be released in the next week, so be looking for them on or before Saturday, September 5th, 2009.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7607366660500015746-1171203905590118820?l=centosnow.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 29 Aug 2009 14:18:48 +0000</pubDate>
	<author>noreply@blogger.com (Johnny Hughes)</author>
</item>
<item>
	<title>Johnny Hughes: CSGFS for CentOS 4 updated</title>
	<guid>tag:blogger.com,1999:blog-7607366660500015746.post-6364680694689589462</guid>
	<link>http://centosnow.blogspot.com/2009/08/csgfs-for-centos-4-updated.html</link>
	<description>The CSGFS (Cluster Suite / Global File System) repository for CentOS 4 has been updated after the release of CentOS 4.8.&lt;br /&gt;&lt;br /&gt;All the latest Source files have been built and added to the repository.&lt;br /&gt;&lt;br /&gt;There is one known problem of &lt;a href=&quot;http://bugs.centos.org/view.php?id=3809&quot;&gt;Missing SRPMS&lt;/a&gt; for lvm2-cluster.&lt;br /&gt;&lt;br /&gt;A &lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=520239&quot;&gt;bug&lt;/a&gt; has been filed upstream asking for the release of this SRPM.  In the mean time, you need to run a lesser version of &lt;span&gt;lvm2&lt;/span&gt; from the main CentOS-4 repository on your Cluster servers.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7607366660500015746-6364680694689589462?l=centosnow.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sat, 29 Aug 2009 10:29:28 +0000</pubDate>
	<author>noreply@blogger.com (Johnny Hughes)</author>
</item>
<item>
	<title>Fabian Arrotin: Setting up DRBD on only one active and available node</title>
	<guid>http://www.arrfab.net/blog/?p=142</guid>
	<link>http://www.arrfab.net/blog/?p=142</link>
	<description>&lt;p&gt;Recently I had to install a new server that will act as a mail server (Zarafa but that doesn&amp;#8217;t matter) and being member of a &lt;a href=&quot;http://www.drbd.org/&quot; target=&quot;_blank&quot;&gt;DRBD cluster&lt;/a&gt; (to replicate automagically the Zarafa MySQL DB and Attachments on disks to the other node) . Fine, except that only one physical node was at my disposal : we&amp;#8217;ll convert the existing M$ Exchange server physical box to CentOS/DRBD after the migration. So what ?&lt;/p&gt;
&lt;p&gt;I was thinking about that nice feature in mdadm when you want to create a Linux software Raid 1 array but with only one available disk (&amp;#8221;mdadm &amp;#8211;create /dev/md0 &amp;#8211;level=1 &amp;#8211;raid-devices=2 /dev/sda1 &lt;em&gt;&lt;strong&gt;missing&lt;/strong&gt;&lt;/em&gt;&amp;#8221; for those of you who don&amp;#8217;t know that nice feature) and add the second disk later .. That would be cool to do exactly the same with DRBD : one node active and then add the missing one later .. Don&amp;#8217;t try to find a &amp;#8216;missing&amp;#8217; parameter in the drbd.conf file .. but that&amp;#8217;s possible (even if not documented in the &lt;a href=&quot;http://www.drbd.org/docs/about/&quot; target=&quot;_blank&quot;&gt;online docs) &lt;/a&gt;. Do you remember that nice parameter you use when you initialize your first DRBD resource (drbadm &amp;#8212; &amp;#8211;overwrite-data-of-peer primary $resourcename) ? Why not testing it with only one available node ? Yes, it works .. In fact that remembers me the name of that parameter in the previous DRBD versions (aka  &amp;#8220;&amp;#8211; &amp;#8211;do-what-I-say&amp;#8221; ) :  that was really a way of instructing DRBD to do what you wanted it to do.&lt;/p&gt;
&lt;p&gt;The only &amp;#8220;issue&amp;#8221; found so far is that it isn&amp;#8217;t possible to use the &amp;#8220;drbdadm resize&amp;#8221; command online to extend its size (yes, I use the &lt;a href=&quot;http://www.drbd.org/users-guide-emb/s-nested-lvm.html&quot; target=&quot;_blank&quot;&gt;nested LVM configuration&lt;/a&gt; : so backend disks / LVM / LV as a DRBD device / LVM / new LV on top of the drbd device) but I can easily understand why such operation really needs a connection to the second real node (which obviously is missing here)&lt;/p&gt;
&lt;p&gt;Oh, while i&amp;#8217;m talking about DRBD you have to know (if you use it already) that DRBD 8.3.2 (and the corresponding kABI kmods) are available in the &lt;a href=&quot;http://dev.centos.org/centos&quot; target=&quot;_blank&quot;&gt;[testing]&lt;/a&gt; repo &lt;img src=&quot;http://www.arrfab.net/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</description>
	<pubDate>Tue, 25 Aug 2009 12:50:50 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: multiple ssh private keys</title>
	<guid>http://www.karan.org/blog/266@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/08/25/multiple-ssh-private-keys</link>
	<description>&lt;p&gt;In quite a few situations its preferred to have ssh keys dedicated for a service or a specific role. Eg. a key to use for home / fun stuff and another one to use for Work things, and another one for Version Control access etc. Creating the keys is simple, just use&lt;/p&gt;

&lt;blockquote&gt;&lt;pre&gt;
ssh-keygen -t rsa -f ~/.ssh/id_rsa.work -C &quot;Key for Word stuff&quot;
&lt;/pre&gt;&lt;/blockquote&gt;

&lt;p&gt;Use different file names for each key. Lets assume that there are 2 keys, ~/.ssh/id_rsa.work and ~/.ssh/id_rsa.misc . The simple way of making sure each of the keys works all the time is to now create config file for ssh:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;touch ~/.ssh/config&lt;br /&gt;
chmod 600 ~/.ssh/config&lt;br /&gt;
echo &quot;IdentityFile ~/.ssh/id_rsa.work&quot; &gt;&gt; ~/.ssh/config&lt;br /&gt;
echo &quot;IdentityFile ~/.ssh/id_rsa.misc&quot; &gt;&gt; ~/.ssh/config&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This would make sure that both the keys are always used whenever ssh makes a connection. However, ssh config lets you get down to a much finer level of control on keys and other per-connection setups. And I recommend, if you are able to, to use a key selection based on the Hostname. My ~/.ssh/config looks like this :&lt;/p&gt;
&lt;blockquote&gt;&lt;pre&gt;
Host *.home.lan
  IdentityFile ~/.ssh/id_dsa.home
  User kbsingh

Host *.vpn
  IdentityFile ~/.ssh/id_rsa.work
  User karanbir
  Port 44787

Host *.d0.karan.org
  IdentityFile ~/.ssh/id_rsa.d0
  User admin
  Port 21871
&lt;/pre&gt;&lt;/blockquote&gt;

&lt;p&gt;Ofcourse, if I am connecting to a remote host that does not match any of these selections, ssh will default back to checking for and using the 'usual' key, ~/.ssh/id_dsa or ~/.ssh/id_rsa&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/08/25/multiple-ssh-private-keys&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 25 Aug 2009 09:17:49 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: CentOS DVD in this months Linux For You</title>
	<guid>http://www.karan.org/blog/265@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/08/23/centos-dvd-in-this-months-linux-for-you</link>
	<description>&lt;p&gt;It seems this Months ( &lt;a href=&quot;http://www.lfymag.com/currentissue.asp?id=13&quot;&gt;August 2009&lt;/a&gt; ) issue of the &lt;a href=&quot;http://www.lfymag.com/&quot;&gt;Linux For You&lt;/a&gt; has CentOS-5.3 on the cover mounted DVD.&lt;/p&gt;

&lt;p&gt;If you are in India, want a copy of CentOS, dont want to pay for downloading 3+ GB over the internet, that might be a good way to get the install dvd.&lt;/p&gt;

&lt;p&gt;Know anyone else carrying &lt;a href=&quot;http://wiki.centos.org/Media&quot;&gt;CentOS in the Magazine cover mounted DVD's&lt;/a&gt; ? Let us know.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/08/23/centos-dvd-in-this-months-linux-for-you&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 23 Aug 2009 23:58:40 +0000</pubDate>
</item>
<item>
	<title>Johnny Hughes: CentOS 4.8 is released</title>
	<guid>tag:blogger.com,1999:blog-7607366660500015746.post-3365152698729715199</guid>
	<link>http://centosnow.blogspot.com/2009/08/centos-48-is-released.html</link>
	<description>My name is Johnny Hughes.  I am one of the lead developers at the CentOS Project, which releases the Linux operating system called &lt;a href=&quot;http://www.centos.org/&quot;&gt;CentOS&lt;/a&gt;.  I am currently the Project Lead on the &lt;a href=&quot;http://www.centos.org/docs/4/&quot;&gt;CentOS-4 version&lt;/a&gt; of the distribution.&lt;br /&gt;&lt;br /&gt;The current release of CentOS 4 is &lt;a href=&quot;http://wiki.centos.org/Manuals/ReleaseNotes/CentOS4.8&quot;&gt;version 4.8&lt;/a&gt; which was &lt;a href=&quot;http://lists.centos.org/pipermail/centos-announce/2009-August/016106.html&quot;&gt;released&lt;/a&gt; on August, 21st 2009.&lt;br /&gt;&lt;br /&gt;CentOS 4 will be supported with security updates until February 29, 2012, although if you are planning a new deployment you should probably use the latest version of CentOS, currently &lt;a href=&quot;http://www.centos.org/docs/5/&quot;&gt;CentOS 5&lt;/a&gt;.  CentOS rebuilds sources from Red Hat Enterprise Linux, and will release updates as long as they are released upstream.  For Red Hat's policies and lifetimes, please see &lt;a href=&quot;http://www.redhat.com/security/updates/errata/&quot;&gt;this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you are looking for help with CentOS please see &lt;a href=&quot;http://wiki.centos.org/Documentation&quot;&gt;Getting Help&lt;/a&gt; on the CentOS Wiki.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7607366660500015746-3365152698729715199?l=centosnow.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Sun, 23 Aug 2009 15:54:45 +0000</pubDate>
	<author>noreply@blogger.com (Johnny Hughes)</author>
</item>
<item>
	<title>Karanbir Singh: Thunderbird, ram and maturity</title>
	<guid>http://www.karan.org/blog/264@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/08/14/thunderbird-ram-and-maturity</link>
	<description>&lt;p&gt;Over the last few months, I've started using my proper laptop a lot more, and at work as the exclusive desktop interface and moved the 'Desktop' into a VM host. The only issue being that while the Desktop had 8G of ram, the laptop has 'only' 1G. And my email client of choice, &lt;a href=&quot;http://www.mozillamessaging.com/thunderbird/&quot;&gt;Thunderbird&lt;/a&gt; is not happy. I've been running the nightly builds for a long time ( almost 6 months ), and that really needs about 2G of ram for itself ( on a i386 machine, with my email load ). You can see how that's going to be Fail on the laptop with a Gig of ram, and I *do* intend to run other things on there along with my email client. Like *drumroll* Firefox */drumroll*. And about a dozen ssh client instances in gnome-terminal, pidgin, a desktop wiki, and the usual normal things that people do.&lt;/p&gt;

&lt;p&gt;First thing that I considered was - it used to not be this ram hungry in the older days, so lets try and older build. Out came the tarballs for thunderbird-1.0, build and install. Works. However, its not really that much better on ram consumption. Hitting 600M of usage after a few hours. However, more irritating than that is that IMAP support in Thunderbird has improved by leaps and bounds over the last few years, and I've grown used to those. So much so that I kept getting thunderbird-1 into a state where we were fighting again. Not a good sign that.&lt;/p&gt;

&lt;p&gt;Next thing to consider was moving to another email client. Just to see what the options really are. It wasent pretty. Evolution is unable to handle either the quantity of email I receive or be reliable enough to make it through a day without crashing on me a few times. Imap support is mostly ok. However, the UI and the way things work is still the same non-intuitive and cumbersome interface only a mother or outlook users would love. &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.claws-mail.org/&quot;&gt;Claws&lt;/a&gt; on the other hand has almost nonexistant imap support. While using it, I kept thinking the 1990's were just around the corner, peering over my shoulder and would attack me any minute! Dont get me wrong, on the &lt;a href=&quot;http://en.wikipedia.org/wiki/Nokia_N810&quot;&gt;Nokia n810&lt;/a&gt; I *love* claws, it actually makes the nokia an extremely potent communication platform. On the desktop though, it just feels clunky and keeps getting in the way ( maybe its just me and my way of thinking, expecting it to work a lot faster than its able to ). And where is that &lt;a href=&quot;http://en.wikipedia.org/wiki/IMAP_IDLE&quot;&gt;IDLE&lt;/a&gt; support ? Even some of the basic things, like using a 3 pane wide-view layout ( I have a 1680x1050 display on the laptop ) are hard to get right, and after fighting it for almost 2 days and getting irritated many times, decided to give up on Claws.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.mutt.org/&quot;&gt;Mutt&lt;/a&gt; and &lt;a href=&quot;http://www.washington.edu/alpine/&quot;&gt;Alpine&lt;/a&gt; are both options, good ones. However I've been unable to get either Mutt or Alpine playing well with server-side mail filtering and even getting reasonable report-views on state of folders on a remote end. With Alpine there seems to be a way, but sitting and adding manually, dozens of folders and having it manually manage each one is quite a pain. Added to that is that while I am ok to use Mutt as a backup or a use-in-a-hurry type mail client, I'd really like to be able to just use a GUI based client for most things. Mutt can perhaps come very very close to replacing it, if I can get the &lt;a href=&quot;http://www.lunar-linux.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=44&quot;&gt;mutt-sidebar&lt;/a&gt; working ( have completely and totally failed for me ). If nothing else works, I might revisit that and see if anything can be done to make it not segfault on load.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://userbase.kde.org/Kmail&quot;&gt;Kmail&lt;/a&gt; is another option, slightly made more attractive with the built in &lt;a href=&quot;http://en.wikipedia.org/wiki/Sieve_(mail_filtering_language)&quot;&gt;sieve&lt;/a&gt; support in addition to the local maildir stores. But having used it in anger, I didnt like the way it laysout emails or how it handles multiple ID's per mailbox, in the past. Perhaps its time to revisit Kmail again.&lt;/p&gt;

&lt;p&gt;Balsa is another option that I considered and its not half bad a client, but I think a bit basic for my needs.&lt;/p&gt;

&lt;p&gt;Anyway, for the time being, its back to thunderbird and nightly. And a 4G swap partition. Atleast this way I get enough time to get up and refill Tea / Water / Coffee mug everytime I start reading emails :) I just feel that thunderbird as a client is really at the best place that email can be at the moment, its matured quite nicely and with the new development features for Tbird3, its only getting better. Now they just need to see if perhaps moving from the mbox storage format is an option, specially for people who get lots of emails that can be quite a winning development. Now, if only they would stop wasting time with 'tabs' in a mail client! Wtf is that about anyway ? I've not come across a single use case where I'd want to be running tabs while 'doing' email!&lt;/p&gt;

&lt;p&gt;Are there any other major email clients on linux that come 'recommended' ? No 'telnet' does not count as a mail client.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/08/14/thunderbird-ram-and-maturity&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 14 Aug 2009 11:07:10 +0000</pubDate>
</item>
<item>
	<title>Karanbir Singh: yum hitting memory limits</title>
	<guid>http://www.karan.org/blog/263@http://www.karan.org/blog/</guid>
	<link>http://www.karan.org/blog/index.php/2009/08/13/yum-hitting-memory-limits</link>
	<description>&lt;p&gt;A few minutes back 'KingJ' came into #centos on irc.freenode.net with an odd problem running yum update. His yum process back traces out with :&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre&gt;
# yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
Traceback (most recent call last):
  File &quot;/usr/bin/yum&quot;, line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File &quot;/usr/share/yum-cli/yummain.py&quot;, line 229, in user_main
    errcode = main(args)
  File &quot;/usr/share/yum-cli/yummain.py&quot;, line 104, in main
    result, resultmsgs = base.doCommands()
  File &quot;/usr/share/yum-cli/cli.py&quot;, line 339, in doCommands
    self._getTs(needTsRemove)
  File &quot;/usr/lib/python2.4/site-packages/yum/depsolve.py&quot;, line 101, in _getTs
    self._getTsInfo(remove_only)
  File &quot;/usr/lib/python2.4/site-packages/yum/depsolve.py&quot;, line 112, in _getTsInfo
    pkgSack = self.pkgSack
  File &quot;/usr/lib/python2.4/site-packages/yum/__init__.py&quot;, line 591, in lambda
    pkgSack = property(fget=lambda self: self._getSacks(),
  File &quot;/usr/lib/python2.4/site-packages/yum/__init__.py&quot;, line 434, in _getSacks
    self.repos.populateSack(which=repos)
  File &quot;/usr/lib/python2.4/site-packages/yum/repos.py&quot;, line 223, in populateSack
    self.doSetup()
  File &quot;/usr/lib/python2.4/site-packages/yum/repos.py&quot;, line 71, in doSetup
    self.ayum.plugins.run('postreposetup')
  File &quot;/usr/lib/python2.4/site-packages/yum/plugins.py&quot;, line 176, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File &quot;/usr/lib/yum-plugins/fastestmirror.py&quot;, line 181, in postreposetup_hook
    all_urls = FastestMirror(all_urls).get_mirrorlist()
  File &quot;/usr/lib/yum-plugins/fastestmirror.py&quot;, line 333, in get_mirrorlist
    self._poll_mirrors()
  File &quot;/usr/lib/yum-plugins/fastestmirror.py&quot;, line 376, in _poll_mirrors
    pollThread.start()
  File &quot;/usr/lib/python2.4/threading.py&quot;, line 416, in start
    _start_new_thread(self.__bootstrap, ())
thread.error: can't start new thread
&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;At first look it does seem as if its a resource issue - and investigating further confirms that his machine / VM is running out of ram. People run and have been able to run CentOS-5 instances in very tight and small resource setups, however most people usually need atleast 128M of free usable memory for yum to do its thing.&lt;/p&gt;

&lt;p&gt;- KB&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://www.karan.org/blog/index.php/2009/08/13/yum-hitting-memory-limits&quot;&gt;Original post&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 13 Aug 2009 22:36:14 +0000</pubDate>
</item>
<item>
	<title>Russ Herrold: A bit more on CentOS 4.8 and the K6-II</title>
	<guid>tag:blogger.com,1999:blog-4432325514109284204.post-5594686051889801630</guid>
	<link>http://orcorc.blogspot.com/2009/08/bit-more-on-centos-48-and-k6-ii.html</link>
	<description>&lt;p&gt;Yesterday's &lt;a href=&quot;http://orcorc.blogspot.com/2009/08/beta-testing-centos-48-with-amd-k6-ii.html&quot; target=&quot;_blank&quot;&gt;post on the K6&lt;/a&gt; covered getting a CentOS 4.8 beta candidate installed on ancient hardware;  The careful reader may have noticed that I had an unexplained list item early on in that outline:&lt;blockquote&gt;Add to &lt;tt&gt;/etc/yum.conf&lt;/tt&gt;&lt;br /&gt;&lt;blockquote&gt;exclude=kernel*&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;This is not something that just occurred to me unbidden, but rather came from an awareness that the upstream has had the dreaded 'Regression' from time to time in its RHEL 4 series, where a patch needed to support the K6/i586 architecture was not consistently present.  In reading the bug comment notes, it seems that the 'boneyard' available to the member of the kernel testing team tasked with this is not so full of carcasses as mine, and so he cannot test his fixes as well&lt;/p&gt;&lt;p&gt;So, I took affirmative steps to preemptively 'partition away' the need for an updated working kernel from our 4.8 beta install candidate, and yet be able to get to a working chassis with the kernel from the 4.5 final image, which is known to work.  Good thing.  The regression is back in the 4.8 kernel SRPMs, and the needed patch got dropped, it seems (this from an initial workup -- detail testing will be needed to see)&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;The workaround is straightforward; Akemi 'toracat' Yagi maintains a testing 'plus' archive, containing kernels with the needed patch, and I can confirm that her candidate works fine. see: &lt;tt&gt;&lt;a href=&quot;http://centos.toracat.org/kernel/centos4/centosplus-testing/i386/&quot; target=&quot;_blank&quot;&gt;http://centos.toracat.org/kernel/centos4/centosplus-testing/i386/&lt;/a&gt;&lt;/tt&gt;&lt;/p&gt;&lt;p&gt;Thanks, toracat&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4432325514109284204-5594686051889801630?l=orcorc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 11 Aug 2009 14:45:00 +0000</pubDate>
	<author>herrold@centos.org (PMman brand 'leased servers')</author>
</item>
<item>
	<title>Russ Herrold: Advancement of technical skills with CentOS project tools</title>
	<guid>tag:blogger.com,1999:blog-4432325514109284204.post-1646394736715061352</guid>
	<link>http://orcorc.blogspot.com/2009/08/advancement-of-technical-skills-with.html</link>
	<description>&lt;p&gt;I posted this piece inside a post on a runaway mailing list thread on the CentOS mailing list.  It represents my opinions, and are not some policy statement of the CentOS project.  To a degree it reprised earlier pieces on how to advance one's technical skills with CentOS, but it is worthwhile carving it out, so I have a reference point to discuss sub-pieces of, here.  Others have &lt;a href=&quot;http://wiki.centos.org/Contribute&quot; target=&quot;_blank&quot;&gt;other&lt;/a&gt; views&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;If a person wishes to be advanced in the CentOS project, contribute to the project.  [It is not clear to me WHY people think there is some huge benefit for being a 'project insider' as it is really just a chance to do more work. Early access to QA is just not that hard to earn] We are not likely to hold your hand much, but will answer questions &lt;a href=&quot;http://www.catb.org/~esr/faqs/smart-questions.html&quot; target=&quot;_blank&quot;&gt;well framed&lt;/a&gt;.  Be a self starter.  Do something material.  Some things to do to gain my notice as a contributor of merit:&lt;ol&gt;&lt;li&gt;The bug tracker is open self serve for people to sign up. Add its RSS feed, and read every one as it crosses. Start working through the bugs to replicate or note an inability to replicate issues; Work through the bug tracker from latest to earliest, seeing if there is a similar upstream bug, or a fix, or if an issue is CentOS local. Note your results. That would be useful&lt;/li&gt;&lt;li&gt;The &lt;tt&gt;centos-docs&lt;/tt&gt; ML is open for proposals of new content into the wiki.  Add its RSS feed, and read every commit &lt;tt&gt;diff&lt;/tt&gt; as it crosses.  Fix broken stuff that can be fixed at once.  Some even believe it is more useful to re-write documentation locally rather than feeding improvements upstream so that it flows back down and out into RHEL, Fedora, etc as well as just CentOS [I do not, and refer you to Fedora to push non-centOS specific content out more widerly]&lt;/li&gt;&lt;li&gt;Set up a local mirror of SRPMs, not just of the released Enterprise sources of upstream, but its RawHide as well.  I have a daily &lt;tt&gt;diff&lt;/tt&gt; report in my email queue each morning to scan for new material to review.  Start building and testing and filing bugs to make the &lt;tt&gt;.spec&lt;/tt&gt; files more general and less distribution specific, so that cross pollination can occur. You may get rejected (I often am), but at least try to improve the breed&lt;/li&gt;&lt;li&gt;The same problems repeat time and again in the Forums. Add its RSS feed, and read every new post as it crosses. Add pointers or content as needed, and 'cc' into updates on the thread.  I have noticed a excellent trend, that lately the three or four regulars are moving content more to the correct tree location, and asking questioners to do their research, and dropping out-links to answers rather than doing so in line. I like to do this as well when I form an answer, there on on a mailing list that is archived, as it provides the linkage hints Google needs to note 'reputation' and to weave answers together&lt;/li&gt;&lt;li&gt;Join the main IRC channel or mailing list, and confirm you can answer every question posed for a solid week; if not, fill in your knowledge gaps with experimentation.  At that point, start thoughtfully pointing a person toward the answers. Spoon-feeding is NOT a good thing, and does not gain any points in my eyes, as that is not the stated &lt;a href=&quot;http://wiki.centos.org/EtiquetteIrc&quot; target=&quot;_blank&quot;&gt;purpose&lt;/a&gt; of the channel&lt;br /&gt;&lt;br /&gt;The mailing list is looser as to /on topic/ but when a person repeatedly recommends 'non-CentOS' approaches over acceptable CentOS product, I'll certainly notice ... and that is perhaps not a good thing for further advancement.  I _USE_ &lt;tt&gt;tinydns&lt;/tt&gt; some places where it is the right fit, but I don't mention it here&lt;/li&gt;&lt;li&gt;Once you have demonstrated skills, ask to be admitted to the next QA effort (we get three of four point update chances a year), and do QA.  People who sign up and are admitted often slack off [don't participate in the ML, don't file reports, are not in IRC], and by that inaction demonstrate they are are not interested in progressing further.  People _do_ get busy with real life or have to rest from burnout and take time off&lt;/li&gt;&lt;li&gt;Once you have demonstrated skills, ask for some special project to build some element of needed infrastructure that is not otherwise getting done, and do it.  John Pierce's &lt;a href=&quot;http://lists.centos.org/pipermail/centos/2009-August/080271.html&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; earlier this week certainly caught my eye, as he demonstrated self-starter problem solving skills in a complex space I had not seen before.  He is now on my 'watch list' to draw into the project&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;More personal opinion: Will any of those 'earn' a &lt;tt&gt;centos.org&lt;/tt&gt; mailing address as someone lamented they lacked earlier in this thread? Sometimes, but frankly, we don't give those out easily.  I saw a remark earlier:&lt;/p&gt;&lt;p&gt;&lt;blockquote&gt;In the meanwhile some things ... are getting a bit clearer so I guess we are on the right track&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;'We' can perhaps be read here as a generic 'things are on the right track' -- but frankly, the only 'we' that I would look to for authoritative statements as to the project are people with a '@centos.org' in their email address.  There is back channel coordination, infrastructure, and much more&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4432325514109284204-1646394736715061352?l=orcorc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Tue, 11 Aug 2009 14:07:00 +0000</pubDate>
	<author>herrold@centos.org (PMman brand 'leased servers')</author>
</item>
<item>
	<title>Russ Herrold: Beta testing CentOS 4.8 with an AMD K6-II</title>
	<guid>tag:blogger.com,1999:blog-4432325514109284204.post-5321963949409424576</guid>
	<link>http://orcorc.blogspot.com/2009/08/beta-testing-centos-48-with-amd-k6-ii.html</link>
	<description>&lt;p&gt;Painful does not begin to describe how laborious it seems, after using more modern kit.&lt;/p&gt;&lt;p&gt;It appears that the AMD K6-II instruction set is a superset of that used on the i586 series.  Some folks seem to be still running such, and we have a number of resolved bugs in the tracker, detailing various ways to get the units running&lt;/p&gt;&lt;p&gt;Based upon exhortation and advice in the CentOS QA mailing list and some IRC banter, I was induced to drag one of these poor exhausted clunkers out of my boneyard, and do some testing on it&lt;/p&gt;&lt;p&gt;These installation instructions SHOULD work on i586 as well, but I no longer have an examplar to confirm with:&lt;/p&gt;&lt;p&gt;&lt;ol&gt;&lt;li&gt;Download and install using 4.5 i386 ISO from vault.centos.org and start it up the following options&lt;br /&gt;&lt;br /&gt;Boot it with:  &lt;tt&gt;i586 text nomce&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Manually install openssh-server, enable, and set up with iptables, so you can hop on the unit from a remote box to work on it&lt;/li&gt;&lt;li&gt;Add to &lt;tt&gt;/etc/yum.conf&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;tt&gt;exclude=kernel*&lt;/tt&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Perform a general run updates against the intervening changes prior to 4.8 -- (seemingly 4.7 and intervening updates when I perform this testing) -- lots there, but get it close to current.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Install      6 Package(s)&lt;br /&gt;Update     150 Package(s)&lt;br /&gt;Remove       0 Package(s)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;... took forever as I only have 128k ram for this old beast --- 308 transaction steps&lt;/li&gt;&lt;li&gt;Do an interim reboot&lt;/li&gt;&lt;li&gt;Point at my local mirror of the CentOS 4.8 release test candidate and let it rip -- &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;first pass only:&lt;br /&gt;&lt;tt&gt;ftp://ftp.first.lan/pub/mirror/centos/centos-qa/CentOS/4.8/os/i386/&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;without the later pending updates:&lt;br /&gt;&lt;tt&gt;ftp://ftp.first.lan/pub/mirror/centos/centos-qa/CentOS/4.8/updates/i386/&lt;/tt&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Install      1 Package(s)&lt;br /&gt;Update      83 Package(s)&lt;br /&gt;Remove       0 Package(s)&lt;br /&gt;Total download size: 117 M&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Do a second interim reboot&lt;br /&gt;&lt;br /&gt;Mysteriously, I got an 'unclean shutdown' FSCK required message as to /boot here ... no idea why&lt;/li&gt;&lt;li&gt;Run yum again, for a second pass with the updates&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Install      0 Package(s)&lt;br /&gt;Update       9 Package(s)&lt;br /&gt;Remove       0 Package(s)&lt;br /&gt;Total download size: 9.8 M&lt;br /&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Do a final interim reboot&lt;/li&gt;&lt;li&gt;I completed by my test suite without incident&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;I am advised similar steps may work from later than a CentOS 4.5 ISO, and that i586 should work as well.  As I lack the hardware to test this, your mileage may vary&lt;/p&gt;&lt;p&gt;Poor old boxes.  Let them rest. Save power.  I need a shower.  Yuck&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4432325514109284204-5321963949409424576?l=orcorc.blogspot.com&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Mon, 10 Aug 2009 19:44:00 +0000</pubDate>
	<author>herrold@centos.org (PMman brand 'leased servers')</author>
</item>

</channel>
</rss>
