<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hans Rakers &#187; SysAdmin</title>
	<atom:link href="http://hans.rakers.org/category/sysadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://hans.rakers.org</link>
	<description>Personal blog</description>
	<lastBuildDate>Wed, 07 Sep 2011 12:28:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Moving Cacti from a 32-bit to a 64-bit system</title>
		<link>http://hans.rakers.org/2011/08/moving-cacti-from-a-32-bit-to-a-64-bit-system/</link>
		<comments>http://hans.rakers.org/2011/08/moving-cacti-from-a-32-bit-to-a-64-bit-system/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 12:00:44 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[rrdtool]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/?p=32</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2011/08/moving-cacti-from-a-32-bit-to-a-64-bit-system/" title="Moving Cacti from a 32-bit to a 64-bit system"></a>I recently had to move our Cacti install from a 32-bit to a 64-bit Linux system, and ran into the following RRD error: ERROR: This RRD was created on another architecture This is because the RRD file format is architecture-dependent, &#8230;<p class="read-more"><a href="http://hans.rakers.org/2011/08/moving-cacti-from-a-32-bit-to-a-64-bit-system/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2011/08/moving-cacti-from-a-32-bit-to-a-64-bit-system/" title="Moving Cacti from a 32-bit to a 64-bit system"></a><p>I recently had to move our Cacti install from a 32-bit to a 64-bit Linux system, and ran into the following RRD error:</p>
<blockquote><p>ERROR: <em>This RRD was created on another architecture</em></p></blockquote>
<p>This is because the RRD file format is architecture-dependent, as described <a href="http://oss.oetiker.ch/rrdtool-trac/wiki/PortableRrdFormat">here</a>. To convert all your Cacti RRD files, run the following on the 32-bit machine in your Cacti rra/ directory:</p>
<blockquote><p>for i in `ls *. rrd`; do rrdtool dump $i &gt; $i.xml; done</p></blockquote>
<p>Next, transfer all the resulting .xml files to the new Cacti location&#8217;s rra/ directory on the 64-bit server, and run the following in the rra/ directory:</p>
<blockquote><p>for i in `ls *.xml`; do rrdtool restore $i `echo $i |sed s/.xml//g`; done</p></blockquote>
<p>This will regenerate all .rrd files using the data from the .xml files.</p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2011/08/moving-cacti-from-a-32-bit-to-a-64-bit-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dovecot and the &#8220;Too many open files&#8221; error</title>
		<link>http://hans.rakers.org/2011/05/dovecot-and-the-too-many-open-files-error/</link>
		<comments>http://hans.rakers.org/2011/05/dovecot-and-the-too-many-open-files-error/#comments</comments>
		<pubDate>Mon, 30 May 2011 12:39:26 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[ulimit]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/?p=27</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2011/05/dovecot-and-the-too-many-open-files-error/" title="Dovecot and the &quot;Too many open files&quot; error"></a>EDIT: This method is not sufficient. See below for update! I recently switched our mailserver from Gentoo and Courier-IMAP to CentOS 5.6 and Dovecot, which all went pretty smooth, until this weekend Dovecot wasn&#8217;t accepting logins anymore, and a quick &#8230;<p class="read-more"><a href="http://hans.rakers.org/2011/05/dovecot-and-the-too-many-open-files-error/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2011/05/dovecot-and-the-too-many-open-files-error/" title="Dovecot and the &quot;Too many open files&quot; error"></a><p><em><strong>EDIT: This method is not sufficient. See below for update!</strong></em></p>
