<?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>RobTucker.co.uk &#187; Linux</title>
	<atom:link href="http://www.robtucker.co.uk/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robtucker.co.uk</link>
	<description>Virtual Insanity v2.0 - The Official Website Of Rob Tucker</description>
	<lastBuildDate>Tue, 17 Aug 2010 14:25:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Upgrading MySQL 5.0 to 5.1 on Debian 5.0</title>
		<link>http://www.robtucker.co.uk/2009/05/16/upgrading-mysql-50-to-51-on-debian-50</link>
		<comments>http://www.robtucker.co.uk/2009/05/16/upgrading-mysql-50-to-51-on-debian-50#comments</comments>
		<pubDate>Sat, 16 May 2009 16:00:16 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[skip-bdb]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=291</guid>
		<description><![CDATA[I have a small low-power x86 machine at home running Debian 5.0. I regularly check for updates to any of the packages I have installed on it, and for a while its been offering an upgrade to MySQL. I dont use MySQL much at home, so I havent been too bothered about keeping that up [...]]]></description>
			<content:encoded><![CDATA[<p>I have a small low-power x86 machine at home running Debian 5.0. I regularly check for updates to any of the packages I have installed on it, and for a while its been offering an upgrade to MySQL. I dont use MySQL much at home, so I havent been too bothered about keeping that up to date. However, I got fed up of it nagging me, so I decided to proceed with the update. The following is what happened:<br class="spacer_" /></p>
<pre>Preparing to replace mysql-server 5.0.51a-24 (using .../mysql-server_5.1.34-0.dotdeb.1_all.deb) ...
 Unpacking replacement mysql-server ...
 (Reading database ... 120744 files and directories currently installed.)
 Removing mysql-server-5.0 ...
 Stopping MySQL database server: mysqld.
 Removing mysql-client-5.0 ...
 Processing triggers for man-db ...
 Selecting previously deselected package mysql-client-5.1.
 (Reading database ... 118764 files and directories currently installed.)
 Unpacking mysql-client-5.1 (from .../mysql-client-5.1_5.1.34-0.dotdeb.1_i386.deb) ...
 Selecting previously deselected package mysql-server-5.1.
 Unpacking mysql-server-5.1 (from .../mysql-server-5.1_5.1.34-0.dotdeb.1_i386.deb) ...
 Processing triggers for man-db ...
 Processing triggers for menu ...
 Setting up mysql-client-5.1 (5.1.34-0.dotdeb.1) ...
 Setting up mysql-server-5.1 (5.1.34-0.dotdeb.1) ...
 Installing new version of config file /etc/init.d/mysql ...
 Stopping MySQL database server: mysqld.
 Starting MySQL database server: mysqld . . . . . . . . . . . . . . <span style="color: #ff0000;">failed!</span></pre>
<p><span id="more-291"></span></p>
<pre> invoke-rc.d: initscript mysql, action "start" failed.
 dpkg: error processing mysql-server-5.1 (--configure):
 subprocess post-installation script returned error exit status 1
 dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.1; however:
 Package mysql-server-5.1 is not configured yet.
 dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
 Processing triggers for menu ...
 Errors were encountered while processing:
 mysql-server-5.1
 mysql-server</pre>
<p>Aaargh! My good MySQL install has been blown away, and the update has failed to install properly!</p>
<p>The error messages were less than helpful, and as far as I could see, I had all the prerequisite packages installed. What to do?</p>
<p>After a bit of googling, I came across someone with the same problem at <a href="http://forum.slicehost.com/comments.php?DiscussionID=3422" target="_blank">this forum thread.</a></p>
<p>They suggested that MySQL 5.1 cannot have &#8216;skip-bdb&#8217; in the my.cnf configuration file. As my Debian machine is a low memory box, I had &#8216;skip-bdb&#8217; set for MySQL 5.0 in order to save some memory. After commenting &#8216;skip-bdb&#8217; out of the my.cnf file (placing # in front of it), I tried an &#8216;apt-get -f install&#8217;, and the installation completed successfully.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/05/16/upgrading-mysql-50-to-51-on-debian-50/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>O2 3G Mobile Broadband on Acer Aspire One Netbook</title>
		<link>http://www.robtucker.co.uk/2009/05/07/o2-3g-mobile-broadband-on-acer-aspire-one-netbook</link>
		<comments>http://www.robtucker.co.uk/2009/05/07/o2-3g-mobile-broadband-on-acer-aspire-one-netbook#comments</comments>
		<pubDate>Thu, 07 May 2009 10:30:01 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[aspire]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[o2]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=204</guid>
		<description><![CDATA[I recently bought an O2 Mobile Broadband &#8216;Pay &#38; Go&#8217; dongle. The Huawei E160 variety. Its a neat little dongle, which also has a slot for a MicroSD card. A colleague of mine wanted to get some kind of mobile broadband solution for his netbook &#8211; an Acer Aspire One. Brilliant little machine. I fancy [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought an O2 Mobile Broadband &#8216;Pay &amp; Go&#8217; dongle. The Huawei E160 variety. Its a neat little dongle, which also has a slot for a MicroSD card.</p>
<p>A colleague of mine wanted to get some kind of mobile broadband solution for his netbook &#8211; an Acer Aspire One. Brilliant little machine. I fancy a Samsung NC10 myself, or maybe an Asus 1008HA Seashell.</p>
<p>Anyway, he&#8217;s running the standard Acer OS &#8211; Linpus. He already had the &#8216;Mobile Partner&#8217; application installed, which is required if you want to connect using a Huawei modem. We plugged the dongle in, and it was recognised by the software within a few seconds, albeit as a Huawei E220 (technically identical to the E160). It picked up a perfectly reasonable O2 3G signal considering we were indoors. Next came the creation of a &#8216;profile&#8217; for the connection. We set up a new one, called it &#8216;O2&#8242;, and attempted to enter the settings. <span id="more-204"></span>This is where we got a bit stuck. O2 dont provide any help for this OS. There is software available for Windows and Mac OS X, but that configures your connection settings for you. We needed the settings for a manual setup. A quick Google or two later, and we had found a variety of suggested settings. We tried all of them, but to no avail. In the end, I remembered that when I set a manual connection up on my Mac laptop, I didnt need usernames or passwords, just the APN. So I went ahead and set the APN to be &#8216;m-bb.o2.co.uk&#8217;, with a phone number of &#8216;*99#&#8217;. I&#8217;d read that the username of &#8216;o2bb&#8217; with a password of &#8216;password&#8217; may be necessary, but I didnt enter these. I left the authentication method as CHAP. As with the other settings we tried, we just kept being presented with the &#8216;Connecting..&#8217; message, but it never seemed to complete the connection. The light on the dongle (green for GSM, blue for 3G) went solid, which suggested to me that it was completing the connection, but maybe not authenticating?</p>
<p>A bit more Googling, and someone suggested that the Mobile Partner software recently had a bug introduced, which meant that the &#8216;Connecting&#8230;&#8217; message would remain on the screen, even once it had made a successful connection! The workaround is to just minimise the Mobile Partner software once  the light changes to solid. Then you can just load up your web browser, etc, and it should all just work! It certainly did for us.</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/05/07/o2-3g-mobile-broadband-on-acer-aspire-one-netbook/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>The State of UK Broadband Services</title>
		<link>http://www.robtucker.co.uk/2009/04/24/the-state-of-uk-broadband-services</link>
		<comments>http://www.robtucker.co.uk/2009/04/24/the-state-of-uk-broadband-services#comments</comments>
		<pubDate>Fri, 24 Apr 2009 10:50:21 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Apple/Mac/iPhone]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[adsl]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[bbc iplayer]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[o2]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wil wheaton]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=191</guid>
		<description><![CDATA[My iMac broke a few months ago. Nothing too serious, but annoying nonetheless. The Superdrive decided that it would eat any disc that you put in the slot, and would not eject it. You could hear the mechanism whirring away, but then a nice stressful &#8216;clunk&#8217;, as the disc was eaten again. The disc never [...]]]></description>
			<content:encoded><![CDATA[<p>My iMac broke a few months ago. Nothing too serious, but annoying nonetheless. The Superdrive decided that it would eat any disc that you put in the slot, and would not eject it. You could hear the mechanism whirring away, but then a nice stressful &#8216;clunk&#8217;, as the disc was eaten again. The disc never even making a minor appearance. So I decided to finally get it fixed while my AppleCare is still valid.</p>
<p><em>But what&#8217;s this got to do with UK Broadband, I hear you &#8211; imaginary guy that I&#8217;ve borrowed from Wil Wheaton &#8211; asking</em>? Shh&#8230;I&#8217;m getting there&#8230;</p>
<p>As I have a lot of personal files on my iMac, I wasnt going to trust it as-is in the hands of my local Apple reseller, so I backed it up with SuperDuper!, formatted it and installed a fresh copy of OS X 10.4 Tiger (via a USB DVD drive). The iMac went off for repair, came back fixed, and then came the time for installing OS X 10.5 Leopard.</p>
<p><em>Still not seeing what this has to do with UK Broadband&#8230;</em> Shhhhh!! I&#8217;m getting there!&#8230;<span id="more-191"></span></p>
<p>After installing Leopard, I went straight for the software update to get the latest patches. The Mac OS X 10.5.6 update alone weighed in at a monstrous 675MB. This was without the Airport, Java and other updates, which took the total way over 1GB. At this point, I havent even installed the iLife suite, or Microsoft Office, which will also require some hefty updates.</p>
<p>I also wanted to upgrade my laptop running Ubuntu Linux 8.10 Intrepid Ibex, to 9.04 Jaunty Jackalope. The amount needed to be downloaded for this upgrade came in at a hefty 607MB.</p>
<p>Anyway, the point of all this, is that I have recently had a new phone line fitted, with O2&#8242;s home broadband service. I was considering going with Sky for their &#8216;free&#8217; broadband, but with a monthly download limit of 2GB, I would have punched through that in one evening alone. God forbid I even consider watching something on the BBC iPlayer service! HD? Don&#8217;t be silly! Luckily, the O2 package that I have (which is their lowest package), comes with &#8216;unlimited&#8217; downloads. Fair use policy aside, this is how all broadband providers should be offering their services.</p>
<p>A quick look at the moneysupermarket.com comparison site, shows that there are still lots of broadband suppliers offering monthly download limits. They&#8217;re not even decent limits either. Going back to the &#8216;free&#8217; Sky broadband. You get a 2Mbps line, with a 2GB download limit. This immediately takes you out of the running if you want to watch BBC iPlayer HD. Even if your 2Mbps line could stream the video to you (which it cant), you&#8217;d almost hit your monthly limit from watching one hour-long programme.</p>
<p>I suppose the purpose of this <span style="text-decoration: line-through;">post</span> rant, is just to highlight my frustration at how progress of digital services in the UK, is being desperately hindered by the greed of our lacklustre communications companies. Get it sorted!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/04/24/the-state-of-uk-broadband-services/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux 8.10 &#8216;Terminal Server Client&#8217; Exit Full Screen</title>
		<link>http://www.robtucker.co.uk/2009/02/24/ubuntu-linux-810-terminal-server-client-exit-full-screen</link>
		<comments>http://www.robtucker.co.uk/2009/02/24/ubuntu-linux-810-terminal-server-client-exit-full-screen#comments</comments>
		<pubDate>Tue, 24 Feb 2009 13:37:01 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[full screen]]></category>
		<category><![CDATA[rdesktop]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[terminal server client]]></category>
		<category><![CDATA[tsclient]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=164</guid>
		<description><![CDATA[Ubuntu Desktop comes with &#8216;Terminal Server Client&#8217;, which is &#8216;tsclient&#8217; with a &#8216;rdesktop&#8217; backend for RDP functions. Generally, I tend not to use the full screen mode, but in this instance I needed to. Unlike the Microsoft Remote Desktop client, there is no pinnable banner at the top of the screen to allow you to [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu Desktop comes with &#8216;Terminal Server Client&#8217;, which is &#8216;tsclient&#8217; with a &#8216;rdesktop&#8217; backend for RDP functions.</p>
<p>Generally, I tend not to use the full screen mode, but in this instance I needed to. Unlike the Microsoft Remote Desktop client, there is no pinnable banner at the top of the screen to allow you to easily enter/exit full screen mode.</p>
<p>After a lot of keyboard mashing, and various key combos later, it seems that CTRL-ALT-ENTER is the correct combination.</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/02/24/ubuntu-linux-810-terminal-server-client-exit-full-screen/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe AIR Installation on Linux</title>
		<link>http://www.robtucker.co.uk/2009/02/20/adobe-air-installation-on-linux</link>
		<comments>http://www.robtucker.co.uk/2009/02/20/adobe-air-installation-on-linux#comments</comments>
		<pubDate>Fri, 20 Feb 2009 10:25:22 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[adobe air]]></category>
		<category><![CDATA[adobeairinstaller]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=153</guid>
		<description><![CDATA[Unlike Flash, I like Adobe AIR. It looks promising. I especially like that there&#8217;s a Linux and Mac version.The BBC iPlayer is all the better for moving to the AIR platform, and I&#8217;m able to use the same version of Twhirl on any of my Windows/Mac/Linux machines. However, I dont like Adobe&#8217;s lack of support [...]]]></description>
			<content:encoded><![CDATA[<p>Unlike Flash, I like Adobe AIR. It looks promising. I especially like that there&#8217;s a Linux and Mac version.The <a href="http://www.bbc.co.uk/iplayer" target="_blank">BBC iPlayer</a> is all the better for moving to the AIR platform, and I&#8217;m able to use the same version of <a href="http://www.twhirl.org" target="_blank">Twhirl</a> on any of my Windows/Mac/Linux machines.</p>
<p>However, I dont like Adobe&#8217;s lack of support in this area. For example, when downloading the Mac or Windows version, its quite obvious how you install the application. Its how you would normally install an application on those OS&#8217;s. On Linux though, it&#8217;s not so intuitive. As most Linux users have likely experienced, the usual way of installing applications can differ between distributions. Then there&#8217;s compilation from source, etc. For a major software company like Adobe, you&#8217;d think they would offer the AIR installer with at the very least, some installation instructions. No?</p>
<p>For those who are wondering, here is how I installed Adobe AIR on my Ubuntu 8.10 system:<span id="more-153"></span></p>
<p>Firstly, download the AIR installer from the Adobe site at <a href="http://get.adobe.com/air/" target="_blank">http://get.adobe.com/air/</a></p>
<p>This will download a 12.9MB file named <span style="font-family: courier new,courier;">AdobeAIRInstaller.bin<br />
 </span></p>
<p>Open a Terminal, and change your working directory to wherever you just saved the installer file. For example:</p>
<pre>   cd Desktop</pre>
<p>Issue the following commands in your Terminal window to first make the installer executable, and then execute (run) the installer:</p>
<pre>   chmod +x AdobeAIRInstaller.bin
   ./AdobeAIRInstaller.bin</pre>
<p>Simple? Absolutely. However, I remember being incredibly frustrated when I was relatively new to Linux, when simple tasks like this weren&#8217;t so obvious. How hard would it have been for Adobe to include that on their download page?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/02/20/adobe-air-installation-on-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lighttpd PHP FastCGI Configuration &#8211; Debian 5.0 Lenny</title>
		<link>http://www.robtucker.co.uk/2009/02/19/lighttpd-php-fastcgi-configuration-debian-50-lenny</link>
		<comments>http://www.robtucker.co.uk/2009/02/19/lighttpd-php-fastcgi-configuration-debian-50-lenny#comments</comments>
		<pubDate>Thu, 19 Feb 2009 16:47:47 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=137</guid>
		<description><![CDATA[After installing a fresh copy of Debian 5.0 on my mini x86 server (howto for that still being worked on), I needed to get PHP with FastCGI, MySQL and Lighttpd installed. Here&#8217;s an excellent, short and to-the-point guide on getting FastCGI configured for Lighttpd: http://www.cyberciti.biz/tips/lighttpd-php-fastcgi-configuration.html Of course, this is assuming PHP, MySQL (if required) and [...]]]></description>
			<content:encoded><![CDATA[<p>After installing a fresh copy of Debian 5.0 on my mini x86 server (howto for that still being worked on), I needed to get PHP with FastCGI, MySQL and Lighttpd installed.</p>
<p>Here&#8217;s an excellent, short and to-the-point guide on getting FastCGI configured for Lighttpd:</p>
<p><a href="http://www.cyberciti.biz/tips/lighttpd-php-fastcgi-configuration.html" target="_blank">http://www.cyberciti.biz/tips/lighttpd-php-fastcgi-configuration.html</a></p>
<p>Of course, this is assuming PHP, MySQL (if required) and Lighttpd are already installed:</p>
<pre>  apt-get install php5-cli php5-cgi lighttpd mysql-server</pre>
<p>I also needed to reconfigure MySQL for a low memory machine (112MB). <span id="more-137"></span>I did that by doing the following:</p>
<p>Replace <span style="font-family: courier new,courier;">/etc/mysql/my.cnf</span> with the <span style="font-family: courier new,courier;">my-small.cnf</span> found at<span style="font-family: courier new,courier;"> /usr/share/doc/mysql-server-5.0/examples/</span></p>
<pre>  cp /usr/share/doc/mysql-server-5.0/examples/my-small.cnf /etc/mysql/my.cnf</pre>
<p>Edit your new <span style="font-family: courier new,courier;">my.cnf</span> and do the following:</p>
<p>Uncomment <span style="font-family: courier new,courier;">skip-bdb</span><br />
 Add a new line beneath it for <span style="font-family: courier new,courier;">skip-innodb</span></p>
<p>Finally, restart your mysql server:</p>
<pre>  sh/etc/init.d/mysql restart</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/02/19/lighttpd-php-fastcgi-configuration-debian-50-lenny/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading Debian Etch to Lenny (on NSLU2)</title>
		<link>http://www.robtucker.co.uk/2009/02/17/upgrading-debian-etch-to-lenny-on-nslu2</link>
		<comments>http://www.robtucker.co.uk/2009/02/17/upgrading-debian-etch-to-lenny-on-nslu2#comments</comments>
		<pubDate>Tue, 17 Feb 2009 17:49:45 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[etch]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[nslu2]]></category>
		<category><![CDATA[public key]]></category>
		<category><![CDATA[slug]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=97</guid>
		<description><![CDATA[On 14th February 2009, Debian 5.0 (lenny) was officially released. For a few years now, I&#8217;ve been running Debian GNU/Linux on my Linksys NSLU2 (commonly known as a &#8216;slug&#8217;). I use it to run various services on my home network, but primarily it&#8217;s used as an FTP interface to my &#8216;Toppy&#8217;, otherwise known as a Topfield TF5800 [...]]]></description>
			<content:encoded><![CDATA[<p>On 14th February 2009, <a title="Debian GNU/Linux" href="http://www.debian.org" target="_blank">Debian </a>5.0 (lenny) was officially released.</p>
<p>For a few years now, I&#8217;ve been running Debian GNU/Linux on my Linksys NSLU2 (commonly known as a &#8216;slug&#8217;). I use it to run various services on my home network, but primarily it&#8217;s used as an FTP interface to my &#8216;Toppy&#8217;, otherwise known as a Topfield TF5800 Freeview/DVB-T Hard Disk Recorder (PVR), and to populate its <a title="MyStuff" href="http://www.bobdsmystuff.co.uk" target="_blank">MyStuff EPG TAP </a>with daily TV listings from the Radio Times.</p>
<p><img class="alignright size-full wp-image-112" title="Linksys NSLU2 (Slug)" src="http://www.robtucker.co.uk/wp-content/uploads/2009/02/nslu21.jpg" alt="Linksys NSLU2 (Slug)" width="78" height="101" />The NSLU2 is a great little device. Its small (really small), low power, silent, relatively inexpensive and just works. Ive modified it to run at 266MHz, from the stock 133MHz. Note: This isnt overclocking it. The ARM CPU in use is designed to run at 266MHz, but its limited in the NSLU2 to run at 133MHz. A simple modification allows it to run at its full speed.</p>
<p>When I heard that lenny had been released, I thought I&#8217;d go ahead and update my slug, as I like to stay current. The great thing about Debian, is that it&#8217;s so easy to maintain. I logged in, and did the usual &#8216;<span style="font-family: courier new,courier;">apt-get update</span>&#8216; followed by an &#8216;<span style="font-family: courier new,courier;">apt-get dist-upgrade</span>&#8216;, expecting a huge amount of updates to appear. What I actually saw was only a handful of packages offering themselves for the taking, and there was no sight of a full distribution upgrade.</p>
<p><span id="more-97"></span></p>
<p>I took a quick look at my<span style="font-family: courier new,courier;"> /etc/apt/sources.list</span> file, and the problem was apparent:</p>
<pre>deb http://ftp.uk.debian.org/debian/ etch main
deb-src http://ftp.uk.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main

deb http://www.backports.org/debian etch-backports main contrib non-free</pre>
<p>My sources were set specifically to &#8216;etch&#8217;. So I proceeded to edit <span style="font-family: courier new,courier;">/etc/apt/sources.list</span> and replace all instances of &#8216;etch&#8217; with &#8216;lenny&#8217;.</p>
<p>Another &#8216;<span style="font-family: courier new,courier;">apt-get update</span>&#8216;, followed by an &#8216;<span style="font-family: courier new,courier;">apt-get install apt dpkg</span>&#8216; to upgrade apt and dpkg, and I was ready for lenny.</p>
<p>One note though: After running the &#8216;<span style="font-family: courier new,courier;">apt-get update</span>&#8216; above, I got the following message:</p>
<pre>Reading package lists... Done
 W: There are no public key available for the following key IDs:
 XXXXXXXXXXXXXXXX
 W: You may want to run apt-get update to correct these problems</pre>
<p>Well, I just ran &#8216;<span style="font-family: courier new,courier;">apt-get update</span>&#8216;, so that wasnt going to help! What I actually needed to do was the following:</p>
<pre>gpg --keyserver wwwkeys.eu.pgp.net --recv-keys XXXXXXXXXXXXXXXX

apt-key add /root/.gnupg/pubring.gpg

apt-get update</pre>
<p>Replacing the XXX&#8217;s with the key ID from the previous message.</p>
<p>Finally, I was ready for the upgrade:</p>
<pre>apt-get dist-upgrade</pre>
<p>A loooong while later, and my slug was nicely up to date. I would also note that you&#8217;ll need a large amount of free disk space before you start this. I needed over 200MB, which is hard to find when my entire disk (including swap) is only 1GB!</p>
<p>Now that the slug is done, I think I&#8217;ll have a go at installing lenny on my HP Thin Client that I recently bought off eBay.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/02/17/upgrading-debian-etch-to-lenny-on-nslu2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare ESX Server 3 Configuration Commands</title>
		<link>http://www.robtucker.co.uk/2009/02/10/vmware-esx-3-configuration-commands</link>
		<comments>http://www.robtucker.co.uk/2009/02/10/vmware-esx-3-configuration-commands#comments</comments>
		<pubDate>Tue, 10 Feb 2009 14:22:16 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Commands]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxcfg]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://www.robtucker.co.uk/?p=64</guid>
		<description><![CDATA[I&#8217;ve been using VMWare ESX 3.5 for a while now, and whilst pretty much all configuration can be performed using the Virtual Infrastructure Client, there are a few configuration changes that I&#8217;ve come across that need to be performed from the command line. These configuration commands are generally prefixed with &#8216;esxcfg-&#8217;, and there are quite [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using VMWare ESX 3.5 for a while now, and whilst pretty much all configuration can be performed using the Virtual Infrastructure Client, there are a few configuration changes that I&#8217;ve come across that need to be performed from the command line. These configuration commands are generally prefixed with &#8216;esxcfg-&#8217;, and there are quite a few of them. They appear to be largely (publicly) undocumented by VMWare (especially if you dont like sifting through <a title="Unix/Linux Man(ual) Pages" href="http://en.wikipedia.org/wiki/Manual_page_(Unix)" target="_blank">man</a> pages), but I came across an excellent break-down of these commands by <a title="B2V Guide to VMWare ESX Server 3" href="http://b2v.co.uk/b2vguide2vmware3.htm" target="_blank">the consultants &amp; trainers at Taupo  Consulting.</a></p>
<p>For example:</p>
<ul>
<li>esxcfg-advcfg &#8211; Get/Set Advanced Configuration (e.g. modify &#8216;EnableResignature&#8217;)</li>
<li>esxcfg-firewall &#8211; Modify the iptables firewall configuration</li>
<li>esxcfg-module &#8211; View and set options for  		start-up of the VMkernel modules (drivers)</li>
<li>esxcfg-vswitch &#8211; List, add, modify or delete  		virtual Ethernet switches</li>
<li>esxcfg-info &#8211; Information about the host</li>
<li>esxcfg-boot &#8211; Configure the GRUB options presented at boot  		time</li>
<li>esxcfg-vmknic &#8211; View and set configuration of the VMkernel ports on  		virtual Ethernet switches</li>
</ul>
<p>&#8230;.and many more, with full descriptions and usage examples.</p>
<p>They also mention many of the configuration files and their locations, along with some popular Linux commands for those unfamiliar with working at the Linux command line. Definitely worth a bookmark if you administer ESX hosts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.robtucker.co.uk/2009/02/10/vmware-esx-3-configuration-commands/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->