<?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>Yousef Ourabi &#187; Linux</title>
	<atom:link href="http://yousefourabi.com/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://yousefourabi.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 26 Apr 2010 03:07:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Solr on Ubuntu Hardy Heron</title>
		<link>http://yousefourabi.com/blog/2008/04/solr-on-ubuntu-hardy-heron/</link>
		<comments>http://yousefourabi.com/blog/2008/04/solr-on-ubuntu-hardy-heron/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 19:26:34 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/uncategorized/solr-on-ubuntu-hardy-heron</guid>
		<description><![CDATA[As I previously mentioned here: (&#8220;Debian packages for solr in testing&#8220;)&#8211; apache-solr is now in the main Ubuntu / Debian repositories.  Once you&#8217;ve upgraded to Hardy Heron (good how-to here) you can install solr with the following command:
apt-get install solr-tomcat5.5
Note, I&#8217;ve already noticed one bug with the get-properties link in the solr admin and [...]]]></description>
			<content:encoded><![CDATA[<p>As I previously mentioned here: (&#8220;<a href="http://yousefourabi.com/programming/debian-packages-for-solr-in-testing" title="Debian packages for solr in testing">Debian packages for solr in testing</a>&#8220;)&#8211; apache-solr is now in the main Ubuntu / Debian repositories.  Once you&#8217;ve upgraded to Hardy Heron (good how-to <a href="http://en-us.envygeeks.com/archives/how-to-upgrade-your-slice-to-hardy/" title="Upgrade your slice to Hardy Heron">here</a>) you can install solr with the following command:</p>
<p>apt-get install solr-tomcat5.5</p>
<p>Note, I&#8217;ve already noticed one bug with the get-properties link in the solr admin and created a bug report on Launchpad: <a href="https://bugs.launchpad.net/ubuntu/+source/solr/+bug/218419" title="get properties jsp bug in solr">https://bugs.launchpad.net/ubuntu/+source/solr/+bug/218419 </a></p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F04%2Fsolr-on-ubuntu-hardy-heron%2F&amp;title=Solr%20on%20Ubuntu%20Hardy%20Heron&amp;bodytext=As%20I%20previously%20mentioned%20here%3A%20%28%22Debian%20packages%20for%20solr%20in%20testing%22%29--%20apache-solr%20is%20now%20in%20the%20main%20Ubuntu%20%2F%20Debian%20repositories.%20%20Once%20you%27ve%20upgraded%20to%20Hardy%20Heron%20%28good%20how-to%20here%29%20you%20can%20install%20solr%20with%20the%20following%20command%3A%0D%0A%0D%0Aapt-get" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F04%2Fsolr-on-ubuntu-hardy-heron%2F&amp;title=Solr%20on%20Ubuntu%20Hardy%20Heron&amp;notes=As%20I%20previously%20mentioned%20here%3A%20%28%22Debian%20packages%20for%20solr%20in%20testing%22%29--%20apache-solr%20is%20now%20in%20the%20main%20Ubuntu%20%2F%20Debian%20repositories.%20%20Once%20you%27ve%20upgraded%20to%20Hardy%20Heron%20%28good%20how-to%20here%29%20you%20can%20install%20solr%20with%20the%20following%20command%3A%0D%0A%0D%0Aapt-get" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F04%2Fsolr-on-ubuntu-hardy-heron%2F&amp;title=Solr%20on%20Ubuntu%20Hardy%20Heron" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F04%2Fsolr-on-ubuntu-hardy-heron%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F04%2Fsolr-on-ubuntu-hardy-heron%2F&amp;title=Solr%20on%20Ubuntu%20Hardy%20Heron" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/04/solr-on-ubuntu-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu Wall of Shame</title>
		<link>http://yousefourabi.com/blog/2008/03/ubuntu-wall-of-shame-2/</link>
		<comments>http://yousefourabi.com/blog/2008/03/ubuntu-wall-of-shame-2/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 04:18:00 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/?p=119</guid>
		<description><![CDATA[ Ubuntu Wall of Shame 

Apache on Ubuntu leaves a legacy (init.d broken) 
trac on 64bit Gusty Broken 
Flash on 64bit Ubuntu broken 





	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p><strong> Ubuntu Wall of Shame </strong></p>
<ol>
<li><a href="http://yousefourabi.com/linux/apache-on-ubuntu-leaves-a-legacy">Apache on Ubuntu leaves a legacy (init.d broken) </a></li>
<li><a href="http://yousefourabi.com/linux/trac-install-broken-on-64bit-ubuntu">trac on 64bit Gusty Broken </a></li>
<li><a href="http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit">Flash on 64bit Ubuntu broken </a></li>
</ol>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame-2%2F&amp;title=Ubuntu%20Wall%20of%20Shame&amp;bodytext=%20Ubuntu%20Wall%20of%20Shame%20%0D%0A%0D%0A%09Apache%20on%20Ubuntu%20leaves%20a%20legacy%20%28init.d%20broken%29%20%0D%0A%09trac%20on%2064bit%20Gusty%20Broken%20%0D%0A%09Flash%20on%2064bit%20Ubuntu%20broken%20%0D%0A" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame-2%2F&amp;title=Ubuntu%20Wall%20of%20Shame&amp;notes=%20Ubuntu%20Wall%20of%20Shame%20%0D%0A%0D%0A%09Apache%20on%20Ubuntu%20leaves%20a%20legacy%20%28init.d%20broken%29%20%0D%0A%09trac%20on%2064bit%20Gusty%20Broken%20%0D%0A%09Flash%20on%2064bit%20Ubuntu%20broken%20%0D%0A" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame-2%2F&amp;title=Ubuntu%20Wall%20of%20Shame" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame-2%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame-2%2F&amp;title=Ubuntu%20Wall%20of%20Shame" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/03/ubuntu-wall-of-shame-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Wall of Shame</title>
		<link>http://yousefourabi.com/blog/2008/03/ubuntu-wall-of-shame/</link>
		<comments>http://yousefourabi.com/blog/2008/03/ubuntu-wall-of-shame/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 21:31:38 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/ubuntu-wall-of-shame</guid>
		<description><![CDATA[Think Ubuntu is ready for the enterprise?
FAIL
If Hardy Heron isn&#8217;t any better I&#8217;m going to go back to Debian w/custom compiled debs for my server needs &#8212; though I&#8217;ll probably stick with Ubuntu on the Desktop &#8211;
 Ubuntu Wall of Shame 

Apache on Ubuntu leaves a legacy (init.d broken) 
trac on 64bit Gusty Broken 
Flash [...]]]></description>
			<content:encoded><![CDATA[<p>Think Ubuntu is ready for the enterprise?</p>
<p>FAIL</p>
<p>If Hardy Heron isn&#8217;t any better I&#8217;m going to go back to Debian w/custom compiled debs for my server needs &#8212; though I&#8217;ll probably stick with Ubuntu on the Desktop &#8211;</p>
<p><strong> Ubuntu Wall of Shame </strong></p>
<ol>
<li><a href="http://yousefourabi.com/linux/apache-on-ubuntu-leaves-a-legacy">Apache on Ubuntu leaves a legacy (init.d broken) </a></li>
<li><a href="http://yousefourabi.com/linux/trac-install-broken-on-64bit-ubuntu">trac on 64bit Gusty Broken </a></li>
<li><a href="http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit">Flash on 64bit Ubuntu broken </a></li>
<li><a href="http://glyphobet.net/blog/?p=140"> Why I’ve stopped reporting bugs to Ubuntu</a></li>
</ol>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame%2F&amp;title=Ubuntu%20Wall%20of%20Shame&amp;bodytext=Think%20Ubuntu%20is%20ready%20for%20the%20enterprise%3F%0D%0A%0D%0AFAIL%0D%0A%0D%0AIf%20Hardy%20Heron%20isn%27t%20any%20better%20I%27m%20going%20to%20go%20back%20to%20Debian%20w%2Fcustom%20compiled%20debs%20for%20my%20server%20needs%20--%20though%20I%27ll%20probably%20stick%20with%20Ubuntu%20on%20the%20Desktop%20--%0D%0A%0D%0A%20Ubuntu%20Wall%20of%20Shame%20%0D%0A%0D%0A%09A" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame%2F&amp;title=Ubuntu%20Wall%20of%20Shame&amp;notes=Think%20Ubuntu%20is%20ready%20for%20the%20enterprise%3F%0D%0A%0D%0AFAIL%0D%0A%0D%0AIf%20Hardy%20Heron%20isn%27t%20any%20better%20I%27m%20going%20to%20go%20back%20to%20Debian%20w%2Fcustom%20compiled%20debs%20for%20my%20server%20needs%20--%20though%20I%27ll%20probably%20stick%20with%20Ubuntu%20on%20the%20Desktop%20--%0D%0A%0D%0A%20Ubuntu%20Wall%20of%20Shame%20%0D%0A%0D%0A%09A" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame%2F&amp;title=Ubuntu%20Wall%20of%20Shame" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fubuntu-wall-of-shame%2F&amp;title=Ubuntu%20Wall%20of%20Shame" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/03/ubuntu-wall-of-shame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache on ubuntu leaves a legacy</title>
		<link>http://yousefourabi.com/blog/2008/03/apache-on-ubuntu-leaves-a-legacy/</link>
		<comments>http://yousefourabi.com/blog/2008/03/apache-on-ubuntu-leaves-a-legacy/#comments</comments>
		<pubDate>Sat, 08 Mar 2008 06:33:43 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/apache-on-ubuntu-leaves-a-legacy</guid>
		<description><![CDATA[Not a good legacy. The default init script (/etc/init.d/apache2) that is put in place when you install apache2 via the usual apt-get doesn&#8217;t actually work if your apache instance is listening on more than one port. For example if you&#8217;ve enable ssl with a2enmod ssl and are listening on both port 80 for http and [...]]]></description>
			<content:encoded><![CDATA[<p>Not a good legacy. The default init script (/etc/init.d/apache2) that is put in place when you install apache2 via the usual apt-get doesn&#8217;t actually work if your apache instance is listening on more than one port. For example if you&#8217;ve enable ssl with a2enmod ssl and are listening on both port 80 for http and 443 for https, it won&#8217;t work.</p>
<p>Long story short &#8212; it will cause funkiness w/your system and will eventually prevent apache from starting / restarting normally, spewing errors like these (among others potentially).</p>
<p>You can easily verify if your system is suffering your problem by doing the following:</p>
<p>1) verify apache is not running: netstat -lntp (you shouldn&#8217;t see anything w/apache in the PID/Program column) and &#8220;pgrep apache&#8221; should also display nothing.</p>
<p>2) start apache normally: /etc/init.d/apache2 start</p>
<p>3) stop apache normally: /etc/init.d/apache2 stop</p>
<p>Now normally at this point there should be no apache related processes running, but if you are suffering from this bug you should see a slew of apache processes from: &#8220;pgrep apache&#8221; &#8212; and that list only grows with each restart, or stop and start. Eventually leading to errors like these:</p>
<blockquote><p>Wed Mar 05 21:49:24 2008] [notice] mod_python: using mutex_directory /tmp<br />
[Wed Mar 05 21:49:24 2008] [error] (28)No space left on device: mod_python: Failed to create global mutex 6 of 8 (/tmp/mpmtx68006).<br />
[Wed Mar 05 21:49:24 2008] [error] mod_python: We can probably continue, but with diminished ability to process session locks.<br />
[Wed Mar 05 21:49:24 2008] [error] mod_python: Hint: On Linux, the problem may be the number of available semaphores, check &#8217;sysctl kernel.sem&#8217;<br />
[Wed Mar 05 21:49:25 2008] [emerg] (28)No space left on device: Couldn&#8217;t create accept lock (/var/lock/apache2/accept.lock.6800) (5)</p></blockquote>
<p>The official <a href="https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/174805" title="graceful-stop fails when apache listens on more than one socket">launchpad bug report  </a>has a few good suggestions on possible fixes, including this that caught my attention, from <a href="https://bugs.launchpad.net/%7Ejk">Juergen Kreileder</a>          :</p>
<blockquote><p>The cleaner work-around is to just replace &#8220;$APACHE2CTL graceful-stop&#8221; with &#8220;$APACHE2CTL stop&#8221;.</p></blockquote>
<p>This is in reference to the apache_stop() function, with the specific line currently at 102 (/etc/init.d/apache2) &#8212; So these lines (with context)</p>
<blockquote><p>apache_stop() {<br />
if `$APACHE2 -t &gt; /dev/null 2&gt;&amp;1`; then<br />
# if the config is ok than we just stop normaly<br />
$APACHE2CTL graceful-stop</p></blockquote>
<p>would look like this instead:</p>
<blockquote><p> apache_stop() {<br />
if `$APACHE2 -t &gt; /dev/null 2&gt;&amp;1`; then<br />
# if the config is ok than we just stop normaly<br />
$APACHE2CTL stop</p></blockquote>
<p>I  run Ubuntu gusty gibbon on both my server and workstation &#8212; but this is just the latest on a growing list of bugs that are Ubuntu specific &#8212; and I&#8217;m starting to lose patience.</p>
<p><strong> Ubuntu Wall of Shame </strong></p>
<ol>
<li><a href="http://yousefourabi.com/linux/apache-on-ubuntu-leaves-a-legacy">Apache on Ubuntu leaves a legacy (init.d broken) </a></li>
<li><a href="http://yousefourabi.com/linux/trac-install-broken-on-64bit-ubuntu">trac on 64bit Gusty Broken </a></li>
<li><a href="http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit">Flash on 64bit Ubuntu broken </a></li>
</ol>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fapache-on-ubuntu-leaves-a-legacy%2F&amp;title=Apache%20on%20ubuntu%20leaves%20a%20legacy&amp;bodytext=Not%20a%20good%20legacy.%20The%20default%20init%20script%20%28%2Fetc%2Finit.d%2Fapache2%29%20that%20is%20put%20in%20place%20when%20you%20install%20apache2%20via%20the%20usual%20apt-get%20doesn%27t%20actually%20work%20if%20your%20apache%20instance%20is%20listening%20on%20more%20than%20one%20port.%20For%20example%20if%20you%27ve%20enable%20ssl%20wi" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fapache-on-ubuntu-leaves-a-legacy%2F&amp;title=Apache%20on%20ubuntu%20leaves%20a%20legacy&amp;notes=Not%20a%20good%20legacy.%20The%20default%20init%20script%20%28%2Fetc%2Finit.d%2Fapache2%29%20that%20is%20put%20in%20place%20when%20you%20install%20apache2%20via%20the%20usual%20apt-get%20doesn%27t%20actually%20work%20if%20your%20apache%20instance%20is%20listening%20on%20more%20than%20one%20port.%20For%20example%20if%20you%27ve%20enable%20ssl%20wi" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fapache-on-ubuntu-leaves-a-legacy%2F&amp;title=Apache%20on%20ubuntu%20leaves%20a%20legacy" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fapache-on-ubuntu-leaves-a-legacy%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Fapache-on-ubuntu-leaves-a-legacy%2F&amp;title=Apache%20on%20ubuntu%20leaves%20a%20legacy" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/03/apache-on-ubuntu-leaves-a-legacy/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>trac install broken on 64bit ubuntu</title>
		<link>http://yousefourabi.com/blog/2008/03/trac-install-broken-on-64bit-ubuntu/</link>
		<comments>http://yousefourabi.com/blog/2008/03/trac-install-broken-on-64bit-ubuntu/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 18:04:05 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/trac-install-broken-on-64bit-ubuntu</guid>
		<description><![CDATA[Users accustomed to 32bit Ubuntu systems are used to the seamless &#8220;apt-get install trac python-clearsilver&#8221; for installing their favorite wiki/defect tracker / source code browser &#8212; however the clearsilver component is broken on 64bit systems &#8212; and has been for several months. Thus when you browse to your trac setup you get a python stack-trace [...]]]></description>
			<content:encoded><![CDATA[<p>Users accustomed to 32bit Ubuntu systems are used to the seamless &#8220;apt-get install trac python-clearsilver&#8221; for installing their favorite wiki/defect tracker / source code browser &#8212; however the clearsilver component is broken on 64bit systems &#8212; and has been for several months. Thus when you browse to your trac setup you get a python stack-trace with some funkiness about clearsilver not being installed. The error looks something like this:</p>
<blockquote><p>TracError: ClearSilver not installed (/usr/lib/python2.<wbr></wbr>5/site-<wbr></wbr>packages/<wbr></wbr>neo_cgi.<wbr></wbr>so: undefined symbol: Py_InitModule4)</p></blockquote>
<p><em><strong>Rant </strong></em></p>
<p>I&#8217;m going to outline the steps I found to fix the problem, but first I&#8217;m going to rail at Canonical / Ubuntu for a minute. This new issue isn&#8217;t the first bug affecting 64 bit systems that Ubuntu took *Months* an eternity in the software industry to fix.  The last time it was with the flash plugin in their repositories see &#8220;<a href="http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit" title="Firefox Flash Plugin 64bit Systems">Firefox flash plugin broken on 64bit systems</a>&#8220;.  These issues both came after many of us read at the frustration members of the community were experiencing with the Ubuntu bug reporting and tracking community, aka &#8220;<a href="http://glyphobet.net/blog/?p=140" title="Why I've stopped reporting bugs to Ubuntu">Why I&#8217;ve stopped reporting bugs to Ubuntu</a>&#8220;.  Ubuntu is an OK distribution. I use it. However it&#8217;s not the savior of the Desktop Linux movement it claims to be. It&#8217;s not easy enough for non-technical users to install (neither is Windows for that matter). It still takes months to fix bugs on mainstream architectures.</p>
<p><em><strong>Fix</strong></em></p>
<p>Follow these steps to download the latest clearsilver, compile it from source, install it, but also copy one of the generated shared objects over the existing Ubuntu one.</p>
<p>Note: The original calls for installing build-dep, which no longer exists so I replaced it with build-essential</p>
<p>$ sudo apt-get build-essential python-clearsilver<br />
$ sudo apt-get install python-dev</p>
<p>Download the 0.10.4 version (as it contains fixes for python2.5)<br />
$ wget <a href="http://www.clearsilver.net/downloads/clearsilver-0.10.4.tar.gz" rel="nofollow">http://<wbr></wbr>www.clearsilver<wbr></wbr>.net/downloads/<wbr></wbr>clearsilver-<wbr></wbr>0.10.4.<wbr></wbr>tar.gz</a><br />
$ tar xzvf clearsilver-<wbr></wbr>0.10.4.<wbr></wbr>tar.gz</p>
<p>Edit the configure files as listed by Antonio Censi above</p>
<p>Build the new version<br />
$ cd clearsilver-0.10.4<br />
$ ./configure<br />
$ make<br />
$ sudo make install</p>
<p>Copy the new shared object over the packaged version<br />
$ sudo cp -bi python/neo_cgi.so /usr/lib/<wbr></wbr>python2.<wbr></wbr>5/site-<wbr></wbr>packages/<wbr></wbr>neo_cgi.<wbr></wbr>so</p>
<p><em><strong>Resources:</strong></em><br />
Official trac wiki page &#8212; contains cookbook version of fix: http://trac.edgewall.org/wiki/TracOnUbuntu</p>
<p>Ubuntu bug report page: https://launchpad.net/ubuntu/+source/clearsilver/+bug/86685</p>
<p>Specific comment with fix-cookbook, this is the orignal that was propagated over the inter-tubes:</p>
<p>https://launchpad.net/ubuntu/+source/clearsilver/+bug/86685/comments/14</p>
<p><b> Ubuntu Wall of Shame </b></p>
<ol>
<li><a href="http://yousefourabi.com/linux/apache-on-ubuntu-leaves-a-legacy">Apache on Ubuntu leaves a legacy (init.d broken) </a></li>
<li><a href="http://yousefourabi.com/linux/trac-install-broken-on-64bit-ubuntu">trac on 64bit Gusty Broken </a> </li>
<li><a href="http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit">Flash on 64bit Ubuntu broken </a> </li>
</ol>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Ftrac-install-broken-on-64bit-ubuntu%2F&amp;title=trac%20install%20broken%20on%2064bit%20ubuntu&amp;bodytext=Users%20accustomed%20to%2032bit%20Ubuntu%20systems%20are%20used%20to%20the%20seamless%20%22apt-get%20install%20trac%20python-clearsilver%22%20for%20installing%20their%20favorite%20wiki%2Fdefect%20tracker%20%2F%20source%20code%20browser%20--%20however%20the%20clearsilver%20component%20is%20broken%20on%2064bit%20systems%20--%20and" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Ftrac-install-broken-on-64bit-ubuntu%2F&amp;title=trac%20install%20broken%20on%2064bit%20ubuntu&amp;notes=Users%20accustomed%20to%2032bit%20Ubuntu%20systems%20are%20used%20to%20the%20seamless%20%22apt-get%20install%20trac%20python-clearsilver%22%20for%20installing%20their%20favorite%20wiki%2Fdefect%20tracker%20%2F%20source%20code%20browser%20--%20however%20the%20clearsilver%20component%20is%20broken%20on%2064bit%20systems%20--%20and" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Ftrac-install-broken-on-64bit-ubuntu%2F&amp;title=trac%20install%20broken%20on%2064bit%20ubuntu" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Ftrac-install-broken-on-64bit-ubuntu%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F03%2Ftrac-install-broken-on-64bit-ubuntu%2F&amp;title=trac%20install%20broken%20on%2064bit%20ubuntu" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/03/trac-install-broken-on-64bit-ubuntu/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>lighthttpd the right tool for some jobs</title>
		<link>http://yousefourabi.com/blog/2008/02/lighthttpd-the-right-tool-for-some-jobs/</link>
		<comments>http://yousefourabi.com/blog/2008/02/lighthttpd-the-right-tool-for-some-jobs/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 05:48:25 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/lighthttpd-the-right-tool-for-some-jobs</guid>
		<description><![CDATA[Fans of any thing, any sports team, product, or software package tend to over exagerate the greatness the object of their affection may or may not exhibit.
lighthttpd and its fans are no different. There is an interesting thread in the wikipedia mailing list inquiring about the &#8220;advertised&#8221; use of lighthttpd &#8212; pronounced &#8220;lighty&#8221; &#8212; on [...]]]></description>
			<content:encoded><![CDATA[<p>Fans of any thing, any sports team, product, or software package tend to over exagerate the greatness the object of their affection may or may not exhibit.</p>
<p>lighthttpd and its fans are no different. There is an interesting thread in the wikipedia mailing list inquiring about the &#8220;advertised&#8221; use of lighthttpd &#8212; pronounced &#8220;lighty&#8221; &#8212; on wikipedia servers.</p>
<p>The truth of the matter is that Apache is running the &#8220;wiki&#8221; portion, while lighthttpd serves up static content like CSS and images. And that is what they are both good at, lighty built for speed is dedicated to serving static files like CSS and images, and apache for generating dynamic content.</p>
<p>1) More people know apache, can configure it, and properly secure  it</p>
<p>2)  It is really not geared towards generating dynamic content (think php&#8230;)</p>
<p>3)  Has fewer plugins.</p>
<p>So, no, you should not apply lighthttpd everywhere. Apply it where it will shine, serving static files quickly.  Use Apache for everything else.</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Flighthttpd-the-right-tool-for-some-jobs%2F&amp;title=lighthttpd%20the%20right%20tool%20for%20some%20jobs&amp;bodytext=Fans%20of%20any%20thing%2C%20any%20sports%20team%2C%20product%2C%20or%20software%20package%20tend%20to%20over%20exagerate%20the%20greatness%20the%20object%20of%20their%20affection%20may%20or%20may%20not%20exhibit.%0D%0A%0D%0Alighthttpd%20and%20its%20fans%20are%20no%20different.%20There%20is%20an%20interesting%20thread%20in%20the%20wikipedia%20m" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Flighthttpd-the-right-tool-for-some-jobs%2F&amp;title=lighthttpd%20the%20right%20tool%20for%20some%20jobs&amp;notes=Fans%20of%20any%20thing%2C%20any%20sports%20team%2C%20product%2C%20or%20software%20package%20tend%20to%20over%20exagerate%20the%20greatness%20the%20object%20of%20their%20affection%20may%20or%20may%20not%20exhibit.%0D%0A%0D%0Alighthttpd%20and%20its%20fans%20are%20no%20different.%20There%20is%20an%20interesting%20thread%20in%20the%20wikipedia%20m" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Flighthttpd-the-right-tool-for-some-jobs%2F&amp;title=lighthttpd%20the%20right%20tool%20for%20some%20jobs" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Flighthttpd-the-right-tool-for-some-jobs%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Flighthttpd-the-right-tool-for-some-jobs%2F&amp;title=lighthttpd%20the%20right%20tool%20for%20some%20jobs" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/02/lighthttpd-the-right-tool-for-some-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu to package parallels virtualization</title>
		<link>http://yousefourabi.com/blog/2008/02/ubuntu-to-package-parallels-virtualization/</link>
		<comments>http://yousefourabi.com/blog/2008/02/ubuntu-to-package-parallels-virtualization/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 07:08:29 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/virtualization/ubuntu-to-package-parallels-virtualization</guid>
		<description><![CDATA[Desktop Linux is reporting Ubuntu will deploy the commercial virtualization product by parallels, &#8220;parallels workstation&#8221; to its apt repositories allowing for easy installs&#8230;
Ok, this comes not long after my gripes about desktop virtualization on linux. This won&#8217;t fix it either. The problem is not that parallels is hard to install &#8212; it&#8217;s really not (dpkg [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.desktoplinux.com/news/NS9105885588.html">Desktop Linux</a> is reporting Ubuntu will deploy the commercial virtualization product by parallels, &#8220;parallels workstation&#8221; to its apt repositories allowing for easy installs&#8230;</p>
<p>Ok, this comes not long after my gripes about <a href="http://yousefourabi.com/virtualization/desktop-virtualization-on-linux-sucks" title="desktop virtualization on linux sucks">desktop virtualization on linux</a>. This won&#8217;t fix it either. The problem is not that parallels is hard to install &#8212; it&#8217;s really not (dpkg -i parallels.deb) &#8212; it&#8217;s that integration sucks with any open source desktop such as kde or gnome. It&#8217;s that parallels only releases 32 bit versions of its linux software rendering any system with more than 3 gigs of ram useless. Its that the &#8220;parallels workstaiton&#8221; for linux just in not as good as &#8220;parallels&#8221; for mac os x, here are some reasons.</p>
<p>1) Poor integration. The OS X version runs like a bat out of hell, and has one particular feature called &#8220;Unity&#8221; that allows OS X users to run windows applications almost as stand alone applications &#8212; no need for the clunky interface, just click on the IE logo and it starts and runs like a native application &#8212; behind the scenes parallels is starting a virtualized instance and all that jazz &#8212; but it is highly integrated.</p>
<p>2) Speed. Oh my god, having seen paralles and vmware fusion, no virtualization package for linux runs as fast, both VMWare and Parallels are clunky and slow. There are performance tweaks that provide a marginal boost (5%) &#8212; but OS X virtualization products take full advantage for the modern intel cpu&#8217;s in new macs that support VMT, intels virtualization optimizations and extensions, while for linux they seem to code to the lowest comment denominator.</p>
<p>3) Graphical Accelerations. OS X users can run games and graphic programs programmed towards the windows direct x 8.1 api. Why can&#8217;t they do this for linux as well?</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fubuntu-to-package-parallels-virtualization%2F&amp;title=Ubuntu%20to%20package%20parallels%20virtualization&amp;bodytext=Desktop%20Linux%20is%20reporting%20Ubuntu%20will%20deploy%20the%20commercial%20virtualization%20product%20by%20parallels%2C%20%22parallels%20workstation%22%20to%20its%20apt%20repositories%20allowing%20for%20easy%20installs...%0D%0A%0D%0AOk%2C%20this%20comes%20not%20long%20after%20my%20gripes%20about%20desktop%20virtualization%20on" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fubuntu-to-package-parallels-virtualization%2F&amp;title=Ubuntu%20to%20package%20parallels%20virtualization&amp;notes=Desktop%20Linux%20is%20reporting%20Ubuntu%20will%20deploy%20the%20commercial%20virtualization%20product%20by%20parallels%2C%20%22parallels%20workstation%22%20to%20its%20apt%20repositories%20allowing%20for%20easy%20installs...%0D%0A%0D%0AOk%2C%20this%20comes%20not%20long%20after%20my%20gripes%20about%20desktop%20virtualization%20on" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fubuntu-to-package-parallels-virtualization%2F&amp;title=Ubuntu%20to%20package%20parallels%20virtualization" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fubuntu-to-package-parallels-virtualization%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fubuntu-to-package-parallels-virtualization%2F&amp;title=Ubuntu%20to%20package%20parallels%20virtualization" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/02/ubuntu-to-package-parallels-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jps the java process tool</title>
		<link>http://yousefourabi.com/blog/2008/02/jps-the-java-process-tool/</link>
		<comments>http://yousefourabi.com/blog/2008/02/jps-the-java-process-tool/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 06:55:06 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/programming/jps-the-java-process-tool</guid>
		<description><![CDATA[All UNIX-like systems come with a &#8216;ps&#8217; utility which displays the processes running &#8212; however any java application will just show up as the &#8216;java&#8217; process since everything runes in the java vm.
If you are looking for insight into the processes inside a java virtual machine try: &#8220;jps&#8221; &#8212; which will print a list of [...]]]></description>
			<content:encoded><![CDATA[<p>All UNIX-like systems come with a &#8216;ps&#8217; utility which displays the processes running &#8212; however any java application will just show up as the &#8216;java&#8217; process since everything runes in the java vm.</p>
<p>If you are looking for insight into the processes inside a java virtual machine try: &#8220;jps&#8221; &#8212; which will print a list of java processes to STDOUT.</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fjps-the-java-process-tool%2F&amp;title=jps%20the%20java%20process%20tool&amp;bodytext=All%20UNIX-like%20systems%20come%20with%20a%20%27ps%27%20utility%20which%20displays%20the%20processes%20running%20--%20however%20any%20java%20application%20will%20just%20show%20up%20as%20the%20%27java%27%20process%20since%20everything%20runes%20in%20the%20java%20vm.%0D%0A%0D%0AIf%20you%20are%20looking%20for%20insight%20into%20the%20processes%20in" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fjps-the-java-process-tool%2F&amp;title=jps%20the%20java%20process%20tool&amp;notes=All%20UNIX-like%20systems%20come%20with%20a%20%27ps%27%20utility%20which%20displays%20the%20processes%20running%20--%20however%20any%20java%20application%20will%20just%20show%20up%20as%20the%20%27java%27%20process%20since%20everything%20runes%20in%20the%20java%20vm.%0D%0A%0D%0AIf%20you%20are%20looking%20for%20insight%20into%20the%20processes%20in" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fjps-the-java-process-tool%2F&amp;title=jps%20the%20java%20process%20tool" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fjps-the-java-process-tool%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fjps-the-java-process-tool%2F&amp;title=jps%20the%20java%20process%20tool" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/02/jps-the-java-process-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure Java on Ubuntu</title>
		<link>http://yousefourabi.com/blog/2008/02/how-to-update-java-on-ubuntu/</link>
		<comments>http://yousefourabi.com/blog/2008/02/how-to-update-java-on-ubuntu/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 06:05:16 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/programming/how-to-update-java-on-ubuntu</guid>
		<description><![CDATA[I&#8217;ve got a few Ubuntu systems lying around, and I&#8217;ve recently started playing around with Apache Hadoop.
I had several versions of the jdk installed including the one I wanted &#8220;sun-java6-jdk&#8221; however the gcj one was the default system.
There are two steps required to change the default JVM.
1) Edit /etc/jvm, and make sure the desired JVM [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a few Ubuntu systems lying around, and I&#8217;ve recently started playing around with Apache Hadoop.</p>
<p>I had several versions of the jdk installed including the one I wanted &#8220;sun-java6-jdk&#8221; however the gcj one was the default system.</p>
<p>There are two steps required to change the default JVM.</p>
<p>1) Edit /etc/jvm, and make sure the desired JVM is first on the list</p>
<p>2) sudo update-java-alternatives -s java-6-sun will update all the &#8220;jdk&#8221; binaries, or you can only point to specific tools like the java compiler (&#8216;javac&#8217;) like so<code></code> update-alternatives &#8211;set javac /usr/lib/jvm/java6-sun/bin/javac</p>
<p>There, you should be all set. There might be cleaner ways of doing this &#8212; you could of course export JAVA_HOME and set that at the top of your $PATH list&#8230;</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fhow-to-update-java-on-ubuntu%2F&amp;title=How%20to%20configure%20Java%20on%20Ubuntu&amp;bodytext=I%27ve%20got%20a%20few%20Ubuntu%20systems%20lying%20around%2C%20and%20I%27ve%20recently%20started%20playing%20around%20with%20Apache%20Hadoop.%0D%0A%0D%0AI%20had%20several%20versions%20of%20the%20jdk%20installed%20including%20the%20one%20I%20wanted%20%22sun-java6-jdk%22%20however%20the%20gcj%20one%20was%20the%20default%20system.%0D%0A%0D%0AThere%20ar" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fhow-to-update-java-on-ubuntu%2F&amp;title=How%20to%20configure%20Java%20on%20Ubuntu&amp;notes=I%27ve%20got%20a%20few%20Ubuntu%20systems%20lying%20around%2C%20and%20I%27ve%20recently%20started%20playing%20around%20with%20Apache%20Hadoop.%0D%0A%0D%0AI%20had%20several%20versions%20of%20the%20jdk%20installed%20including%20the%20one%20I%20wanted%20%22sun-java6-jdk%22%20however%20the%20gcj%20one%20was%20the%20default%20system.%0D%0A%0D%0AThere%20ar" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fhow-to-update-java-on-ubuntu%2F&amp;title=How%20to%20configure%20Java%20on%20Ubuntu" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fhow-to-update-java-on-ubuntu%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fhow-to-update-java-on-ubuntu%2F&amp;title=How%20to%20configure%20Java%20on%20Ubuntu" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/02/how-to-update-java-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>visudo: sudoers file busy, try again later</title>
		<link>http://yousefourabi.com/blog/2008/02/visudo-sudoers-file-busy-try-again-later/</link>
		<comments>http://yousefourabi.com/blog/2008/02/visudo-sudoers-file-busy-try-again-later/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 05:24:05 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/visudo-sudoers-file-busy-try-again-later</guid>
		<description><![CDATA[Quick note on how to un-lock yourself from a failed visudo session.
If you&#8217;ve accidentally locked yourself out either via an accidental crtl-c or system restart and you were in the middle of editing /etc/sudoers via visudo there are two steps to take to restore it to a normal state (aka un-lock yourself)
I&#8217;ve done the following [...]]]></description>
			<content:encoded><![CDATA[<p>Quick note on how to un-lock yourself from a failed visudo session.</p>
<p>If you&#8217;ve accidentally locked yourself out either via an accidental crtl-c or system restart and you were in the middle of editing /etc/sudoers via visudo there are two steps to take to restore it to a normal state (aka un-lock yourself)</p>
<p>I&#8217;ve done the following on an Ubuntu GNU/Linux system &#8212; but I&#8217;m assuming it is fairly cross-platform.</p>
<p>1) rm /etc/sudoers.tmp &#8212; this is the lockfile visudo creates</p>
<p>2) Double check permissions. If the /etc/sudoers file is not 440 (r&#8211;,r&#8211;,&#8212;) sudoers will barf. (Edit: Originally I had said to chmod u+x /etc/sudoers, but this was not correct, and could prevent you from sudoing)</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fvisudo-sudoers-file-busy-try-again-later%2F&amp;title=visudo%3A%20sudoers%20file%20busy%2C%20try%20again%20later&amp;bodytext=Quick%20note%20on%20how%20to%20un-lock%20yourself%20from%20a%20failed%20visudo%20session.%0D%0A%0D%0AIf%20you%27ve%20accidentally%20locked%20yourself%20out%20either%20via%20an%20accidental%20crtl-c%20or%20system%20restart%20and%20you%20were%20in%20the%20middle%20of%20editing%20%2Fetc%2Fsudoers%20via%20visudo%20there%20are%20two%20steps%20to%20t" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fvisudo-sudoers-file-busy-try-again-later%2F&amp;title=visudo%3A%20sudoers%20file%20busy%2C%20try%20again%20later&amp;notes=Quick%20note%20on%20how%20to%20un-lock%20yourself%20from%20a%20failed%20visudo%20session.%0D%0A%0D%0AIf%20you%27ve%20accidentally%20locked%20yourself%20out%20either%20via%20an%20accidental%20crtl-c%20or%20system%20restart%20and%20you%20were%20in%20the%20middle%20of%20editing%20%2Fetc%2Fsudoers%20via%20visudo%20there%20are%20two%20steps%20to%20t" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fvisudo-sudoers-file-busy-try-again-later%2F&amp;title=visudo%3A%20sudoers%20file%20busy%2C%20try%20again%20later" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fvisudo-sudoers-file-busy-try-again-later%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F02%2Fvisudo-sudoers-file-busy-try-again-later%2F&amp;title=visudo%3A%20sudoers%20file%20busy%2C%20try%20again%20later" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/02/visudo-sudoers-file-busy-try-again-later/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Desktop Virtualization on Linux Sucks</title>
		<link>http://yousefourabi.com/blog/2008/01/desktop-virtualization-on-linux-sucks/</link>
		<comments>http://yousefourabi.com/blog/2008/01/desktop-virtualization-on-linux-sucks/#comments</comments>
		<pubDate>Sun, 27 Jan 2008 06:53:28 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/virtualization/desktop-virtualization-on-linux-sucks</guid>
		<description><![CDATA[Desktop Virtualization on Linux sucks, especially compared to the options available to Mac OS X users who have both Parallels and VMWare fusion.
VMWare Desktop is slow, even on my q6600 quad core with 4gigs of ram. The integration blows, it&#8217;s only good for syncing my ipod at best. iTunes will play sound just fine, but [...]]]></description>
			<content:encoded><![CDATA[<p>Desktop Virtualization on Linux sucks, especially compared to the options available to Mac OS X users who have both Parallels and VMWare fusion.</p>
<p>VMWare Desktop is slow, even on my q6600 quad core with 4gigs of ram. The integration blows, it&#8217;s only good for syncing my ipod at best. iTunes will play sound just fine, but if I try to watch a movie I&#8217;ve bought or a video cast the sound stops working after about 10 seconds, though the video continues to play.  It doesn&#8217;t look or feel as fast as the Mac OS X equivalents on the same or even better hardware.</p>
<p>Vmware server is a joke for desktop stuff, don&#8217;t even get me started. VMWare server 2.0, currently in beta is supposed to be bring improved performance and para-virtualization to but it only has a web-interface, not a desktop interface like vmware server 1.0 and vmware workstation.</p>
<p>I believe a large part of the recent apple revolution has to do with the ease of use of running windows applications at near native speeds. Why doesn&#8217;t this exist for GNU/Linux desktops &#8212; I would pay for this.   I still have to dual-boot for the occasional intensive app (Blackberry IDE for BB development).</p>
<p>The virtualization options alone are enough to have me seriously thinking about making the &#8220;switch&#8221; &#8211;</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fdesktop-virtualization-on-linux-sucks%2F&amp;title=Desktop%20Virtualization%20on%20Linux%20Sucks&amp;bodytext=Desktop%20Virtualization%20on%20Linux%20sucks%2C%20especially%20compared%20to%20the%20options%20available%20to%20Mac%20OS%20X%20users%20who%20have%20both%20Parallels%20and%20VMWare%20fusion.%0D%0A%0D%0AVMWare%20Desktop%20is%20slow%2C%20even%20on%20my%20q6600%20quad%20core%20with%204gigs%20of%20ram.%20The%20integration%20blows%2C%20it%27s%20only" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fdesktop-virtualization-on-linux-sucks%2F&amp;title=Desktop%20Virtualization%20on%20Linux%20Sucks&amp;notes=Desktop%20Virtualization%20on%20Linux%20sucks%2C%20especially%20compared%20to%20the%20options%20available%20to%20Mac%20OS%20X%20users%20who%20have%20both%20Parallels%20and%20VMWare%20fusion.%0D%0A%0D%0AVMWare%20Desktop%20is%20slow%2C%20even%20on%20my%20q6600%20quad%20core%20with%204gigs%20of%20ram.%20The%20integration%20blows%2C%20it%27s%20only" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fdesktop-virtualization-on-linux-sucks%2F&amp;title=Desktop%20Virtualization%20on%20Linux%20Sucks" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fdesktop-virtualization-on-linux-sucks%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fdesktop-virtualization-on-linux-sucks%2F&amp;title=Desktop%20Virtualization%20on%20Linux%20Sucks" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/01/desktop-virtualization-on-linux-sucks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu 6 LTS, Second release</title>
		<link>http://yousefourabi.com/blog/2008/01/ubuntu-6-lts-second-release/</link>
		<comments>http://yousefourabi.com/blog/2008/01/ubuntu-6-lts-second-release/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 19:41:20 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/ubuntu-6-lts-second-release</guid>
		<description><![CDATA[The ubuntu team has posted the second release of their LTS (Long Term Support) 6.06 release.
This new iso-spin includes many patches so users who use this new install cd won&#8217;t have to download approximately 600 MBs of patches (it&#8217;s been out for a while now).
The mailing list has more here:  https://lists.ubuntu.com/archives/ubuntu-announce/2008-January/000107.html




	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>The ubuntu team has posted the second release of their LTS (Long Term Support) 6.06 release.</p>
<p>This new iso-spin includes many patches so users who use this new install cd won&#8217;t have to download approximately 600 MBs of patches (it&#8217;s been out for a while now).</p>
<p>The mailing list has more here:  https://lists.ubuntu.com/archives/ubuntu-announce/2008-January/000107.html</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fubuntu-6-lts-second-release%2F&amp;title=Ubuntu%206%20LTS%2C%20Second%20release&amp;bodytext=The%20ubuntu%20team%20has%20posted%20the%20second%20release%20of%20their%20LTS%20%28Long%20Term%20Support%29%206.06%20release.%0D%0A%0D%0AThis%20new%20iso-spin%20includes%20many%20patches%20so%20users%20who%20use%20this%20new%20install%20cd%20won%27t%20have%20to%20download%20approximately%20600%20MBs%20of%20patches%20%28it%27s%20been%20out%20for%20a%20" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fubuntu-6-lts-second-release%2F&amp;title=Ubuntu%206%20LTS%2C%20Second%20release&amp;notes=The%20ubuntu%20team%20has%20posted%20the%20second%20release%20of%20their%20LTS%20%28Long%20Term%20Support%29%206.06%20release.%0D%0A%0D%0AThis%20new%20iso-spin%20includes%20many%20patches%20so%20users%20who%20use%20this%20new%20install%20cd%20won%27t%20have%20to%20download%20approximately%20600%20MBs%20of%20patches%20%28it%27s%20been%20out%20for%20a%20" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fubuntu-6-lts-second-release%2F&amp;title=Ubuntu%206%20LTS%2C%20Second%20release" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fubuntu-6-lts-second-release%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2008%2F01%2Fubuntu-6-lts-second-release%2F&amp;title=Ubuntu%206%20LTS%2C%20Second%20release" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2008/01/ubuntu-6-lts-second-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox flash plugin on Ubuntu Gusty Gibbon 64bit?</title>
		<link>http://yousefourabi.com/blog/2007/12/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit/</link>
		<comments>http://yousefourabi.com/blog/2007/12/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 01:55:14 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit</guid>
		<description><![CDATA[I recently did a fresh install of the amd64 gusty gibbon release only to find the flash plugin was no longer working.
The problem is that Adobe has released a new version of the plugin, however the ubuntu team has still not updated the deb package to contain the updated md5sum checksum, so after apt-get dutifully [...]]]></description>
			<content:encoded><![CDATA[<p>I recently did a fresh install of the amd64 gusty gibbon release only to find the flash plugin was no longer working.</p>
<p>The problem is that Adobe has released a new version of the plugin, however the ubuntu team has still not updated the deb package to contain the updated md5sum checksum, so after apt-get dutifully downloads the plugin the file integrity check fails, however worse still the installation continues and registers the flashplugin-nonfree package as installed WITHOUT actually being installed (which is very confusing)&#8230;</p>
<p>The problem is that this fails silently behind the scenes as most users will just use the ubuntu-fox modification to automagically install the appropriate firefox plugin, if however you installed it from the command line with something like apt-get install flashplugin-nonfree you would indeed see the following error:</p>
<p><em>Download done.<br />
md5sum mismatch install_flash_player_9_linux.tar.gz<br />
The Flash plugin is NOT installed.</em></p>
<p>Until the updated .deb package is pushed out upstream you can build your own plugin with the following steps:</p>
<p>Note: The new flash plugin has a new dependency the &#8220;cdbs&#8221; package &#8212; install it with the following command.</p>
<p>sudo apt-get install cdbs</p>
<p>wget <a href="http://launchpadlibrarian.net/10756602/flashplugin-nonfree_9.0.115.0ubuntu2.tar.gz" rel="nofollow">http://<wbr></wbr>launchpadlibrar<wbr></wbr>ian.net/<wbr></wbr>10756602/<wbr></wbr>flashplugin-<wbr></wbr>nonfree_<wbr></wbr>9.0.115.<wbr></wbr>0ubuntu2.<wbr></wbr>tar.gz</a><br />
tar -zxvf flashplugin-<wbr></wbr>nonfree_<wbr></wbr>9.0.115.<wbr></wbr>0ubuntu2.<wbr></wbr>tar.gz<br />
cd flashplugin-<wbr></wbr>nonfree-<wbr></wbr>9.0.115.<wbr></wbr>0ubuntu2<br />
dpkg-buildpackage -b -rfakeroot</p>
<p>cd ../</p>
<p>dpkg -i flashplugin-nonfree_9.0.115.0ubuntu2_amd64.deb</p>
<p>For the incurably curious here is the full bug report: <a href="https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/173890">https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/173890</a></p>
<p><b> Ubuntu Wall of Shame </b></p>
<ol>
<li><a href="http://yousefourabi.com/linux/apache-on-ubuntu-leaves-a-legacy">Apache on Ubuntu leaves a legacy (init.d broken) </a></li>
<li><a href="http://yousefourabi.com/linux/trac-install-broken-on-64bit-ubuntu">trac on 64bit Gusty Broken </a> </li>
<li><a href="http://yousefourabi.com/linux/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit">Flash on 64bit Ubuntu broken </a> </li>
</ol>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Ffirefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit%2F&amp;title=Firefox%20flash%20plugin%20on%20Ubuntu%20Gusty%20Gibbon%2064bit%3F&amp;bodytext=I%20recently%20did%20a%20fresh%20install%20of%20the%20amd64%20gusty%20gibbon%20release%20only%20to%20find%20the%20flash%20plugin%20was%20no%20longer%20working.%0D%0A%0D%0AThe%20problem%20is%20that%20Adobe%20has%20released%20a%20new%20version%20of%20the%20plugin%2C%20however%20the%20ubuntu%20team%20has%20still%20not%20updated%20the%20deb%20package" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Ffirefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit%2F&amp;title=Firefox%20flash%20plugin%20on%20Ubuntu%20Gusty%20Gibbon%2064bit%3F&amp;notes=I%20recently%20did%20a%20fresh%20install%20of%20the%20amd64%20gusty%20gibbon%20release%20only%20to%20find%20the%20flash%20plugin%20was%20no%20longer%20working.%0D%0A%0D%0AThe%20problem%20is%20that%20Adobe%20has%20released%20a%20new%20version%20of%20the%20plugin%2C%20however%20the%20ubuntu%20team%20has%20still%20not%20updated%20the%20deb%20package" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Ffirefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit%2F&amp;title=Firefox%20flash%20plugin%20on%20Ubuntu%20Gusty%20Gibbon%2064bit%3F" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Ffirefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Ffirefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit%2F&amp;title=Firefox%20flash%20plugin%20on%20Ubuntu%20Gusty%20Gibbon%2064bit%3F" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/12/firefox-flash-plugin-on-ubuntu-gusty-gibbon-64bit/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Debian packages for Solr in testing&#8230;</title>
		<link>http://yousefourabi.com/blog/2007/12/debian-packages-for-solr-in-testing/</link>
		<comments>http://yousefourabi.com/blog/2007/12/debian-packages-for-solr-in-testing/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 05:47:40 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/programming/debian-packages-for-solr-in-testing</guid>
		<description><![CDATA[Ah! I was pleasantly surprised to stumble upon the package page for solr in the &#8220;testing&#8221; branch.  Although I&#8217;m not sure how practical it will be unless the urses based installer prompts your for the docBase and web-app name you want to use to create the correct Context xml snippet and place it in Catalina/localhost [...]]]></description>
			<content:encoded><![CDATA[<p>Ah! I was pleasantly surprised to stumble upon the package page for solr in the &#8220;testing&#8221; branch.  Although I&#8217;m not sure how practical it will be unless the urses based installer prompts your for the docBase and web-app name you want to use to create the correct Context xml snippet and place it in Catalina/localhost &#8212; assuming you are using it with tomcat &#8212; the package has both Tomcat and Jetty integrations.</p>
<p>I have not installed this yet, but will soon and I&#8217;ll write it up here.</p>
<p>Check it out here: http://packages.debian.org/testing/text/solr-common</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Fdebian-packages-for-solr-in-testing%2F&amp;title=Debian%20packages%20for%20Solr%20in%20testing...&amp;bodytext=Ah%21%20I%20was%20pleasantly%20surprised%20to%20stumble%20upon%20the%20package%20page%20for%20solr%20in%20the%20%22testing%22%20branch.%C2%A0%20Although%20I%27m%20not%20sure%20how%20practical%20it%20will%20be%20unless%20the%20urses%20based%20installer%20prompts%20your%20for%20the%20docBase%20and%20web-app%20name%20you%20want%20to%20use%20to%20creat" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Fdebian-packages-for-solr-in-testing%2F&amp;title=Debian%20packages%20for%20Solr%20in%20testing...&amp;notes=Ah%21%20I%20was%20pleasantly%20surprised%20to%20stumble%20upon%20the%20package%20page%20for%20solr%20in%20the%20%22testing%22%20branch.%C2%A0%20Although%20I%27m%20not%20sure%20how%20practical%20it%20will%20be%20unless%20the%20urses%20based%20installer%20prompts%20your%20for%20the%20docBase%20and%20web-app%20name%20you%20want%20to%20use%20to%20creat" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Fdebian-packages-for-solr-in-testing%2F&amp;title=Debian%20packages%20for%20Solr%20in%20testing..." title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Fdebian-packages-for-solr-in-testing%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F12%2Fdebian-packages-for-solr-in-testing%2F&amp;title=Debian%20packages%20for%20Solr%20in%20testing..." title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/12/debian-packages-for-solr-in-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Personal Package Archvives</title>
		<link>http://yousefourabi.com/blog/2007/11/personal-package-archvives/</link>
		<comments>http://yousefourabi.com/blog/2007/11/personal-package-archvives/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 16:10:37 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/personal-package-archvives</guid>
		<description><![CDATA[Osnews.com is covering an interesting announcement from Canonical, the company behind Ubuntu. Canonical is releasing a new service called &#8220;Personal Package Archive&#8221; which allows anyone to upload up to 1gb of open source software and the service will automatically compile it and create and apt repository for the user.
This is a big deal in my [...]]]></description>
			<content:encoded><![CDATA[<p>Osnews.com is covering an interesting announcement from Canonical, the company behind Ubuntu. Canonical is releasing a new service called &#8220;Personal Package Archive&#8221; which allows anyone to upload up to 1gb of open source software and the service will automatically compile it and create and apt repository for the user.</p>
<p>This is a big deal in my opinion and plays well into Canonicals server ambitions &#8212; many small shops who don&#8217;t have a lot of time could use this server to synchronize any software they need that isn&#8217;t installed via a default repository across multiple machines. This would normally be done by either compiling from source several times, or rolling your own deb packages.</p>
<p>Here is the link to the Canonical announcment:  http://www.ubuntu.com/news/launchpad-ppa</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fpersonal-package-archvives%2F&amp;title=Personal%20Package%20Archvives&amp;bodytext=Osnews.com%20is%20covering%20an%20interesting%20announcement%20from%20Canonical%2C%20the%20company%20behind%20Ubuntu.%20Canonical%20is%20releasing%20a%20new%20service%20called%20%22Personal%20Package%20Archive%22%20which%20allows%20anyone%20to%20upload%20up%20to%201gb%20of%20open%20source%20software%20and%20the%20service%20will%20" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fpersonal-package-archvives%2F&amp;title=Personal%20Package%20Archvives&amp;notes=Osnews.com%20is%20covering%20an%20interesting%20announcement%20from%20Canonical%2C%20the%20company%20behind%20Ubuntu.%20Canonical%20is%20releasing%20a%20new%20service%20called%20%22Personal%20Package%20Archive%22%20which%20allows%20anyone%20to%20upload%20up%20to%201gb%20of%20open%20source%20software%20and%20the%20service%20will%20" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fpersonal-package-archvives%2F&amp;title=Personal%20Package%20Archvives" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fpersonal-package-archvives%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fpersonal-package-archvives%2F&amp;title=Personal%20Package%20Archvives" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/11/personal-package-archvives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare running native XP on SATA disk, part 2</title>
		<link>http://yousefourabi.com/blog/2007/11/vmware-running-native-xp-on-sata-disk-part-2/</link>
		<comments>http://yousefourabi.com/blog/2007/11/vmware-running-native-xp-on-sata-disk-part-2/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 03:14:30 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/virtualization/vmware-running-native-xp-on-sata-disk-part-2</guid>
		<description><![CDATA[Last week I started writing the introductory article: &#8220;VMWare running native XP on SATA disk&#8221; &#8212; I promised to have the follow up the next day. It has been more than week. What can I say, busy week at work.
We left of having configuring the Windows side of the equation, having set up a separate [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I started writing the introductory article: &#8220;<a href="http://yousefourabi.com/virtualization/vmware-running-native-xp-on-sata-disk" title="vmware-running-native-xp-on-sata-disk">VMWare running native XP on SATA disk</a>&#8221; &#8212; I promised to have the follow up the next day. It has been more than week. What can I say, busy week at work.</p>
<p>We left of having configuring the Windows side of the equation, having set up a separate hardware profile and installed the VMware SCSI drivers.  All we have left to do is create a virtual machine that reads the already installed Windows XP, which is for the most part a simple process. There is are a few places that can be time sinks, so I&#8217;ve included screen shots and a step-by-step walk through to save you time.</p>
<p>I will not cover installing VMware workstation or server, has how you choose to do so depends on your system and what you want. I&#8217;ll leave that up to you.</p>
<p>To begin, make sure the user that will be running vmware is in the &#8220;disk&#8221; group (on my Ubuntu system) &#8212; which allows the user access to the raw disk.</p>
<p>I am using VMware workstation so these screen shots are geared towards that, but are mostly relevant to VMware server.</p>
<p>1) Fire up VMware &#8212; you should see something like the Screen Shot Below &#8212; A standard VMWare splash screen</p>
<p><a href="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-splash.png" title="VMware workstation splash screen"><img src="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-splash.png" alt="VMware workstation splash screen" width="425" /></a></p>
<p>2) Start the process of creating a new virtual machine, either by going to File-&gt;New or right clicking inside the inventory pane (the far left pane). The key thing here is to select a &#8220;Custom&#8221; virtual machine, instead of the &#8220;Typical&#8221; virtual machine.</p>
<p><a href="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-new-virtual-machine.png" title="VMWare new virtual machine"><img src="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-new-virtual-machine.png" alt="VMWare new virtual machine" width="425" /></a></p>
<p>3)  The Guest operating system to select is obviously Windows XP &#8212; I have not tried this out with Vista yet, but it should probably work.</p>
<p>4) Give your new Virtual Machine a name and configure where the configuration files will be stored on disk.</p>
<p>5) Select the number of processors you want to allocate to this virtual machine.</p>
<p>6) Configure the amount of RAM you want allocated to this virtual machine.</p>
<p>7) Configure the networking, I selected &#8220;bridged networking&#8221; which means the virtual machine gets its own IP, instead of using the Hosts via NAT.</p>
<p>8 )  Select the I/O Adapter type &#8212; this is critical, make sure to select the &#8220;Buslogic&#8221; option, which should be selected by default.</p>
<p><a href="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-scsi-adapter.png" title="VMWare SCSI Adapter"><img src="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-scsi-adapter.png" alt="VMWare SCSI Adapter" width="425" /></a></p>
<p>9) Next you will be prompted to &#8220;Select a Disk&#8221; &#8212; you obviously want to choose &#8220;Use a physical disk&#8221; (this is the premise of this article after all?)</p>
<p><a href="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-disk-selection.png" title="VMware Disk Selection"><img src="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-disk-selection.png" alt="VMware Disk Selection" width="425" /></a></p>
<p>10)  You will then be prompted to configure which physical disk you want to use. I used /dev/sda, and that should be enough for you, the only time this becomes a problem is when you have your linux boot partition on another disk, but GRUB installed on the MBR of the first disk. In that case after the wizard is complete, simply had a second physical device to the virtual machine and you should be set.</p>
<p><a href="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-disk-selection-disk.png" title="VMWare physical disk detection"><img src="http://yousefourabi.com/wp-content/uploads/2007/11/vmware-disk-selection-disk.png" alt="VMWare physical disk detection" width="425" /></a></p>
<p>11) Finish!</p>
<p>Have fun with your new Windows partition running under linux. This setup has allowed me the flexibility of booting into my favorite operating system most of the time, and only requiring a reboot when I need to use &#8220;Hardware Intensive&#8221; applications (Read: games).</p>
<p>Cheers!</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk-part-2%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk%2C%20part%202&amp;bodytext=Last%20week%20I%20started%20writing%20the%20introductory%20article%3A%20%22VMWare%20running%20native%20XP%20on%20SATA%20disk%22%20--%20I%20promised%20to%20have%20the%20follow%20up%20the%20next%20day.%20It%20has%20been%20more%20than%20week.%20What%20can%20I%20say%2C%20busy%20week%20at%20work.%0D%0A%0D%0AWe%20left%20of%20having%20configuring%20the%20Window" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk-part-2%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk%2C%20part%202&amp;notes=Last%20week%20I%20started%20writing%20the%20introductory%20article%3A%20%22VMWare%20running%20native%20XP%20on%20SATA%20disk%22%20--%20I%20promised%20to%20have%20the%20follow%20up%20the%20next%20day.%20It%20has%20been%20more%20than%20week.%20What%20can%20I%20say%2C%20busy%20week%20at%20work.%0D%0A%0D%0AWe%20left%20of%20having%20configuring%20the%20Window" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk-part-2%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk%2C%20part%202" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk-part-2%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk-part-2%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk%2C%20part%202" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/11/vmware-running-native-xp-on-sata-disk-part-2/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>VMWare running native XP on SATA disk</title>
		<link>http://yousefourabi.com/blog/2007/11/vmware-running-native-xp-on-sata-disk/</link>
		<comments>http://yousefourabi.com/blog/2007/11/vmware-running-native-xp-on-sata-disk/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 05:25:35 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/vmware-running-native-xp-on-sata-disk</guid>
		<description><![CDATA[There have been a few attempts at documenting the process of running a windows install  directly from the hard disk via VMWare running on a GNU/Linux host. The most publicized attempt was made &#8220;digg famous&#8221; here: Running a Windows Partition in VWware &#8212; they all fall flat in various ways. The previous example could [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a few attempts at documenting the process of running a windows install  directly from the hard disk via VMWare running on a GNU/Linux host. The most publicized attempt was made &#8220;digg famous&#8221; here: <a href="http://digg.com/linux_unix/Running_a_Windows_Partition_in_VMware" title="Running a Windows partition in VMWARE">Running a Windows Partition in VWware</a> &#8212; they all fall flat in various ways. The previous example could only run on systems with IDE, and not SATA drives, which are becoming ubiquitous, and on top of that it was unnecessarily complicated.</p>
<p>This is part One, part Two is here: <a href="http://yousefourabi.com/virtualization/vmware-running-native-xp-on-sata-disk-part-2" rel="bookmark" title="VMWare running native XP on SATA disk, part 2">VMWare running native XP on SATA disk, part 2</a>.</p>
<p>The trick is to use install VMwares SCSI disk drivers under a windows hardware profile. I assume you already have your GNU/Linux environment setup already as you&#8217;ll need it to unpack the SCSI driver. Here are the exact steps:</p>
<p>1) Download the VMware <a href="http://download3.vmware.com/software/vmscsi-1.2.0.4.flp" title="VMSCSI 1.2.04">SCSI drivers</a> (On your Linux box)</p>
<p>2)  mount -o loop vmscsi-1.2.0.4.flp /mnt/tmp (Do this as root via sudo or su)</p>
<p>3) cp /mnt/tmp  /where/ever (This is the equivalent of unpacking a zip file). Ideally /where is the location where you mounted your windows partition read-write via something like ntfs3g, so you can just boot into windows and see your files. Otherwise see the next step.</p>
<p>4) Get the files from the floopy image onto Windows, copy them onto a CD, or over a network share. I&#8217;ll leave this up to you.</p>
<p>5) Create a Windows Hardware Profile by right clicking on &#8220;My Computer&#8221; -&gt; Properties -&gt; Hardware -&gt; Hardware Profiles. You should see something like: &#8220;Profile 1 (Current)&#8221;.  Copy that, and name the copy &#8220;Virtualized&#8221;. Rename the original &#8220;Physical&#8221; (or whatever you think you&#8217;ll remember). Also, on that same screen enable &#8220;Wait Until I select a hardware profile&#8221;.</p>
<p>6)  Reboot your computer. When you start booting Windows you should be presented with a DOS-Like menu. Select the &#8220;Virtualized&#8221; profile.  Start -&gt; Settings -&gt; Control Panel -&gt; Add Hardware -&gt; Yes, I have already connected the hardware -&gt; You&#8217;ll then be presented with a list, scroll to the bottom &#8220;Add a new hardware device&#8221; -&gt; Install the hardware that I manually select from a list -&gt; SCSI and RAID Controllers -&gt; Have Disk -&gt; Browse to where ever you copied the files we unpacked from the floppy image under Linux. Select the driver. After the driver is installed, you might get a warning message about the device not functioning properly &#8212; Ignore it, obviously the VMWare SCSI device will only be present when running the OS under VMWare.</p>
<p>7) You are Done!</p>
<p>Tomorrow I&#8217;ll cover the Linux portion of things, how to configure VMWare to use the installed Windows XP partition.</p>
<p>Hope this helps, and see you tomorrow.<br />
<em><strong>Resources:</strong></em></p>
<p>http://vmware.com/download/server/drivers_tools.html</p>
<p>http://digg.com/linux_unix/Running_a_Windows_Partition_in_VMware</p>
<p>http://forums.gentoo.org/viewtopic-t-246371-start-25.html?sid=ae86f6d7c87732ca4661ca0cf2731d35</p>
<p>http://ubuntuforums.org/showthread.php?p=3642297</p>
<p>http://sanbarrow.com/phpBB2/viewtopic.php?t=930&amp;start=0&amp;sid=2bb0f1e76a0e57cf7d6a0547b3deaf20</p>
<p><em><strong>Warnings: </strong></em></p>
<p>http://www.vmware.com/support/ws4/doc/disks_dualboot_ws.html#1046312 &#8220;<span class="smaller"><span class="smaller"><span class="smaller"><span class="smaller"><span class="smaller"><strong>Caution:</strong> Running a Windows XP guest from a raw disk is not supported. You should not test a Windows XP raw disk configuration in a production environment.&#8221;</span></span></span></span></span></p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk&amp;bodytext=There%20have%20been%20a%20few%20attempts%20at%20documenting%20the%20process%20of%20running%20a%20windows%20install%20%20directly%20from%20the%20hard%20disk%20via%20VMWare%20running%20on%20a%20GNU%2FLinux%20host.%20The%20most%20publicized%20attempt%20was%20made%20%22digg%20famous%22%20here%3A%20Running%20a%20Windows%20Partition%20in%20VWware" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk&amp;notes=There%20have%20been%20a%20few%20attempts%20at%20documenting%20the%20process%20of%20running%20a%20windows%20install%20%20directly%20from%20the%20hard%20disk%20via%20VMWare%20running%20on%20a%20GNU%2FLinux%20host.%20The%20most%20publicized%20attempt%20was%20made%20%22digg%20famous%22%20here%3A%20Running%20a%20Windows%20Partition%20in%20VWware" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F11%2Fvmware-running-native-xp-on-sata-disk%2F&amp;title=VMWare%20running%20native%20XP%20on%20SATA%20disk" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/11/vmware-running-native-xp-on-sata-disk/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blocking bots with mod security</title>
		<link>http://yousefourabi.com/blog/2007/10/blocking-bots-with-mod-security/</link>
		<comments>http://yousefourabi.com/blog/2007/10/blocking-bots-with-mod-security/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 04:58:35 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/blocking-bots-with-mod-security</guid>
		<description><![CDATA[mod_security is an awesome apache module to have in your security arsenal &#8212; but besides the extra security it gives you it can also be used to protect the content on your blog or website.
There are a few risks and reasons to block certain bots 1) If you use apache as a proxy spammers may [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.modsecurity.org/" title="mod security">mod_security</a> is an awesome apache module to have in your security arsenal &#8212; but besides the extra security it gives you it can also be used to protect the content on your blog or website.</p>
<p>There are a few risks and reasons to block certain bots 1) If you use apache as a proxy spammers may try to use your Apache to &#8220;fake&#8221; clicks on advertisements on their pages, 2) to send plain old email spam and 3) to steal content from your site and use it as filler on their sites used only to serve out ads. mod_security can prevent all of this.</p>
<p>The key is to leverage mod_security&#8217;s abilities to perform certain actions based on the the HTTP protocol requests it receives from the client. In this case clients are both legitimate web-browsers, search engine crawlers, and nefarious bots looking to mirror content on their own sites and make advertising money.</p>
<p>The key field in the Http request is called the &#8220;User-Agent&#8221;. This is the string that clients use to identify themselves, for example when the Google spider fetches a page it declares its user agent to be &#8220;Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)&#8221; , The Yahoo spider identifies itself as &#8220;Mozilla/5.0 (compatible; Yahoo! Slurp; http://help.yahoo.com/help/us/ysearch/slurp)&#8221;, and finally my firefox browser currently version 2.0.0.8 identifies itself as &#8220;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8&#8243;.</p>
<p>It is worth noting that clients have full control over the way they identify themselves in the User-Agent header, and many choose to mask their existence by looking like a standard web browser. However, many quick and dirty bots, and scrapers either fail to do so, either because they don&#8217;t care or because their authors don&#8217;t know enough about the HTTP protocol to know why they would want to.</p>
<p>There are two approaches: 1) Block everything but a pre-approved white list, 2) Allow everything except a pre-denied black list. The first approach doesn&#8217;t really work, because we don&#8217;t want to have to update our apache configuration every time a new web-browser comes out, so we are left with only blocking a set of the most egregious bots.</p>
<p>Ideally we want our configuration to fail gracefully when mod_security isn&#8217;t available (if we move servers for examples).</p>
<p>Below is the configuration I use on my Apache host.</p>
<p><span id="more-31"></span></p>
<p>I block bots that try to proxy to other sites (presumably to fake ad clicks) and ones that try to connect to Port 25 &#8212; the email port to send spam. I comment the configuration inline (the lines that begin with #), but here is a quick overview:</p>
<p>The &lt;IfModule&gt; tells apache only to run the following configuration if the mod_security module is present. This allows me to copy this around to different hosts where I may or may not have mod_security without breaking the apache config.</p>
<p>The begin just sets up mod_security, and configures where we will log traffic we have blocked.  The first interesting configuratin directive &#8220;REQUEST_METHOD&#8221; blocks two HTTP request types that probe the server (TRACE) or can connect to a mail server to relay spam (CONNECT). The next line &#8220;REQUEST_URI_RAW&#8221; blocks requests that are not relative to the server (such as requestion /help.html) but contain the full protocol which means the request is probably trying to access a remote site. The remaining  &#8220;REQUEST_HEADERS&#8221; lines block access depending on the headers in the HTTP request. We must specificy which header we want to examine, in our case the &#8220;User Agent&#8221; and what identifier we want to look for.</p>
<p>Hope this helps.</p>
<pre></pre>
<p>&lt;IfModule mod_security2.c&gt;<br />
# Basic configuration options<br />
SecRuleEngine On<br />
SecRequestBodyAccess On<br />
SecResponseBodyAccess Off</p>
<p>SecUploadKeepFiles Off</p>
<p># Debug log<br />
SecDebugLog /var/log/apache2/modsec_debug.log<br />
SecDebugLogLevel 0</p>
<p># Serial audit log<br />
SecAuditEngine RelevantOnly<br />
SecAuditLogRelevantStatus ^5<br />
SecAuditLogParts ABIFHZ<br />
SecAuditLogType Serial<br />
SecAuditLog /var/log/apache2/modsec_audit.log</p>
<p># Block HTTP requests that have http://, proxy spam, or ones that go to port 25</p>
<p>SecRule REQUEST_METHOD &#8220;^((?:connect|trace))$&#8221; &#8220;log,drop&#8221;<br />
SecRule REQUEST_URI_RAW &#8220;http:/&#8221; &#8220;log,drop&#8221;<br />
SecRule REQUEST_HEADERS:User-Agent &#8220;VadixBot&#8221; &#8220;log,drop&#8221;<br />
SecRule REQUEST_HEADERS:User-Agent &#8220;radianrss-1.0&#8243; &#8220;log,drop&#8221;<br />
SecRule REQUEST_HEADERS:User-Agent &#8220;Python-urllib/2.5&#8243; &#8220;log,drop&#8221;<br />
&lt;/IfModule&gt;</p>
<p><em><strong>Resources:</strong></em></p>
<p><a href="http://www.modsecurity.org/" title="http://www.modsecurity.org/">http://www.modsecurity.org/ </a></p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fblocking-bots-with-mod-security%2F&amp;title=Blocking%20bots%20with%20mod%20security&amp;bodytext=mod_security%20is%20an%20awesome%20apache%20module%20to%20have%20in%20your%20security%20arsenal%20--%20but%20besides%20the%20extra%20security%20it%20gives%20you%20it%20can%20also%20be%20used%20to%20protect%20the%20content%20on%20your%20blog%20or%20website.%0D%0A%0D%0AThere%20are%20a%20few%20risks%20and%20reasons%20to%20block%20certain%20bots%201%29" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fblocking-bots-with-mod-security%2F&amp;title=Blocking%20bots%20with%20mod%20security&amp;notes=mod_security%20is%20an%20awesome%20apache%20module%20to%20have%20in%20your%20security%20arsenal%20--%20but%20besides%20the%20extra%20security%20it%20gives%20you%20it%20can%20also%20be%20used%20to%20protect%20the%20content%20on%20your%20blog%20or%20website.%0D%0A%0D%0AThere%20are%20a%20few%20risks%20and%20reasons%20to%20block%20certain%20bots%201%29" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fblocking-bots-with-mod-security%2F&amp;title=Blocking%20bots%20with%20mod%20security" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fblocking-bots-with-mod-security%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fblocking-bots-with-mod-security%2F&amp;title=Blocking%20bots%20with%20mod%20security" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/10/blocking-bots-with-mod-security/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VMware Server on Gusty Gibbon Just Works</title>
		<link>http://yousefourabi.com/blog/2007/10/vmware-server-on-gusty-gibbon-just-works/</link>
		<comments>http://yousefourabi.com/blog/2007/10/vmware-server-on-gusty-gibbon-just-works/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 05:21:19 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/vmware-server-on-gusty-gibbon-just-works</guid>
		<description><![CDATA[On previous versions of Ubuntu you had to patch the free VMware server to get it to compile (as mentioned in this techrepublic article: How do I&#8230; Install VMware Server 1.04 onto an Ubuntu Linux System?

However on Gusty Gibbon amd64, which I&#8217;m running on my dell laptop, the vmware-install.pl script ran to completion without any [...]]]></description>
			<content:encoded><![CDATA[<p>On previous versions of Ubuntu you had to patch the free VMware server to get it to compile (as mentioned in this techrepublic article: <a href="http://blogs.techrepublic.com.com/howdoi/?p=152" title="How to I instlal VMWare on Ubuntu Desktop Systems">How do I&#8230; Install VMware Server 1.04 onto an Ubuntu Linux System?<br />
</a></p>
<p>However on Gusty Gibbon amd64, which I&#8217;m running on my dell laptop, the vmware-install.pl script ran to completion without any patch!</p>
<p>Gusty is truly an awesome release, and I highly encourage everyone to check it out.</p>
<p>I&#8217;ll also be doing a &#8220;Virtualization Roundup&#8221; at some point, covering major virtualization, and para-virtualization software packages.</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fvmware-server-on-gusty-gibbon-just-works%2F&amp;title=VMware%20Server%20on%20Gusty%20Gibbon%20Just%20Works&amp;bodytext=On%20previous%20versions%20of%20Ubuntu%20you%20had%20to%20patch%20the%20free%20VMware%20server%20to%20get%20it%20to%20compile%20%28as%20mentioned%20in%20this%20techrepublic%20article%3A%20How%20do%20I...%20Install%20VMware%20Server%201.04%20onto%20an%20Ubuntu%20Linux%20System%3F%0D%0A%0D%0A%0D%0AHowever%20on%20Gusty%20Gibbon%20amd64%2C%20which%20I%27m%20" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fvmware-server-on-gusty-gibbon-just-works%2F&amp;title=VMware%20Server%20on%20Gusty%20Gibbon%20Just%20Works&amp;notes=On%20previous%20versions%20of%20Ubuntu%20you%20had%20to%20patch%20the%20free%20VMware%20server%20to%20get%20it%20to%20compile%20%28as%20mentioned%20in%20this%20techrepublic%20article%3A%20How%20do%20I...%20Install%20VMware%20Server%201.04%20onto%20an%20Ubuntu%20Linux%20System%3F%0D%0A%0D%0A%0D%0AHowever%20on%20Gusty%20Gibbon%20amd64%2C%20which%20I%27m%20" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fvmware-server-on-gusty-gibbon-just-works%2F&amp;title=VMware%20Server%20on%20Gusty%20Gibbon%20Just%20Works" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fvmware-server-on-gusty-gibbon-just-works%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fvmware-server-on-gusty-gibbon-just-works%2F&amp;title=VMware%20Server%20on%20Gusty%20Gibbon%20Just%20Works" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/10/vmware-server-on-gusty-gibbon-just-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu vpn howto</title>
		<link>http://yousefourabi.com/blog/2007/10/ubuntu-vpn-howto/</link>
		<comments>http://yousefourabi.com/blog/2007/10/ubuntu-vpn-howto/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 03:50:21 +0000</pubDate>
		<dc:creator>Yousef Ourabi</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://yousefourabi.com/linux/ubuntu-vpn-howto</guid>
		<description><![CDATA[I&#8217;ve been playing around with Ubuntu Gusty Gibbon amd64 on my laptop, and as usual each release brings addition polish, and makes forward progress towards the goal of &#8220;Linux on the Desktop&#8221;.
sudo apt-get install network-manager-pptp
You may, or may not need to restart dbus for the plugin to be loaded. If you click on the network [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with Ubuntu Gusty Gibbon amd64 on my laptop, and as usual each release brings addition polish, and makes forward progress towards the goal of &#8220;Linux on the Desktop&#8221;.</p>
<p>sudo apt-get install network-manager-pptp</p>
<p>You may, or may not need to restart dbus for the plugin to be loaded. If you click on the network manager, and it doesn&#8217;t look like the screenshot below, simply issue the following command:</p>
<p>/etc/init.d/dbus restart</p>
<p><a href="http://yousefourabi.com/wp-content/uploads/2007/10/vpn1.png" title="Ubuntu VPN Network Manager"><img src="http://yousefourabi.com/wp-content/uploads/2007/10/vpn1.png" alt="Ubuntu VPN Network Manager" width="300" /></a></p>
<p>After that you may need to reconnect to your network.</p>
<p>Update: There is a known bug with the pptp package and mmpe, see the bug report here (it is unclear if this affects Ubuntu as well): http://www.nabble.com/-Bug-34844&#8211;NEW:-PPTP-connection-impossible-t4636741.html</p>

<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fubuntu-vpn-howto%2F&amp;title=Ubuntu%20vpn%20howto&amp;bodytext=I%27ve%20been%20playing%20around%20with%20Ubuntu%20Gusty%20Gibbon%20amd64%20on%20my%20laptop%2C%20and%20as%20usual%20each%20release%20brings%20addition%20polish%2C%20and%20makes%20forward%20progress%20towards%20the%20goal%20of%20%22Linux%20on%20the%20Desktop%22.%0D%0A%0D%0Asudo%20apt-get%20install%20network-manager-pptp%0D%0A%0D%0AYou%20may%2C%20or" title="Digg"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://delicious.com/post?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fubuntu-vpn-howto%2F&amp;title=Ubuntu%20vpn%20howto&amp;notes=I%27ve%20been%20playing%20around%20with%20Ubuntu%20Gusty%20Gibbon%20amd64%20on%20my%20laptop%2C%20and%20as%20usual%20each%20release%20brings%20addition%20polish%2C%20and%20makes%20forward%20progress%20towards%20the%20goal%20of%20%22Linux%20on%20the%20Desktop%22.%0D%0A%0D%0Asudo%20apt-get%20install%20network-manager-pptp%0D%0A%0D%0AYou%20may%2C%20or" title="del.icio.us"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fubuntu-vpn-howto%2F&amp;title=Ubuntu%20vpn%20howto" title="StumbleUpon"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="http://technorati.com/faves?add=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fubuntu-vpn-howto%2F" title="Technorati"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  href="http://reddit.com/submit?url=http%3A%2F%2Fyousefourabi.com%2Fblog%2F2007%2F10%2Fubuntu-vpn-howto%2F&amp;title=Ubuntu%20vpn%20howto" title="Reddit"><img src="http://yousefourabi.com/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://yousefourabi.com/blog/2007/10/ubuntu-vpn-howto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