<p>I recently switched our mailserver from Gentoo and Courier-IMAP to CentOS 5.6 and Dovecot, which all went pretty smooth, until this weekend <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Dovecot wasn&#8217;t accepting logins anymore, and a quick look at the logs revealed the following:</p>
<blockquote><p>May 30 09:06:17 mx1 dovecot: pipe() failed: Too many open files<br />
May 30 09:06:17 mx1 dovecot: Temporary failure in creating login processes, slowing down for now</p></blockquote>
<p>This is due to the standard max. open files limit of 1024, and was solved rather quickly by adding the following to /etc/security/limits.conf:</p>
<blockquote>
<pre>*                soft    nofile          8192
*                hard    nofile          63536</pre>
</blockquote>
<p>This increases the system-wide maximum of open files to a soft limit of 8192 files, and a hard limit of 63536 files. Restart Dovecot and verify the new limit is in effect with the following command:</p>
<blockquote><p>cat /proc/`pidof dovecot`/limits |grep files</p></blockquote>
<p>It should give the following output:</p>
<blockquote><p>Max open files 8192 63536 files</p></blockquote>
<p><em><strong>UPDATE:</strong></em></p>
<p>It seems this method does not work as well as i thought it would. I found a better and much quicker/easier way to fix this. Just edit /etc/sysconfig/dovecot and change it to:</p>
<blockquote><p># Here you can specify your dovecot command line options.<br />
#<br />
#OPTIONS=&#8221;"</p>
<p># Increase max open files for dovecot process<br />
ulimit -n 4096</p></blockquote>
<p>Restart dovecot and you&#8217;re all set. Don&#8217;t forget to revert the changes to /etc/security/limits.conf if you altered this file.</p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2011/05/dovecot-and-the-too-many-open-files-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New PHP4 RPMs for CentOS</title>
		<link>http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/</link>
		<comments>http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 10:56:47 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php-4.4.7]]></category>
		<category><![CDATA[PHP4]]></category>
		<category><![CDATA[RPMS]]></category>
		<category><![CDATA[SRPM]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/" title="New PHP4 RPMs for CentOS"></a>Since there still seems to be people interested in PHP4 for CentOS, I thought i&#8217;d share my recently compiled RPM&#8217;s for PHP-4.4.7. They were build on a CentOS 5.0 system, for i386 and x86_64 architecture. This time the source RPM &#8230;<p class="read-more"><a href="http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/" title="New PHP4 RPMs for CentOS"></a><p>Since there still seems to be people interested in PHP4 for CentOS, I thought i&#8217;d share my recently compiled RPM&#8217;s for PHP-4.4.7. They were build on a CentOS 5.0 system, for i386 and x86_64 architecture.</p>
<p>This time the source RPM is included as well.</p>
<p><a href="http://home.react.nl/~hans/downloads/CentOS/5.0" target="_blank">You can find them here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2007/10/new-php4-rpms-for-centos/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Issues regarding HA-NFS with Heartbeat and DRBD on Slackware 12.0</title>
		<link>http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/</link>
		<comments>http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 10:45:25 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[drbd]]></category>
		<category><![CDATA[HA-NFS]]></category>
		<category><![CDATA[haresources]]></category>
		<category><![CDATA[heartbeat]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[slackware]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/" title="Issues regarding HA-NFS with Heartbeat and DRBD on Slackware 12.0"></a>Our NFS server setup at our datacenter consists of two SuperMicro SC933 chassis, each with dual Intel Xeon 3 Ghz, 2GB memory, and 15 200GB SATA disks connected to a Areca ARC-1160 16-ports SATA RAID controller. High Availability by redundancy &#8230;<p class="read-more"><a href="http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/" title="Issues regarding HA-NFS with Heartbeat and DRBD on Slackware 12.0"></a><p>Our NFS server setup at our datacenter consists of two <a href="http://www.supermicro.com/products/chassis/3U/933/SC933T-R760.cfm" target="_blank">SuperMicro SC933</a> chassis, each with dual Intel Xeon 3 Ghz, 2GB memory, and 15 200GB SATA disks connected to a Areca ARC-1160 16-ports SATA RAID controller. High Availability by redundancy and fail-over is taken care of by <a href="http://www.linux-ha.org/" target="_blank">Heartbeat</a> and <a href="http://www.drbd.org/" target="_blank">DRBD</a>. This setup is  responsible for serving up document roots for our web cluster through NFS, and it obviously is very important that it always works <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>These systems  run Slackware Linux, which has historically been my distro of choice for critical systems. When deploying Heartbeat on Slackware i ran into some issues which i&#8217;d like to share here. I won&#8217;t go into basic stuff like actually compiling and installing DRBD and Heartbeat, since that is pretty well documented in various other places, for starters <a href="http://www.linux-ha.org/" target="_blank">the Linux-HA site</a> (home of Heartbeat).<br />
<span id="more-20"></span><br />
Heartbeat starts HA services as defined in the file &#8216;haresources&#8217;, but in doing so, Heartbeat seems a bit SysV-init biased. SysV init based systems only start certain services when they are told to do so, by linking them to a certain runlevel. So on a Sysv-style system, if you don&#8217;t want to start NFS services at boot time, you just remove them from their runlevels, but leaving the init.d script intact.</p>
<p>Because Slackware has more of a BSD-style init, it starts most of its service daemons from /etc/rc.d/rc.M, including RPC services and NFS.  We don&#8217;t want these services started by rc.M at boot time, because we want Hearbeat to manage these services. Normally on Slackware, if you don&#8217;t want a certain service started at boot-time, you would simply &#8216;chmod a-x&#8217; the specific rc script in /etc/rc.d, but that is not an option now, since heartbeat still needs to be able to start/stop the service from its &#8216;haresources&#8217;. My solution was to leave all scripts executable, and rename the rc scripts of the services i wanted to be managed by Heartbeat:</p>
<blockquote><p><code>cd /etc/rc.d<br />
mv rc.rpc rc.rcp-hb<br />
mv rc.nfsd rc.nfsd-hb<br />
mv rc.samba rc.samba-hb</code></p></blockquote>
<p>Now the RPC services, NFS and Samba will no longer be started at boot time, since rc.M only looks for the existence of the rc scripts without the added &#8216;-hb&#8217; part.</p>
<p>Next we tell Heartbeat the names of the rc scripts to start/stop by putting them in &#8216;haresources&#8217;. My &#8216;haresources&#8217; file looks like this:</p>
<blockquote><p><code>fs1     drbddisk::shared drbddisk::backups \<br />
Filesystem::/dev/drbd0::/var/nfsroot/shared::reiserfs \<br />
Filesystem::/dev/drbd1::/var/nfsroot/backups::xfs \<br />
Delay::2::0 \<br />
rc.samba-hb \<br />
rc.rpc-hb \<br />
rc.nfsd-hb \<br />
Delay::3::0 \<br />
IPaddr::10.0.0.150/16/eth0</code></p></blockquote>
<p>As you can see i have Hearbeat managing two DRBD volumes (&#8216;shared&#8217; and &#8216;backups&#8217;), NFS and Samba, and one shared IP address.</p>
<p>To have DRBD and Heartbeat started at boot time, i added the following to &#8216;rc.local&#8217;:</p>
<blockquote><p><code>/etc/rc.d/drbd start<br />
/etc/rc.d/heartbeat start</code></p></blockquote>
<p>And to stop them at reboot, i added this to &#8216;rc.local_shutdown&#8217;:</p>
<blockquote><p><code>/etc/rc.d/heartbeat stop<br />
/etc/rc.d/drbd stop</code></p></blockquote>
<p>Also, don&#8217;t forget to move /var/lib/nfs to your drbd volume for proper locking, and alter your rc.rpc-hb to add a cluster name to the startup of statd. More background info on this at <a href="http://www.linux-ha.org/DRBD/NFS">Linux-HA</a> (step 4e and 4f)</p>
<p>Now for all this to work properly, there is one more thing, which I found out the hard way <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  When Heartbeat releases its resources, it stops all services mentioned in &#8216;haresources&#8217; by calling their related rc scripts with &#8216;stop&#8217;. I ran into some strange failover behaviour, and found the following in my logs:</p>
<blockquote><p><code>heartbeat: 2007/10/01_13:16:42 info: Running /etc/rc.d/rc.samba  stop<br />
heartbeat: 2007/10/01_13:16:42 ERROR: Return code 1 from /etc/rc.d/rc.samba<br />
heartbeat: 2007/10/01_13:16:42 ERROR: Resource script for rc.samba probably not LSB-compliant.<br />
heartbeat: 2007/10/01_13:16:42 WARN: it (rc.samba) MUST succeed on a stop when already stopped<br />
heartbeat: 2007/10/01_13:16:42 WARN: Machine reboot narrowly avoided!<br />
</code></p></blockquote>
<p>Apparently, Heartbeat will sometimes call an rc script with &#8216;stop&#8217; while the services is already in &#8220;stopped state&#8221;. Now, looking at our rc.samba-hb, we see the following stop function:</p>
<blockquote><p><code>samba_stop() {<br />
killall smbd nmbd<br />
}<br />
</code></p></blockquote>
<p>This call to killall will return with a non-zero exit code when there are no processes to kill, which results in the rc script exiting with a non-zero exit code. This makes Heartbeat think something failed, resulting in the above error messages. The fix for this is rather simple, though maybe a bit hackish. Change the samba_stop function by adding a &#8216;exit 0&#8242;:</p>
<blockquote><p><code>samba_stop() {<br />
killall smbd nmbd<br />
exit 0<br />
}<br />
</code></p></blockquote>
<p>This should make Heartbeat happy. There are probably other rc scripts around that do not comply to this, so check your startup scripts.</p>
<p>Finally, watch out with DRBD-0.7.24 on a system with a kernel &gt;= 2.6.22. I still use the DRBD 0.7 branch, and when i deployed 0.7.24 on kernel 2.6.22.9, i ran into a whole bunch of trouble. The load average would suddenly spike enormously, and my systems went unresponsive to shutdown or reboot commands. I found a <a href="http://www.gossamer-threads.com/lists/drbd/users/12598">drbd-user mailinglist posting from someone with similar issues</a>. Apparently it&#8217;s a known issue with drbd-0.7.24 on kernel &gt;= 2.6.22 and XFS, which is fixed only in subversion!<br />
After fetching and installing the latest subversion revision of the drbd-0.7 branch as described <a href="http://www.drbd.org/latest.html">here</a>, the problem is solved.</p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2007/10/issues-regarding-ha-nfs-with-heartbeat-and-drbd-on-slackware-120/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 64 bit (x86_64) and VMWare Server</title>
		<link>http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/</link>
		<comments>http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 12:29:09 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[VMWare Server]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/" title="CentOS 64 bit (x86_64) and VMWare Server"></a>Recently i had to install VMWare Server on a CentOS 4.4 x86_64 box for one of our clients. I ran a clean install of CentOS 4.4 from the server CD. The RPM install of VMWare Server went fine but during &#8230;<p class="read-more"><a href="http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/" title="CentOS 64 bit (x86_64) and VMWare Server"></a><p>Recently i had to install <a href="http://www.vmware.com/products/server/" target="_blank">VMWare Server</a> on a CentOS 4.4 x86_64 box for one of our clients. I ran a clean install of CentOS 4.4 from the server CD. The RPM install of VMWare Server went fine but during the vmware-config.pl step i ran into some trouble related to missing libraries.</p>
<p>After some searching on Google i found <a href="http://www.karan.org/blog/index.php/2006/05/01" target="_blank">an excellent post</a> on the weblog of a CentOS developer named Karanbir Singh. To make everything work, you need to poison your 64-bit system with some 32-bit libraries <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I had to install the following packages to make things work (some are sucked in by dependancies):</p>
<blockquote>
<ul>
<li>xorg-x11-libs.i386</li>
<li>expat.i386 (dep. of xorg-x11-libs)</li>
<li>fontconfig.i386 (dep. of xorg-x11-libs)</li>
<li>freetype.i386 (dep. of xorg-x11-libs)</li>
<li>xorg-x11-Mesa-libGL.i386 (dep. of xorg-x11-libs)</li>
<li>zlib.i386 (dep. of xorg-x11-libs)</li>
<li>glibc.i686</li>
<li>gcc.x86_64</li>
</ul>
</blockquote>
<p>After this vmware-config.pl ran flawlessly and VMWare Server is up and running!</p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2007/02/centos-64-bit-x86_64-and-vmware-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New PHP-4.4.4 RPM&#8217;s for CentOS</title>
		<link>http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/</link>
		<comments>http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/#comments</comments>
		<pubDate>Fri, 25 Aug 2006 12:00:57 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP4]]></category>
		<category><![CDATA[RPMS]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/" title="New PHP-4.4.4 RPM&#039;s for CentOS"></a>I&#8217;ve built a bunch of new CentOS RPM&#8217;s from the recently released php-4.4.4. Just like last time, they&#8217;re available for both 32- and 64-bit Intel architectures, and although i&#8217;ve tested and use them myself, they come with absolutely no guarantee &#8230;<p class="read-more"><a href="http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/" title="New PHP-4.4.4 RPM&#039;s for CentOS"></a><p>I&#8217;ve built a bunch of new CentOS RPM&#8217;s from the recently released php-4.4.4. Just like last time, they&#8217;re available for both 32- and 64-bit Intel architectures, and although i&#8217;ve tested and use them myself, they come with absolutely no guarantee <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>You can <a href="http://home.parse.nl/~hans/downloads/CentOS/" target="_blank">get them here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2006/08/new-php-444-rpms-for-centos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP-4.4.2 RPMs for CentOS 4.3</title>
		<link>http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/</link>
		<comments>http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/#comments</comments>
		<pubDate>Wed, 21 Jun 2006 10:47:35 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP4]]></category>
		<category><![CDATA[RPMS]]></category>

		<guid isPermaLink="false">http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/</guid>
		<description><![CDATA[<a href="http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/" title="PHP-4.4.2 RPMs for CentOS 4.3"></a>Been a while since my last post But anyway: At the moment, we mostly run Slackware and Gentoo based servers at my workplace. Since the number of servers is steadily growing (currently 30-something servers), so is the maintenance. This is &#8230;<p class="read-more"><a href="http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/" title="PHP-4.4.2 RPMs for CentOS 4.3"></a><p>Been a while since my last post <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  But anyway:</p>
<p>At the moment, we mostly run Slackware and Gentoo based servers at my workplace. Since the number of servers is steadily growing (currently 30-something servers), so is the maintenance. This is why i&#8217;ve been doing some research on more maintenance-friendly distros, one of which is CentOS, the community release of Red Hat Enterprise Linux.</p>
<p>So far i am really impressed by CentOS, and i&#8217;m getting more into the whole RPM buzz. I have always been a &#8216;compile-it-yourself&#8217; person, and never really been a fan of RPM, but i&#8217;m starting to see the benefits now <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The only thing i was a bit bummed about, was the relatively old version of php that came with CentOS 4.3. Since we run the latest version of PHP4 on most of our servers, i&#8217;ve been looking into rolling my own RPMs. After a bit of research on rpmbuild and related tools, the result is a bunch of PHP-4.4.2 RPMs for both 64-bit (x86_64) and 32-bit (i386) servers. And since CentOS is the community version of RHEL4, i thought i&#8217;d share these with the world.</p>
<p>You can <a href="http://home.parse.nl/~hans/downloads/CentOS/" target="_blank">find them here</a>. Ofcourse the usual disclaimers apply <img src='http://hans.rakers.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://hans.rakers.org/2006/06/php-422-rpms-for-centos-43/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

