<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>gnulinux.mu</title>
	
	<link>http://www.gnulinux.mu</link>
	<description>[mauritius@opensource ~]$</description>
	<lastBuildDate>Sun, 22 Apr 2012 08:05:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Gnulinuxmu" /><feedburner:info uri="gnulinuxmu" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>RHEL 6.2 with a hardened Apache/PHP Installation</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/5WahyQOKB9g/</link>
		<comments>http://www.gnulinux.mu/2012/04/21/rhel-6-2-with-a-hardened-apachephp-installation/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 12:28:26 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=1095</guid>
		<description><![CDATA[Warning: This article is work in progress. Apache is by far the most popular web server and powers the majority of sites on the internet. Linux distributions have made it so easy to install and run a LAMP stack that the majority of administrators tend to ignore security implications of running on out of the [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/enz0uJu7ZNLL1fh8NUtz041JIB0/0/da"><img src="http://feedads.g.doubleclick.net/~a/enz0uJu7ZNLL1fh8NUtz041JIB0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/enz0uJu7ZNLL1fh8NUtz041JIB0/1/da"><img src="http://feedads.g.doubleclick.net/~a/enz0uJu7ZNLL1fh8NUtz041JIB0/1/di" border="0" ismap="true"></img></a></p><p><em><strong>Warning: This article is work in progress</strong></em>.</p>
<p>Apache is by far the most popular web server and powers the majority of sites on the internet. Linux distributions have made it so easy to install and run a LAMP stack that the majority of administrators tend to ignore security implications of running on out of the box settings. While these settings will work for most installations, running an enterprise stack is a different story. I have recently configured such a stack running on RHEL 6.2 powered by Apache, PHP and Oracle. While this is not a step by step guide, I have made extensive notes which can be reused if you need to harden your installation.</p>
<p><span style="text-decoration: underline;"><strong>RHEL 6.2 setup</strong></span></p>
<p>Since I run an array of virtualized KVM servers, I am using SAN storage for live migration scenarios but the usual partitioning rules applies. If you don&#8217;t run a NAS or SAN setup consider using at least RAID 1 with fast disks (storage is so cheap nowadays). I would at a minimum recommend the following partitions:</p>
<p><em><strong>/boot</strong></em><br />
<em><strong> /var</strong></em><br />
<em><strong> /tmp</strong></em><br />
<em><strong> /</strong></em><br />
<em><strong> Swap = 1.5 times available memory</strong></em></p>
<p><em><strong>Make sure you set a grub password when installing the boot-loader.</strong></em></p>
<p>If you plan to run Soft Raid which works quite well and I would recommend it over FakeRaid. Do not use FakeRaid under Linux, disable it in the BIOS and save yourself future headaches. Soft Raid works so well under RHEL6, I saw a lot of blocked/hung processes in RHEL5.5 and later versions after support for detecting hung tasks was introduced but under the latest and greatest OS no issues.</p>
<p><em><strong>Note: If you setup RAID 1 remember to run the grub setup and install the boot-loader on both drives so that you can still boot should one of drives fail. A typical example would be:</strong></em></p>
<p><em><strong>grub</strong></em><br />
<em><strong> device (hd0) /dev/sda</strong></em><br />
<em><strong> device (hd1) /dev/sdb</strong></em><br />
<em><strong> root (hd0,5)</strong></em><br />
<em><strong> setup (hd0)</strong></em><br />
<em><strong> root (hd1,5)</strong></em><br />
<em><strong> setup (hd1)</strong></em><br />
<em><strong> quit</strong></em></p>
<p><span style="text-decoration: underline;"><strong>Software Installation</strong></span></p>
<p>It is good practice to install the minimum required packages and most experienced administrators will also have no GUI on a server. If you can manage your sever this way choose the minimal option during the software selection process. After the install is complete you can fire up yum and install your lamp stack. Even though I don&#8217;t run a GUI on the server there is the famous setup-tool which I like to keep as this is a quick way of tuning ntsysv services and adding firewall rules. So let&#8217;s install these ncurses based utilities which I am going to miss with the introduction of systemd which is nevertheless a great tool and speeds up boot time.</p>
<p><em><strong>yum -y install setup setuptool ntsysv system-config-firewall-tui system-config-network-tui system-config-firewall-base</strong></em></p>
<p>Note: If you need to export the display and run remote applications locally you should also install the following packages:</p>
<p><em><strong>yum -y install xorg-x11-xauth xorg-x11-fonts*</strong></em></p>
<p>Some fonts are old and not really needed but if you run Oracle you will find them useful.</p>
<p>Now you can install the apache and php modules you require. I will not cover these as it is dependent on your application. You should now have all the required software installed so let&#8217;s have a look at what we need to secure.</p>
<p><span style="text-decoration: underline;"><strong>Updates and Patches</strong></span></p>
<p>Now that the required software is installed make sure you apply the latest updates and patches by running: <em><strong>yum -y update &amp;&amp; reboot</strong></em> as a new kernel will most likely be installed.</p>
<p><span style="text-decoration: underline;"><strong>Boot-loader</strong></span></p>
<p>You should have setup a boot-loader password during the installation.</p>
<p><span style="text-decoration: underline;"><strong>Root Account/SSH Login</strong></span></p>
<p>You should create a normal user account (with a strong password) and disable root login so that you have accountability and use su – when you need elevated privileges.</p>
<p>Edit <em><strong>/etc/ssh/sshd</strong></em>_config with your favorite editor and change<em><strong> PermitRootLogin yes</strong></em> to <em><strong>PermitRootLogin no</strong></em></p>
<p>It is also good practice to add your keys to the authorized list on the server and use password less logins. From your own machines issue:</p>
<p><em><strong>$ssh-copy-id -i user@server_name</strong></em></p>
<p>Replace <em><strong>user</strong></em> with your user account and <em><strong>server_name</strong></em> with your server name or fqdn of the server. Now ssh to the server and you should be immediately logged in without being prompted for a password.</p>
<p><span style="text-decoration: underline;"><strong>SELinux</strong></span></p>
<p>Most people turn off SELinux because they simply don&#8217;t understand the layer of security it provides but if you take some time to read and learn how to operate it might just save your job one of these days when you mis-configure a service. So let&#8217;s enable SELinux in Enforcing mode:</p>
<p>Get the current status</p>
<p><em><strong>[root@whizz ~]# getenforce Enforcing</strong></em></p>
<p>If it returns permissive instead edit <em><strong>/etc/selinux/confi</strong></em>g and change <em><strong>SELINUX=permissive</strong></em> to <em><strong>SELINUX=enforcing</strong></em></p>
<p>We should now relabel the file-system to make sure that all files have the proper contexts, so<em><strong> touch /.autorelabel</strong></em> to create a .autorelabel file in / so that at the next reboot the system relabels all files properly.</p>
<p><span style="text-decoration: underline;"><strong>System Services</strong></span></p>
<p>If you chose to install the setup-tool you can now type<em><strong> setup</strong></em> and navigate to System Services to tun off all services you do not require. Once done you can reboot your machine so that these services are disabled and your file-system gets relabelled properly.</p>
<p><span style="text-decoration: underline;"><strong>Firewall</strong></span></p>
<p>Make sure your firewall (iptables) is turned on and you allow only the ports required by the services you run.</p>
<p>The above should be part of your best practices for server security. Now that the system is secured we can look at application security.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Apache</strong></span></p>
<p>Edit the <em><strong>/etc/httpd/conf/httpd.conf</strong></em>  to start securing your web-server:</p>
<p><em><strong>ServerTokens Prod</strong></em></p>
<p>This configures Apache to return only Apache as product in the server response header on very page request, suppressing OS, major and minor version info</p>
<p><em><strong>TraceEnable off</strong></em></p>
<p>This will causes apache to return a 403 FORBIDDEN error to the client when TRACE / HTTP/1.0 is executed on the server. You can test by telnet(ing) to the server on port 80 and then type TRACE / HTTP/1.0.</p>
<p><em><strong>KeepAlive On</strong></em><br />
<em><strong> MaxKeepAliveRequests 100</strong></em><br />
<em><strong> KeepAliveTimeout 3</strong></em></p>
<p>While these options are more useful for performance tuning, having them turned on can reduce stress on the server.</p>
<p><em><strong>#LoadModule dav_module modules/mod_dav.so</strong></em><br />
<em><strong> #LoadModule dav_fs_module modules/mod_dav_fs.so</strong></em></p>
<p>You should comment the WebDAV modules as most people don&#8217;t really use it and my security scanner gives me red warnings when enabled. If you don&#8217;t know what WebDav is, then you probably don&#8217;t need it.</p>
<p><em><strong>ServerAdmin acaleechun@gnulinux.mu</strong></em></p>
<p>You should setup an email address which will be displayed when something goes wrong and the user is asked to contact the administrator. Cause a server misconfiguration (Error 500) and you will see what I mean.</p>
<p><em><strong>ServerName www.gnulinux.mu:80</strong></em></p>
<p>Your server name as it appears to the WWW.</p>
<p><em><strong>Options -Indexes FollowSymLinks</strong></em><br />
<em><strong> AllowOverride None</strong></em></p>
<p>Disable indexes to prevent people from trying to browse your directories and minus to FollowSymLinks if you don&#8217;t use mod_rewrite and want apache not to follow symlinks. AllowOverride should be set to None unless you need to use an access file in which case you need to specify AllowOverride All</p>
<p><em><strong>LogFormat &#8220;%h %l %u %t \&#8221;%r\&#8221; %&gt;s %b \&#8221;%{Referer}i\&#8221; \&#8221;%{User-Agent}i\&#8221; \&#8221;%{X-Forwarded-For}i\&#8221;" common</strong></em><br />
<em><strong> CustomLog logs/access_log combined</strong></em></p>
<p>I also change the logging syntax to ensure that maximum information is recorded including the real IP address (X-Forwarded-For) as I use a load balancer.</p>
<p><em><strong>ServerSignature Off</strong></em></p>
<p>This hides the apache signature making it hard for crackers to find exploits against the exact version of your server. Running generic attacks against your server gives you time to record and ban offending IP addresses.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>PHP (5.3.x)</strong></span></p>
<p>All php directives are well documented in the php.ini file so take some time to read them and don&#8217;t blindly change the values.</p>
<p><em><strong>short_open_tag = Off</strong></em></p>
<p><em><strong>disable_functions=exec,passthru,shell_exec,system,proc_open,<br />
popen,curl_multi_exec,parse_ini_file,show_source</strong></em></p>
<p><em><strong>expose_php = Off</strong></em></p>
<p><em><strong>max_execution_time = 30</strong></em></p>
<p><em><strong>max_input_time = 60</strong></em></p>
<p><em><strong>memory_limit = 128M</strong></em></p>
<p><em><strong>post_max_size = 256K</strong></em></p>
<p><em><strong>file_uploads = Off</strong></em></p>
<p><em><strong>upload_tmp_dir = /var/lib/php/uploads</strong></em></p>
<p><em><strong>upload_max_filesize = 256K</strong></em></p>
<p><em><strong>allow_url_fopen = Off</strong></em></p>
<p><em><strong>allow_url_include = Off</strong></em></p>
<p><em><strong>date.timezone = Indian/Mauritius</strong></em></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Kernel Parameters (sysctl.conf)</strong></span></p>
<p><em><strong>#Control TCP Timestamps</strong></em><br />
<em><strong> net.ipv4.tcp_timestamps = 0</strong></em></p>
<p>These notes were taken well after the system was installed so I will revisit the setup, do a diff on the config files and update the notes as needed till it is completely usable <img onload="NcodeImageResizer.createOn(this);" src='http://www.gnulinux.mu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/5WahyQOKB9g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2012/04/21/rhel-6-2-with-a-hardened-apachephp-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2012/04/21/rhel-6-2-with-a-hardened-apachephp-installation/</feedburner:origLink></item>
		<item>
		<title>Flash Player only available for Chrome after 11.2</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/l6R66riJ7-Y/</link>
		<comments>http://www.gnulinux.mu/2012/02/23/flash-player-only-available-for-chrome-after-11-2/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 05:11:30 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[The IT Crowd]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Flash Player]]></category>
		<category><![CDATA[Google Chrome]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=1092</guid>
		<description><![CDATA[How does Abobe consitently manage to shoot itself in the foot?  According to a blog post by Adobe, after the 11.2 release, Flash Player for Linux will only be available through a new &#8220;Pepper&#8221; API as a part of Google Chrome, and won&#8217;t be available as a separate download any-more. However, Adobe will continue to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/CyzLQF5SttnVfffY-1KT3LKJqW8/0/da"><img src="http://feedads.g.doubleclick.net/~a/CyzLQF5SttnVfffY-1KT3LKJqW8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/CyzLQF5SttnVfffY-1KT3LKJqW8/1/da"><img src="http://feedads.g.doubleclick.net/~a/CyzLQF5SttnVfffY-1KT3LKJqW8/1/di" border="0" ismap="true"></img></a></p><p>How does Abobe consitently manage to shoot itself in the foot?  According to a <a href="http://blogs.adobe.com/flashplayer/2012/02/adobe-and-google-partnering-for-flash-player-on-linux.html">blog post</a> by Adobe, after the 11.2 release, <strong>Flash Player for Linux will only be available through a new &#8220;Pepper&#8221; API as a part of Google Chrome, and won&#8217;t be available as a separate download any-more</strong>. However, Adobe will continue to offer security updates for Flash Player 11.2 for Linux for five years.</p>
<p>Mozilla is not interested in or working on Pepper at this time as per their wiki. But even if Mozilla changes its mind, the post on Adobe&#8217;s website says that Flash will be <strong>bundled with Google Chrome only. </strong></p>
<p>At this point, Mozilla&#8217;s options are to use an alternative or hope that in 5 years, Flash won&#8217;t matter and HTML5 will be used pretty much everywhere.</p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/l6R66riJ7-Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2012/02/23/flash-player-only-available-for-chrome-after-11-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2012/02/23/flash-player-only-available-for-chrome-after-11-2/</feedburner:origLink></item>
		<item>
		<title>Updates in the Linux world</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/p8hE-M4Vyv0/</link>
		<comments>http://www.gnulinux.mu/2011/12/19/updates-in-the-linux-world/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 20:20:27 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[The IT Crowd]]></category>
		<category><![CDATA[Enterprise Linux]]></category>
		<category><![CDATA[November Fedora]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=1070</guid>
		<description><![CDATA[I haven&#8217;t written anything during the past two months and I could easily blame it on the work I&#8217;ve been doing but the truth is that I&#8217;ve been lazy. During this time there has been a few releases that I should be tracking (as a matter of fact I am on production server but not [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/zbBh2Da0-HsT8Df6CqiR-u6n4Fw/0/da"><img src="http://feedads.g.doubleclick.net/~a/zbBh2Da0-HsT8Df6CqiR-u6n4Fw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zbBh2Da0-HsT8Df6CqiR-u6n4Fw/1/da"><img src="http://feedads.g.doubleclick.net/~a/zbBh2Da0-HsT8Df6CqiR-u6n4Fw/1/di" border="0" ismap="true"></img></a></p><p>I haven&#8217;t written anything during the past two months and I could easily blame it on the work I&#8217;ve been doing but the truth is that I&#8217;ve been lazy. During this time there has been a few releases that I should be tracking (as a matter of fact I am on production server but not on this blog) so let&#8217;s see what has popped out of the box:</p>
<p>13th of September: The 7th update from CentOS (5.7) &#8211; <a title="CentOS 5.7 Release Notes" href="http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.7" target="_blank">http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.7</a></p>
<p>1-3rd of November: <a title="oVirt Home" href="http://www.ovirt.org/" target="_blank">oVirt</a> is released following the workshops and the official release is scheduled for the 31st January 2012</p>
<p>8th of November: Fedora 16 is released &#8211; <a title="Fedora 16 Release Notes" href="http://docs.fedoraproject.org/en-US/Fedora/16/html/Release_Notes/" target="_blank">http://docs.fedoraproject.org/en-US/Fedora/16/html/Release_Notes/</a></p>
<p>6th of December: Red Hat releases the second update to <a title="RHEL 6.2 Release Notes" href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html-single/6.2_Release_Notes/index.html" target="_blank">Red Hat Enterprise Linux 6 (6.2)</a></p>
<p>9th of December: CentOS releases the first long awaited update to CentOS 6 (6.1) &#8211; <a title="CentOS 6.1 Release Notes" href="http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.1" target="_blank">http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.1</a></p>
<p>16th of December: Red Hat announces the availability of <a title="RHEL 5.8 Beta Release Notes" href="https://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5-Beta/html/5.8_Release_Notes/index.html" target="_blank">Red Hat Enterprise Linux 5.8 Beta</a></p>
<p>&nbsp;</p>
<p><strong>What&#8217;s missing?</strong></p>
<p><a title="Spacewalk wiki" href="https://fedorahosted.org/spacewalk/" target="_blank">Spacewalk</a> seems to have missed the roadmap release (Wiki is experiencing some issues so I can&#8217;t confirm the dates)</p>
<p>Red Hat Enterprise Virtualization Beta 3 is now available for <a title="RHEV 3 Download" href="http://www.redhat.com/promo/rhev3/tryrhev.html" target="_blank">download </a>and this definitely worth a try if you have used the previous version with Windows components. It includes rewritten components in Java and major improvements to the Spice protocol.</p>
<p>CentOS 6.2: Yes you&#8217;ve read properly <img onload="NcodeImageResizer.createOn(this);" src='http://www.gnulinux.mu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  CentOS 6.2 is currently 99% complete and in QA so expect the release to happen within a few days. If you&#8217;re wondering how come the release is tailing CentOS 6.1 which just got released or why 6.0 and 6.1 took such a long time to come out read <a title="What happened to CentOS 6.1" href="http://lists.centos.org/pipermail/centos/2011-October/119027.html" target="_blank">What happened to 6.1</a></p>
<p>You must have also noted that I haven&#8217;t got any posts on setting up a perfect desktop under Fedora 15 or Fedora 16 and the reason is the shift to the Gnome 3 desktop. I won&#8217;t rant too much about Gnome 3 as there are enough <a title="My favourite Gnome 3 rant (cwickert)" href="http://www.christoph-wickert.de/blog/2011/06/25/gnome-developer-quote-of-the-day/" target="_blank">posts</a> complaining about how Gnome developers think that the average Joe is an idiot and needs a completely new desktop interface to work. I&#8217;ve never felt so unproductive with a Gnome desktop, while the <a title="Gnome shell extensions" href="http://live.gnome.org/GnomeShell/Extensions" target="_blank">shell extensions</a> and <a title="Gnome tweak tool" href="http://live.gnome.org/GnomeTweakTool" target="_blank">tweak tool </a>makes life a bit easier I still can&#8217;t work properly but I have set-up Fedora 16 on a separate laptop  to give it another chance.</p>
<p>One nice tool you may want to look at if you wish to simplify the set-up of a desktop under Fedora 16 is <a title="Fedora Utils Home" href="http://fedorautils.sourceforge.net/" target="_blank">Fedora Utils</a>. As the project mentions you can easily install codecs and additional software, fix problems, tweak and clean up your system, view system information and much more with just few clicks.</p>
<p><strong><span style="text-decoration: underline; color: #000000;"><span style="text-decoration: underline;">Update</span></span></strong></p>
<p><span style="color: #ff0000;">1)</span> As of today (21st of December) CentOS 6.2 has been released &#8211; <a title="CentOS 6.2 Release Notes" href="http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.2" target="_blank">http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.2</a> . As usual the best place to start when looking for help with CentOS is at the wiki ( <a title="CentOS Wiki" href="http://wiki.centos.org/GettingHelp" target="_blank">http://wiki.centos.org/GettingHelp</a> ) which lists various options and communities who might be able to help. If you think there is a bug in the system, do report it at <a title="Bugs @ CentOS" href="http://bugs.centos.org" target="_blank">http://bugs.centos.org</a> &#8211; but keep in mind that the bugs system is *not* a support mechanism.</p>
<p>A big thank you to the CentOS team who contributed towards making 6.2, specially the enormous effort put in by everyone on the QA team &#8211; right on the heels of the 6.1 release. And the excellent work being done on the test-automation.</p>
<p><span style="text-decoration: underline;"><strong>Downloading CentOS-6.2 for new installs:</strong></span></p>
<p>When possible, consider using torrents to run the downloads. In most cases you will find its also the fastest means to download the distro. There are currently over a thousand  people seeding CentOS-6 and it&#8217;s possible to get upto 400mbps downloads via these torrents.</p>
<p>Torrent files for the DVD&#8217;s are available at :<br />
<a href="http://mirror.centos.org/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent" target="_blank">http://mirror.centos.org/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent</a><br />
<a href="http://mirror.centos.org/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1to2.torrent" target="_blank">http://mirror.centos.org/centos/6.2/isos/x86_64/CentOS-6.2-x86_64-bin-DVD1to2.torrent</a></p>
<p>&nbsp;</p>
<p><span style="color: #ff0000;">2)</span> As of today, the 22nd of December Spacewalk 1.6 has been released with IPv6 Server/client support, Fedora 16 server/client and much more. You can read the release notes at <a title="Spacewalk 1.6 Release Notes" href="https://fedorahosted.org/spacewalk/wiki/ReleaseNotes16" target="_blank">https://fedorahosted.org/spacewalk/wiki/ReleaseNotes16</a></p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/p8hE-M4Vyv0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/12/19/updates-in-the-linux-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/12/19/updates-in-the-linux-world/</feedburner:origLink></item>
		<item>
		<title>UEFI “Secure Boot” and Microsoft Windows 8: The danger for free software</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/qKaEIF3V-EY/</link>
		<comments>http://www.gnulinux.mu/2011/10/17/uefi-secure-boot-and-microsoft-windows-8-the-danger-for-free-software/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 17:49:33 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[The IT Crowd]]></category>
		<category><![CDATA[EFI]]></category>
		<category><![CDATA[Matt Lee]]></category>
		<category><![CDATA[Secure Boot]]></category>
		<category><![CDATA[Unified Extensible Firmware Interface]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=1066</guid>
		<description><![CDATA[Please sign our statement to show your support! Microsoft has announced that if computer makers wish to distribute machines with the Windows 8 compatibility logo, they will have to implement a measure called &#8220;Secure Boot.&#8221; Secure Boot is designed to protect against malware by preventing computers from loading unauthorized binary programs when booting. In practice, [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/AC7rzGJtjjTgbMr-Nd_SKbvC4gw/0/da"><img src="http://feedads.g.doubleclick.net/~a/AC7rzGJtjjTgbMr-Nd_SKbvC4gw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AC7rzGJtjjTgbMr-Nd_SKbvC4gw/1/da"><img src="http://feedads.g.doubleclick.net/~a/AC7rzGJtjjTgbMr-Nd_SKbvC4gw/1/di" border="0" ismap="true"></img></a></p><p><strong><a href="http://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement">Please sign our statement to show your support!</a></strong></p>
<p>Microsoft has announced that if computer makers wish to distribute machines with the Windows 8 compatibility logo, they will have to implement a measure called &#8220;Secure Boot.&#8221; Secure Boot is designed to protect against malware by preventing computers from loading unauthorized binary programs when booting. In practice, this means that computers implementing it won&#8217;t boot unauthorized operating systems &#8212; including initially authorized systems that have been modified without being re-approved.</p>
<p>This could be a feature, as long as the user is able to authorize the programs she wants to use, so she can run free software written and modified by herself or people she trusts. However, we are concerned that Microsoft and hardware manufacturers will implement so-called Secure Boot in a way that will prevent users from booting anything other than Windows. In this case, the requirement is a restriction on the user, not a security feature at all.</p>
<p>The potential restricted boot requirement comes as part of a specification called the <a href="http://www.uefi.org/specs/">Unified Extensible Firmware Interface (UEFI)</a>, which defines an interface between computer hardware and the software it runs. It is software that allows your computer to boot, and it is intended to replace the traditional BIOS. Most Lenovo, HP, and Dell computers ship with UEFI, and other manufacturers are not far behind. All Apple computers ship with EFI and components from UEFI. When booting, this software starts a chain which, using a public key cryptography-based authentication protocol, can check your operating system&#8217;s kernel and other components to make sure they have not been modified in unauthorized ways. If the components fail the check, then the computer won&#8217;t boot.</p>
<p>The threat is not the UEFI specification itself, but in how computer manufacturers choose to implement the boot restrictions. Depending on a manufacturer&#8217;s implementation, they could lock users out of their own computers, preventing them from ever booting into or installing a free software operating system.</p>
<p>It is essential that manufacturers get their implementation of UEFI right. To respect user freedom and truly protect user security, they must either allow computer owners to disable the boot restrictions, or provide a sure-fire way for them to install and run a free software operating system of their choice. Computer owners must not be required to seek external authorization to exercise their <a href="http://www.gnu.org/philosophy/free-sw.html">freedoms</a>.</p>
<p>The alternative is frightening and unacceptable: users would have to go through complicated and risky measures to circumvent the restrictions; the popular trend of reviving old hardware with GNU/Linux would come to an end, causing more hardware to be tossed in landfills; and proprietary operating system companies would gain a giant advantage over the free software movement, because of their connections with manufacturers.</p>
<p>We will be monitoring developments in this area closely, and actively campaigning to make sure this important freedom is protected. Our first step is to demonstrate that people value this freedom, and will not purchase or recommend computers that attempt to restrict it.</p>
<p><strong><a href="http://www.fsf.org/campaigns/secure-boot-vs-restricted-boot/statement">Please sign our statement to show your support!</a></strong></p>
<p><a href="http://www.fsf.org/author/mattl">Matt Lee (FSF campaigns manager)</a><strong></strong></p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/qKaEIF3V-EY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/10/17/uefi-secure-boot-and-microsoft-windows-8-the-danger-for-free-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/10/17/uefi-secure-boot-and-microsoft-windows-8-the-danger-for-free-software/</feedburner:origLink></item>
		<item>
		<title>Red Hat Virtualization goes open source with oVirt</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/Kkw4TeCxCDU/</link>
		<comments>http://www.gnulinux.mu/2011/09/29/red-hat-virtualization-goes-open-source-with-ovirt/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 07:47:15 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[RHEV]]></category>
		<category><![CDATA[virtualization]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=1061</guid>
		<description><![CDATA[It was just a matter of time for those familiar with Red Hat acquisitions and their long history of walking the open source way. The right time has now come for those who want to try RHEV and see what it is like, without engaging in a proof of concept project with Red Hat’s sales [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/73zicveTLlORr60HhNBmXh11QtY/0/da"><img src="http://feedads.g.doubleclick.net/~a/73zicveTLlORr60HhNBmXh11QtY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/73zicveTLlORr60HhNBmXh11QtY/1/da"><img src="http://feedads.g.doubleclick.net/~a/73zicveTLlORr60HhNBmXh11QtY/1/di" border="0" ismap="true"></img></a></p><p>It was just a matter of time for those familiar with Red Hat acquisitions and their long history of walking the open source way. The right time has now come for those who want to try RHEV and see what it is like, without engaging in a proof of concept project with Red Hat’s sales team with oVirt. The project has been seeded with assets from Red Hat by open sourcing it’s virtualization management software (<a href="http://www.redhat.com/virtualization/rhev/">RHEV</a>), and from partners, customers, and competitors to build an open virtualization community to enable the growth and adoption of open virtualization solutions. oVirt will be launched with a <a href="http://www.ovirt.org/workshop">workshop November 1st – 3rd</a> so watch out.</p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/Kkw4TeCxCDU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/09/29/red-hat-virtualization-goes-open-source-with-ovirt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/09/29/red-hat-virtualization-goes-open-source-with-ovirt/</feedburner:origLink></item>
		<item>
		<title>Anaconda, Spacewalk and CentOS6 woes</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/vl8yoPlQi28/</link>
		<comments>http://www.gnulinux.mu/2011/07/19/anaconda-spacewalk-and-centos6-woes/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 12:42:18 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[GPG]]></category>
		<category><![CDATA[KEY]]></category>
		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=1019</guid>
		<description><![CDATA[I&#8217;ve been working on setting up Spacewalk 1.4 on CentOS 6 to have a shiny new deployment server for my company and it has been a bumpy ride to get everything working correctly. Most of the instructions from the Spacewalk wiki are reusable for CentOS 6 and it is also a good idea to follow [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/ttCLIRrF2MLK0YpPdDDy-0ZWVzs/0/da"><img src="http://feedads.g.doubleclick.net/~a/ttCLIRrF2MLK0YpPdDDy-0ZWVzs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ttCLIRrF2MLK0YpPdDDy-0ZWVzs/1/da"><img src="http://feedads.g.doubleclick.net/~a/ttCLIRrF2MLK0YpPdDDy-0ZWVzs/1/di" border="0" ismap="true"></img></a></p><p>I&#8217;ve been working on setting up Spacewalk 1.4 on CentOS 6 to have a shiny new deployment server for my company and it has been a bumpy ride to get everything working correctly. Most of the instructions from the <a title="Spacewalk wiki" href="https://fedorahosted.org/spacewalk/wiki/HowToInstall" target="_blank">Spacewalk wiki</a> are reusable for CentOS 6 and it is also a good idea to follow some of the steps from the <a title="CentOS wiki" href="http://wiki.centos.org/HowTos/PackageManagement/Spacewalk" target="_blank">CentOS Spacewalk HowTos</a> if you want to import the ISO images and set-up custom channels.</p>
<p>I made a few notes that might be helpful to someone else:</p>
<p><strong>Installation</strong></p>
<p>I did an initial installation with Oracle 11gR2 and the OracleXE. Oracle 11gR2 has no issues but with OracleXE if your time zone is set to Indian/Mauritius or GMT +4, when you start Spacewalk you get a blank screen and a quick look at /var/log/tomcat/catalina.out will display ORA errors related to the time zone. Just change the time zone to GMT, restart Spacewalk and you should see the user account creation page. You can adjust the time zone under Preferences &#8212; Local Preferences. If someone has found another workaround for this bug, please let me know.</p>
<p><strong>Channels/Activation Keys and Configuration Management</strong> works like a charm.</p>
<p><strong>Distributions and Kickstarts</strong></p>
<p>These items caused some issues I have never seen with Spacewalk. Importing ISO images and setting up distributions work as expected but the actual Kickstarts (Anaconda) causes some serious issues.</p>
<p><strong>CentOS 5</strong>: <em><strong>python-ethtool</strong></em> is missing from the Spacewalk client tools so I have downloaded it from EPEL5 and pushed it into the Spacewalk client tools custom channel I have set-up.</p>
<p>There is also a dependency on <em><strong>python-hashlib</strong></em> which is also available from EPEL5. I have created a custom channel which is a child channel of CentOS 5 and uploaded (rhnpush) the package for the kickstart to complete without errors and register the system. Remember the Spacewalk client Tools and EPEL channel for the missing packages must be child channels and made available to Anaconda during install time to avoid Kickstart failures.</p>
<p>&nbsp;</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/Channels.png"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter size-full wp-image-1020" title="Channels" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/Channels.png" alt="" width="815" height="505" /></a></p>
<p>&nbsp;</p>
<p>You will also notice that Spacewalk refuses to install client tools from it&#8217;s own repository if you follow the tutorial on the <a title="CentOS wiki" href="http://wiki.centos.org/HowTos/PackageManagement/Spacewalk" target="_blank">CentOS Spacewalk HowTos.<strong><em></em></strong></a> This happens because by default Spacewalk will refuse to distribute unsigned packages and for some strange reason the packages in the repositories have been signed by the RPM-GPG-KEY-spacewalk-2010 instead of RPM-GPG-KEY-spacewalk as described in the CentOS wiki:</p>
<p>&nbsp;</p>
<pre>wget http://spacewalk.redhat.com/yum/RPM-GPG-KEY-spacewalk
mv RPM-GPG-KEY-spacewalk /etc/pki/rpm-gpg/RPM-GPG-KEY-spacewalk
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-spacewalk</pre>
<p>&nbsp;</p>
<p>The correct key to import should be:</p>
<p>&nbsp;</p>
<pre>wget http://spacewalk.redhat.com/yum/RPM-GPG-KEY-spacewalk-2010
mv RPM-GPG-KEY-spacewalk /etc/pki/rpm-gpg/RPM-GPG-KEY-spacewalk-2010
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-spacewalk-2010</pre>
<p>&nbsp;</p>
<p>Make sure you enable the Key (GPG) in the Kickstart or the install will be incomplete and you will need to manually import the key.</p>
<p>&nbsp;</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/Keys.png"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter size-large wp-image-1021" title="Keys" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/Keys-1024x424.png" alt="" width="1024" height="424" /></a></p>
<p>&nbsp;</p>
<p><strong>CentOS 6</strong>: All packages are present in the repositories so importing the client channel should be good enough. However the install will not complete if you select the Installer Generation as Red Hat Enterprise 6. Anaconda just freaks out and will not continue. I have filed a <a href="https://bugzilla.redhat.com/show_bug.cgi?id=722409" target="_blank">bug report</a> so let&#8217;s see what comes out of it.</p>
<p>Description of problem: The CentOS 6 installer fails to download the install.img during the install. A check on /var/log/tomcat6/catalina.out shows 404 errors. Changing the Installer Generation to Red Hat Enterprise Linux 5 allows the install to proceed and complete successfully. RHEL 6 and CentOS 5.6 using the same method works which bothers me. So if the installer generation is set to Red Hat Enterprise Linux 5 or Fedora the Kickstart will complete successfully.</p>
<p>&nbsp;</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/Installer.png"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter size-large wp-image-1022" title="Installer" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/Installer-1024x360.png" alt="" width="1024" height="360" /></a></p>
<p>&nbsp;</p>
<p>The most annoying issue I have come across till now is related to partitioning. I did a mass deployment of RHEL 6 Servers using Spacewalk 1.3 on CentOS 5.5 a few months back and it worked flawlessly. I had a look at one of my previous Kickstarts and I do remember using the <em><strong>grow option</strong></em> with partitions. Below is an extract:</p>
<p>&nbsp;</p>
<pre> bootloader --location mbr --driveorder=sda,sdb
 zerombr
 clearpart --all
 part raid.01 --size=500 --ondisk=sda
 part raid.02 --size=500 --ondisk=sdb
 part raid.03 --size=10240 --ondisk=sda
 part raid.04 --size=10240 --ondisk=sdb
 part raid.05 --size=10240 --ondisk=sda
 part raid.06 --size=10240 --ondisk=sdb
 part raid.07 --size=10240 --ondisk=sda
 part raid.08 --size=10240 --ondisk=sdb
 <strong>part raid.09 --grow --size=10240 --ondisk=sda</strong>
 <strong>part raid.10 --grow --size=10240 --ondisk=sdb</strong>
 part swap --size=8192 --ondisk=sda
 part swap --size=8192 --ondisk=sdb
 raid / --fstype=ext4 --level=1 --device=md3 raid.07 raid.08
 raid /boot --fstype=ext4 --level=1 --device=md0 raid.01 raid.02
 raid /tmp --fstype=ext4 --level=1 --device=md2 raid.05 raid.06
 raid /var --fstype=ext4 --level=1 --device=md1 raid.03 raid.04
 raid /opt --fstype=ext4 --level=1 --device=md4 raid.09 raid.10</pre>
<p>&nbsp;</p>
<p>While this Kickstart works flawlessly on RHEL6/CentOS6 the following slightly modified scheme to include LVM fails and it took me a while to figure out why, as I kept searching for errors in the partitioning scheme instead of looking at the traceback message <img onload="NcodeImageResizer.createOn(this);" src='http://www.gnulinux.mu/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<pre> clearpart --drives=sda,sdb --initlabel
 # Raid 1 SATA config
 part swap --size=8192 --ondisk=sda
 part raid.01 --size 500 --asprimary --ondrive=sda
 <strong>part raid.02 --size 200 --grow --ondrive=sda </strong> part swap --size=8192 --ondisk=sdb
 part raid.03 --size 500 --asprimary --ondrive=sdb
 <strong>part raid.04 --size 200  --grow --ondrive=sdb </strong> raid /boot --fstype ext4 --device md0 --level=RAID1 raid.01 raid.03
 raid pv.01 --fstype ext4 --device md1 --level=RAID1 raid.02 raid.04
 # LVM configuration
 volgroup sysvg pv.01
 logvol /var  --vgname=sysvg  --size=10240 --name=var
 logvol /tmp  --vgname=sysvg  --size=10240 --name=temp
 logvol / --vgname=sysvg  --size=10240 --name=root</pre>
<p>&nbsp;</p>
<p>No matter what size I set the logical volumes, Anaconda came up with a traceback error indicating that there was no free space to allocate the logical volumes. It took me a while to realize that the <em><strong>grow option</strong></em> was not working as per the first kickstart and the volume created was only 200MB even though the <a href="http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-options.html#s2-kickstart2-options-part-examples" target="_blank">Red Hat Official documentation for RHEL6</a> states that the following works:</p>
<p>&nbsp;</p>
<pre>clearpart --drives=hda,hdc --initlabel
# Raid 1 IDE config
part raid.11    --size 1000     --asprimary     --ondrive=hda
part raid.12    --size 1000     --asprimary     --ondrive=hda
part raid.13    --size 2000     --asprimary     --ondrive=hda
part raid.14    --size 8000                     --ondrive=hda
<strong>part raid.15 --size 1 --grow --ondrive=hda</strong>
part raid.21    --size 1000     --asprimary     --ondrive=hdc
part raid.22    --size 1000     --asprimary     --ondrive=hdc
part raid.23    --size 2000     --asprimary     --ondrive=hdc
part raid.24    --size 8000                     --ondrive=hdc
<strong>part raid.25 --size 1 --grow --ondrive=hdc</strong>  

# You can add --spares=x
raid /          --fstype ext3 --device md0 --level=RAID1 raid.11 raid.21
raid /safe      --fstype ext3 --device md1 --level=RAID1 raid.12 raid.22
raid swap       --fstype swap --device md2 --level=RAID1 raid.13 raid.23
raid /usr       --fstype ext3 --device md3 --level=RAID1 raid.14 raid.24
raid pv.01      --fstype ext3 --device md4 --level=RAID1 raid.15 raid.25  

# LVM configuration so that we can resize /var and /usr/local later
volgroup sysvg pv.01
logvol /var             --vgname=sysvg  --size=8000     --name=var
logvol /var/freespace   --vgname=sysvg  --size=8000     --name=freespacetouse
logvol /usr/local       --vgname=sysvg  --size=1 --grow --name=usrlocal</pre>
<p>&nbsp;</p>
<p><strong><span style="text-decoration: underline;">So no matter if you use RHEL 6 or CentOS 6 the Kickstart fails unless you allocate an initial size which is equal or greater than the total size of the logical volumes. In my case the following worked.</span></strong></p>
<p>&nbsp;</p>
<pre> # Raid 1 SATA config
 part swap --size=8192 --ondisk=sda
 part raid.01 --size 500 --asprimary --ondrive=sda
 part raid.02<strong> --size 40960</strong> --grow --ondrive=sda</pre>
<pre> part swap --size=8192 --ondisk=sdb
 part raid.03 --size 500 --asprimary --ondrive=sdb
 part raid.04 <strong>--size 40960</strong> --grow --ondrive=sdb</pre>
<p>&nbsp;</p>
<p><strong>Registration</strong>: There are some minor changes that affect the way packages are described in the Kickstarts.</p>
<p>On CentOS 5 I used to simply specify @ base and enable Configuration Management which would include the rhncfg-* tools and register the system with Spacewalk.</p>
<p>&nbsp;</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/C5.png"><img onload="NcodeImageResizer.createOn(this);" class="size-full wp-image-1042 aligncenter" title="C5" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/C5.png" alt="" width="708" height="620" /></a></p>
<p>&nbsp;</p>
<p>Below are the rhncfg-* tools that are added automatically when Configuration Management is enabled.</p>
<p>&nbsp;</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/Key.png"><img onload="NcodeImageResizer.createOn(this);" class="size-full wp-image-1043 aligncenter" title="Key" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/Key.png" alt="" width="805" height="579" /></a></p>
<p>&nbsp;</p>
<p>Under CentOS 6 unless I explicitly include rhn-setup, rhn-check and some dependencies (not really needed) the Kickstart installs correctly but ignores completely the registration process and does not install the rhn-tools.</p>
<p>There has been talks about why the spacewalk tools have been removed (again) from CentOS 6 and I really hope Karanbir does not remove them in the upcoming CentOS 6.1 release as this would greatly simplify the setup/registration of CentOS clients with Spacewalk.</p>
<p>&nbsp;</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/C6.png"><img onload="NcodeImageResizer.createOn(this);" class="size-full wp-image-1044 aligncenter" title="C6" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/C6.png" alt="" width="721" height="670" /></a></p>
<p>&nbsp;</p>
<p>Despite these issues, I still consider Spacewalk as one of the best tools available and of course CentOS 6 has just been released so extensive QA has not yet been done. Spacewalk 1.5 is lurking around so I expect things to get stable pretty soon. If you&#8217;re interested on setting up Spacewalk on CentOS 6 you should watch the official wiki and the CentOS wiki which most of the time provides much better documentation that the official site.</p>
<p><span style="color: #ff0000;"><strong><span style="text-decoration: underline;">Update 21/07/2011</span></strong></span></p>
<p>Spacewalk 1.5 has been released with a change set of:</p>
<ul>
<li>81 bugs solved</li>
<li>624 changesets committed</li>
<li>904 commits done</li>
</ul>
<p>So a lot of the issues described above may have been solved.</p>
<p>The Anaconda issue with RAID devices not working with &#8211;grow option has been reported since Fedora 14 and mind you it is not a bug. A bright mind has decided that &#8211;grow option is not a needed/supported feature and removed it. See <a href="https://bugzilla.redhat.com/show_bug.cgi?id=649768">bug 649768</a>, a few people have asked clarifications as to why the feature is no more supported but no reply.</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/vl8yoPlQi28" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/07/19/anaconda-spacewalk-and-centos6-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/07/19/anaconda-spacewalk-and-centos6-woes/</feedburner:origLink></item>
		<item>
		<title>The wait for CentOS 6.0 is over</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/YNxQxq7jiXQ/</link>
		<comments>http://www.gnulinux.mu/2011/07/08/the-wait-for-centos-6-0-is-over/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 16:47:20 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[CentOS]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=995</guid>
		<description><![CDATA[CentOS 6 release is in progress. The internal mirrors will now be opening up for external mirrors to sync from. This may take up to a couple of hours to propagate throughout the system, so external mirrors should start seeing the 6.0 soon. Update: Links have started appearing in the wild, if you want to [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/JfSWE9oFiM4bWUjflU7ZHUD6xWU/0/da"><img src="http://feedads.g.doubleclick.net/~a/JfSWE9oFiM4bWUjflU7ZHUD6xWU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JfSWE9oFiM4bWUjflU7ZHUD6xWU/1/da"><img src="http://feedads.g.doubleclick.net/~a/JfSWE9oFiM4bWUjflU7ZHUD6xWU/1/di" border="0" ismap="true"></img></a></p><p><del>CentOS 6 release is in progress. The internal mirrors will now be opening up for external mirrors to sync from.</del> This may take up to a couple of hours to propagate throughout the system, so external mirrors should start seeing the 6.0 soon.</p>
<p><span style="color: #ff0000;"><strong>Update:</strong></span> Links have started appearing in the wild, if you want to download through torrents use the following links and please help seed <img onload="NcodeImageResizer.createOn(this);" src='http://www.gnulinux.mu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<pre><a title="CentOS6 DVD1" href="http://burnbit.com/torrent/172773/CentOS_6_0_x86_64_bin_DVD1_iso" target="_blank">http://burnbit.com/torrent/172773/CentOS_6_0_x86_64_bin_DVD1_iso</a></pre>
<ul>
<li>
<pre>Torrent Hash : <em id="hash">97725ad6e936ca9975444c56aab5cabcf2d75932</em></pre>
</li>
</ul>
<pre><a title="CentOS6 DVD2" href="http://burnbit.com/torrent/172792/CentOS_6_0_x86_64_bin_DVD2_iso" target="_blank">http://burnbit.com/torrent/172792/CentOS_6_0_x86_64_bin_DVD2_iso</a></pre>
<ul>
<li>
<pre>Torrent Hash : <em id="hash">f2cae43709b931107aaa692794d8dfb0739e648d</em></pre>
</li>
</ul>
<pre>Direct DVD links @ <a title="DVS ISOS" href="http://www.stargatenetworks.net/centos/6.0/isos/x86_64/" target="_blank">http://www.stargatenetworks.net/centos/6.0/isos/x86_64/</a></pre>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong><em>One note of caution if you download before the &#8220;bitflip&#8221; is lifted (open to public download) as per the mailing list.</em></strong></span></p>
<address><em>Policy is that until the release is announced on www.centos.org and the </em><em>mailing lists it is not official and is subject to recall and reissue. If a mirror leaks content before &#8220;bitflip&#8221; and such a recall takes place anyone that downloaded that content and installed it will find themselves in a very precarious position as they are using unsupported package content at that moment and this can lead to all sorts of support nightmares. There is precedent for this; there have been cases in the past where ISOs have needed to be reissued after seeding has initially begun. Content is initially seeded to the mirrors with read access denied for just this reason. When it is determined that all (or most) mirrors are fully seeded and that content is gold the bits are flipped on the master mirrors and all the other mirrors worldwide will pick up this change and open then content to the public.</em></address>
<address> </address>
<p>If you download using torrents you can easily update the ISO using the new link if it is reissued but if you download ISO images you will need to re-download the whole image.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline; color: #ff0000;"><strong><em>Sun Jul 10 14:51:21 EDT 2011 </em></strong></span></p>
<p><strong>CentOS announces the immediate availability of CentOS-6.0 for i386 and x86_64 Architectures.</strong></p>
<p><span style="text-decoration: underline;">Some major changes to note are as follows:</span></p>
<p>All upstream repositories have been combined into one, to make it easier for end users to work with.</p>
<p>There are no CD images being released with CentOS-6, however there are some CD variants in the pipeline.</p>
<p>Since upstream (Red Hat) has a 6.1 version already released, CentOS will be using a Continous Release repository for 6.0 to bring all 6.1 and post 6.1 security updates to all 6.0 users, till such time as CentOS-6.1 is released itself. There will be more details about this posted within the next 48 hours.</p>
<p>LiveCDs and LiveDVDs for i386 and x86_64 will be released within the next few days. These will bring in the ability to directly install from the livemedia.</p>
<p>CentOS is working on a minimal install CD, that would bring up a base machine with just enough content to have a usable platform. This CD image will be released in the next few days.</p>
<p>In order to bring back the CentOS-4 Server CD style single iso image, CentOS is working on a LWS (Light Weight Server) varient of the main distro. Details for this will be posted in the next few days with release happening after the live media and the minimal cd editions.</p>
<p>There are some important changes to this release compared with the previous versions of CentOS and it is highly recommend to consult Release Notes at <a href="http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.0">http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.0</a></p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Downloading CentOS-6.0 for new installs:</strong></span></p>
<p>When possible, consider using torrents to run the downloads. In most cases you will find its also the fastest means to download the distro. There are currently over a thousand people seeding CentOS-6 and it&#8217;s possible to get upto 100mbps downloads via these torrents.</p>
<p>Torrent files for the DVD&#8217;s are avilable at :</p>
<p><a href="http://mirror.centos.org/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.torrent">http://mirror.centos.org/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.torrent</a></p>
<p><a href="http://mirror.centos.org/centos/6.0/isos/x86_64/CentOS-6.0-x86_64-bin-DVD.torrent">http://mirror.centos.org/centos/6.0/isos/x86_64/CentOS-6.0-x86_64-bin-DVD.torrent</a></p>
<p>You can also use a mirror close to you :</p>
<p><a href="http://www.centos.org/modules/tinycontent/index.php?id=30">http://www.centos.org/modules/tinycontent/index.php?id=30</a></p>
<p>And remember if you downloaded any content before the official announcement was made<strong><span style="text-decoration: underline;"> you have to verify the checksums of your ISOs</span></strong> (even if both DVDs install correctly) and correct them if any discrepancies are found. It is quite easy to do so, just download the official torrent and un-check the  ISOs from the list of files to be downloaded. Once the checksums have been downloaded into the correct folder, move your existing ISOs into the folder, mark the ISOs that you had previously un-checked for download. Verify the Local Data and the torrent client should pick up any difference and reuse much/most of the existing content.</p>
<p>P.S: I am using Transmission as my torrent client.</p>
<p>Congratulations to the CentOS team, it has been a very long wait&#8230;</p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/YNxQxq7jiXQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/07/08/the-wait-for-centos-6-0-is-over/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/07/08/the-wait-for-centos-6-0-is-over/</feedburner:origLink></item>
		<item>
		<title>Invalid claims in GPL related case in the Supreme Court of Mauritius</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/nFL5t-lMgbw/</link>
		<comments>http://www.gnulinux.mu/2011/07/01/invalid-claims-in-gpl-related-case-in-the-supreme-court-of-mauritius/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 06:38:26 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[The IT Crowd]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Linux Solutions]]></category>
		<category><![CDATA[Mauritius]]></category>
		<category><![CDATA[Supreme Court]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=974</guid>
		<description><![CDATA[I was baffled this morning when I got an email from the Open Source Software National Observatory (http://www.cenatic.es/) regarding a copyright infringement case sworn at the Supreme Court of Mauritius. The plaintiff is a company called Linux Solutions Ltd. It seems to be covering an alleged breach of an NDA between a contracted freelancing developer [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/PiXiniqhm8mHMX7eIlfm5PESBHI/0/da"><img src="http://feedads.g.doubleclick.net/~a/PiXiniqhm8mHMX7eIlfm5PESBHI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PiXiniqhm8mHMX7eIlfm5PESBHI/1/da"><img src="http://feedads.g.doubleclick.net/~a/PiXiniqhm8mHMX7eIlfm5PESBHI/1/di" border="0" ismap="true"></img></a></p><p>I was baffled this morning when I got an email from the Open Source Software National Observatory (<a href="http://www.cenatic.es/">http://www.cenatic.es/</a>) regarding a copyright infringement case sworn at the Supreme Court of Mauritius.</p>
<p>The plaintiff is a company called <a href="http://www.linuxsolutions.mu/index.php">Linux Solutions Ltd</a>. It seems to be covering an alleged breach of an NDA between a contracted freelancing developer and Linux Solutions. That contractor (the defendant) has apparently published some of the work he had done while contracting for the plaintiff.</p>
<p>While none of that seems to be clearly connected with the GPL, what is extremely disturbing is the sworn affidavit / oath by one of the executives of the plaintiff. Some extracts state:</p>
<p><strong><em>5. Licenses of open-source software like &#8220;Linux&#8221; and &#8220;Asterisk&#8221; have no copyright restrictions which in effect puts no restrictions on their use or distribution. As a consequence, any work which is derived from the open source software as conceptualized, created, installed and managed, by the Applicant becomes the ownership of the Applicant.</em><br />
</strong><em><strong><br />
6. In the light of the above, therefore, the applications, configuration files and features so developed by the Applicant are the sole property of the Applicant, make up the knowledge base of the Applicant, make the basis of its business operations, and are highly confident in nature. The applications, configurations and features have been built and acquired by the Applicant through important capital investments and manpower over a period of time.</strong></em></p>
<p><strong><span style="text-decoration: underline;"><span style="color: #ff0000;">What they are in fact stating under oath is stating at the Supreme Court is that: that GPL-Licensed software (which the Linux kernel definitely is), has no copyright restrictions? And that any derived work is the sole property of whoever created the derivative? </span></span></strong></p>
<p>There is already an outcry in the OSS community and folks are looking at the Free Software legal community to help file legal documents to the Supreme Court of Mauritius.</p>
<p>As Herald Welte from Germany (Linux Kernel Developer, GSM Expert, Hacker, Freedom Fighter, Nerd. Kinky and founder of <a href="http://gpl-violations.org/">gpl-violations.org</a>) said it well:  What kind of pot are they smoking in Mauritius?</p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/linux_solutions_affidavid1.png"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter size-large wp-image-980" title="linux_solutions_affidavid1" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/linux_solutions_affidavid1-745x1024.png" alt="" width="745" height="1024" /></a></p>
<p><a href="http://www.gnulinux.mu/wp-content/uploads/2011/07/linux_solutions_affidavid2.png"><img onload="NcodeImageResizer.createOn(this);" class="aligncenter size-large wp-image-981" title="linux_solutions_affidavid2" src="http://www.gnulinux.mu/wp-content/uploads/2011/07/linux_solutions_affidavid2-744x1024.png" alt="" width="744" height="1024" /></a><a href="http://gpl-violations.org/"></a></p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/nFL5t-lMgbw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/07/01/invalid-claims-in-gpl-related-case-in-the-supreme-court-of-mauritius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/07/01/invalid-claims-in-gpl-related-case-in-the-supreme-court-of-mauritius/</feedburner:origLink></item>
		<item>
		<title>CentOS 5.6 Downloads Available</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/evZcqX-UjYQ/</link>
		<comments>http://www.gnulinux.mu/2011/04/06/centos-5-6-downloads-available/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 17:43:46 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[CentOS]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=967</guid>
		<description><![CDATA[CentOS 5.6 release will be announced shortly. If you can help seed the 5.6 torrents use the following links: http://bit.ly/fbW4oM http://bit.ly/fwI4wJ http://bit.ly/fjcrpn http://bit.ly/h1snle If you&#8217;re impatient like me I have spotted a public mirror that already has the ISOs available for download. Have fun downloading from http://centos.cs.wisc.edu/pub/mirrors/linux/centos/5.6/isos/ Update 07/04/2011:  Updates for x86_64 ISOS for c5.6; [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/2wDucI6bfGevZzVsEnADJT97FbI/0/da"><img src="http://feedads.g.doubleclick.net/~a/2wDucI6bfGevZzVsEnADJT97FbI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2wDucI6bfGevZzVsEnADJT97FbI/1/da"><img src="http://feedads.g.doubleclick.net/~a/2wDucI6bfGevZzVsEnADJT97FbI/1/di" border="0" ismap="true"></img></a></p><p>CentOS 5.6 release will be announced shortly. If you can help seed the 5.6 torrents use the following links:</p>
<p><a rel="nofollow" href="http://bit.ly/fbW4oM" target="_blank">http://bit.ly/fbW4oM</a></p>
<p><a rel="nofollow" href="http://bit.ly/fwI4wJ" target="_blank">http://bit.ly/fwI4wJ</a></p>
<p><a rel="nofollow" href="http://bit.ly/fjcrpn" target="_blank">http://bit.ly/fjcrpn</a></p>
<p><a rel="nofollow" href="http://bit.ly/h1snle" target="_blank">http://bit.ly/h1snle</a></p>
<p>If you&#8217;re impatient like me <img onload="NcodeImageResizer.createOn(this);" src='http://www.gnulinux.mu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I have spotted a public mirror that already has the ISOs available for download. Have fun downloading from <a href="http://centos.cs.wisc.edu/pub/mirrors/linux/centos/5.6/isos/">http://centos.cs.wisc.edu/pub/mirrors/linux/centos/5.6/isos/</a></p>
<p><span style="color: #ff0000;">Update 07/04/2011:  Updates  for x86_64 ISOS for c5.6; Implications =&gt; new x86_64 torrent files  in a few hours; Very small delta so your traffic is not wasted.  No implications to i386 or the livecd&#8217;s. Just want to also point out that CentOS-5.6 is *not* released. And packages, ISOS are liable to change till that happens.</span></p>
<p>New  CentOS-5.6/x86_64 torrents released to the mirrors; download and drop  over the prev file and most of your data will get reused.</p>
<p><a rel="nofollow" href="http://bit.ly/fjvWLn" target="_blank">http://bit.ly/fjvWLn</a></p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/evZcqX-UjYQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/04/06/centos-5-6-downloads-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/04/06/centos-5-6-downloads-available/</feedburner:origLink></item>
		<item>
		<title>CentOS 5.6 Release Status</title>
		<link>http://feedproxy.google.com/~r/Gnulinuxmu/~3/Cdsa16SOm8I/</link>
		<comments>http://www.gnulinux.mu/2011/04/05/centos-5-6-release-status/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 14:30:24 +0000</pubDate>
		<dc:creator>Amit Caleechurn</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Plus Kernels Yes]]></category>
		<category><![CDATA[Updates Yes]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.gnulinux.mu/?p=962</guid>
		<description><![CDATA[With so many questions being asked about the CentOS 5.6 release, Karanbir Singh (CentOS Project) has answered some of our main concerns as detailed below: TimeLine: Stuff is syncing around, it could be upto another day before you see packages, tree and isos on your local mirrors. Updates: Yes, it includes all updates released into [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/vX6s8hfL6vPvmUoRmeKIhGcNscc/0/da"><img src="http://feedads.g.doubleclick.net/~a/vX6s8hfL6vPvmUoRmeKIhGcNscc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vX6s8hfL6vPvmUoRmeKIhGcNscc/1/da"><img src="http://feedads.g.doubleclick.net/~a/vX6s8hfL6vPvmUoRmeKIhGcNscc/1/di" border="0" ismap="true"></img></a></p><p>With so many questions being asked about the CentOS 5.6 release, Karanbir Singh (CentOS Project) has answered some of our main concerns as detailed below:</p>
<ul>
<li>TimeLine: Stuff is syncing around, it could be upto another day before you see packages, tree and isos on your local mirrors.</li>
<li> Updates: Yes, it includes all updates released into the distro  and most updates from that point on ( exceptions: java packages,  subversion and openoffice.org ). These 3 package updates will come  through in the next 24 hrs, but due to the churn in the mirrors, might  be a few more hours before they are publicly visible on a mirror near  you.</li>
<li>LiveCD: Yes, the LiveCD&#8217;s for i386 and x86_64 are also included</li>
<li>Plus Kernels: Yes, the plus kernels are included in the release with no delay.</li>
<li>Torrents: Torrents will be published as soon as the release is  announced. This is to work around the situation where people will  download the torrent and use yum to hit mirrors that are not completely  updated as yet. Causing non-trivial issues ( as they end up installing  5.5 pkgs that then need to be updated again ). So once the bit-flip  happens, we use the mirror status monitors to workout the  state-of-external-mirrors, once there is a reasonable number in sync, we  will release torrents, publish md5sum and sha sum&#8217;s for the isos and  announce the release.</li>
<li>Update Announcements: There will be individual announcements for  all updates released since EL5.6 was released upstream. There will be no  announcements for packages rolled into the distro. So in a nutshell: it  will be the same as its always been for CentOS-5.</li>
<li>Will you need to change anything on your machine to get 5.6 ? :  No, once its released and publicly available everywhere a regular &#8216;yum  update&#8217; will move your machine from centos-5.x to 5.6</li>
</ul>
<p>Please keep in mind that till the release is announced ( keep an eye  on http://lists.centos.org/mailman/listinfo/centos-announce, things can  still change.</p>
<p>And finally : If you dont run a public mirror listed as a centos  mirror, please do not rsync from the centos.org machines for the next 3  to 5 days. Use a large pipe mirror near you instead.</p>
<img src="http://feeds.feedburner.com/~r/Gnulinuxmu/~4/Cdsa16SOm8I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.gnulinux.mu/2011/04/05/centos-5-6-release-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.gnulinux.mu/2011/04/05/centos-5-6-release-status/</feedburner:origLink></item>
	</channel>
</rss>

