<?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>Brightbox Blog &#187; ubuntu</title>
	<atom:link href="http://blog.brightbox.co.uk/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.brightbox.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 02 Dec 2011 12:56:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Passenger 3.0.8 Ubuntu Packages</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-3-0-8-ubuntu-packages</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-3-0-8-ubuntu-packages#comments</comments>
		<pubDate>Fri, 05 Aug 2011 11:36:32 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1983</guid>
		<description><![CDATA[We&#8217;ve built Ubuntu packages for the latest release of Passenger, 3.0.8. They&#8217;re available now on our apt repository and our Launchpad ppa. Instructions on how to get set up are on our wiki as usual. Updated NGINX Passenger packages will follow shortly (they&#8217;ll be available via a separate ppa)]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve built Ubuntu packages for the <a href="http://blog.phusion.nl/2011/08/03/phusion-passenger-3-0-8-released/">latest release</a> of Passenger, 3.0.8.  They&#8217;re available now on our apt repository and our Launchpad ppa. Instructions on how to get set up are <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">on our wiki</a> as usual.</p>
<p>Updated NGINX Passenger packages will follow shortly (they&#8217;ll be available via <a href="http://blog.brightbox.co.uk/posts/nginx-passenger-3-ubuntu-packages">a separate ppa</a>)</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-3-0-8-ubuntu-packages/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>NGINX Passenger 3 Ubuntu packages</title>
		<link>http://blog.brightbox.co.uk/posts/nginx-passenger-3-ubuntu-packages</link>
		<comments>http://blog.brightbox.co.uk/posts/nginx-passenger-3-ubuntu-packages#comments</comments>
		<pubDate>Thu, 05 May 2011 08:52:23 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1577</guid>
		<description><![CDATA[We&#8217;ve updated our NGINX packages to NGINX v1.0.0 and Passenger 3.0.7. They&#8217;re now hosted on Launchpad.net, which makes it dead easy to use in Ubuntu. We&#8217;ve also fixed the dependency problems that occurred in the past, where a newer version of Passenger broke the older NGINX packages. These NGINX packages now strictly depend on the [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve updated our NGINX packages to NGINX v1.0.0 and Passenger 3.0.7. They&#8217;re <a href="https://launchpad.net/~brightbox/+archive/passenger-nginx">now hosted on Launchpad.net</a>, which makes it dead easy to use in Ubuntu.</p>
<p>We&#8217;ve also fixed the dependency problems that occurred in the past, where a newer version of Passenger broke the older NGINX packages. These NGINX packages now strictly depend on the Passenger packages, and we&#8217;ve put them in their own Launchpad archive so they&#8217;re always guaranteed to work (even if they ever lag behind the Apache packages).</p>
<p>You can add the PPA and install NGINX like this:</p>
<pre><code>sudo apt-add-repository ppa:brightbox/passenger-nginx
sudo apt-get update
sudo apt-get install nginx-full
</code></pre>
<p>You&#8217;ll then need to enable the Passenger module, which can be usually done like this:</p>
<pre><code>cat &lt;&lt;EOF &gt; /etc/nginx/conf.d/passenger.conf
passenger_root /usr/lib/phusion-passenger;
EOF</code></pre>
<p>We&#8217;ve also added our other <a href="https://launchpad.net/~brightbox/+archive/passenger">Apache Passenger</a> packages to Launchpad too (with Hardy support), just use:</p>
<pre><code>sudo apt-add-repository ppa:brightbox/passenger</code></pre>
<p>We&#8217;ll keep our <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">own apt repository</a> in sync with Launchpad for Hardy and Lucid too, in case you prefer that (use the passenger-nginx component for the nginx passenger packages).</p>
<p>Happy Passengering! (I&#8217;m pretty certain that&#8217;s not a real verb. It might be a proper verb. I&#8217;m pretty certain there is no such thing as a proper verb).</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/nginx-passenger-3-ubuntu-packages/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Passenger 3.0.0 packages for Ubuntu Hardy and Lucid</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-3-0-0-packages-for-ubuntu-hardy-and-lucid</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-3-0-0-packages-for-ubuntu-hardy-and-lucid#comments</comments>
		<pubDate>Mon, 15 Nov 2010 09:13:59 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1441</guid>
		<description><![CDATA[Phusion Passenger 3.0.0 was released back in October. It&#8217;s up to 55% faster and sports new stability features, which should keep your site up even if a faulty app instance causes problems (such as &#8220;out of memory&#8221; errors). We&#8217;ve now got Ubuntu Hardy and Lucid packages available on our apt repository and we consider it [...]]]></description>
			<content:encoded><![CDATA[<p>Phusion Passenger 3.0.0 was <a href="http://blog.phusion.nl/2010/10/18/phusion-passenger-3-0-0-final-released/">released back in October</a>. It&#8217;s up to 55% faster and sports new stability features, which should keep your site up even if a faulty app instance causes problems (such as &#8220;out of memory&#8221; errors).</p>
<p>We&#8217;ve now got Ubuntu Hardy and Lucid packages available on our apt repository and we consider it ready for production use.  Brightbox customers can upgrade from Passengr 2.x simply by running these commands on their Brightboxes:</p>
<pre><code>sudo apt-get update
sudo apt-get install -qy libapache2-mod-passenger</code></pre>
<p>If you&#8217;ve not got a Brightbox, you&#8217;ll need to add our apt repository key and config first. You can <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">read more about it on our wiki</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-3-0-0-packages-for-ubuntu-hardy-and-lucid/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>64-bit Brightboxes now available</title>
		<link>http://blog.brightbox.co.uk/posts/64-bit-brightboxes-now-available</link>
		<comments>http://blog.brightbox.co.uk/posts/64-bit-brightboxes-now-available#comments</comments>
		<pubDate>Wed, 29 Sep 2010 08:30:34 +0000</pubDate>
		<dc:creator>Ben Arblaster</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[64-bit]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1227</guid>
		<description><![CDATA[From today, you can build 64-bit Lucid &#038; Hardy Brightboxes! 64-bit boxes include the usual Brightbox Ruby/Rails stack and deployment tune-up, including our Ruby EE packages, atop a 64-bit userland and kernel. Why use 64-bit? There are a number of advantages to 64-bit architectures. Increased performance with >3GB of RAM &#8211; Addressing more than 3GB [...]]]></description>
			<content:encoded><![CDATA[<p>From today, you can build 64-bit Lucid &#038; Hardy Brightboxes! 64-bit boxes include the usual Brightbox Ruby/Rails stack and deployment tune-up, including our Ruby EE packages, atop a 64-bit userland and kernel.</p>
<h4>Why use 64-bit?</h4>
<p>There are a number of advantages to 64-bit architectures.</li>
<ul>
<li>Increased performance with >3GB of RAM &#8211; Addressing more than 3GB of RAM in userland on 32-bit linux requires the use a <a href="http://en.wikipedia.org/wiki/Physical_Address_Extension">PAE</a> which incurs a small performance overhead, this is not necessary with 64-bit. This can benefit applications that access large amounts of memory such as MySQL.</li>
<li>Larger memory-mapped files &#8211; Particularly useful for a number of key-value/nosql databases such as <a href="http://code.google.com/p/redis/">Redis</a> and others that use memory-mapped files for storage. <a href="http://www.mongodb.org/">MongoDB</a>, for example, is limited to ~2.5GB of storage on 32-bit architectures.</li>
<li>Certain number-crunching applications such as encryption and audio/video encoding can benefit greatly from access to 64-bit registers, offering considerable performance increases.
</ul>
<p>However, 64-bit isn&#8217;t always beneficial! In nearly all cases a 64-bit process will require (sometimes considerably) more memory than an identical 32-bit process due to larger pointers and other data-types occupying more space. This is particularly prevalent with Ruby where many of the internal data structures double in size when switching to 64-bit. Before deciding on 64-bit you should weigh up the pros and cons for your particular application.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/64-bit-brightboxes-now-available/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Enterprise 1.8.7-2010.02 Packages for Ubuntu Hardy &amp; Lucid</title>
		<link>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-02-packages-for-ubuntu-hardy-lucid</link>
		<comments>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-02-packages-for-ubuntu-hardy-lucid#comments</comments>
		<pubDate>Wed, 16 Jun 2010 16:30:55 +0000</pubDate>
		<dc:creator>Ben Arblaster</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[1.8.7]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[rails 3]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1147</guid>
		<description><![CDATA[We’ve built new 32 &#038; 64bit Ruby Enterprise 1.8.7-2010.02 packages for Ubuntu Hardy and Lucid. The 2010.02 release of Ruby EE includes a number of backported fixes for critical bugs in Ruby 1.8.7p249 and we recommend users currently using our 2010.01 packages upgrade immediately. For further information on using these packages see the release announcement for our [...]]]></description>
			<content:encoded><![CDATA[<p>We’ve built new 32 &#038; 64bit <a href="http://blog.phusion.nl/2010/06/07/ruby-enterprise-edition-1-8-7-2010-02-released/">Ruby Enterprise</a> 1.8.7-2010.02 packages for Ubuntu Hardy and Lucid. The 2010.02 release of Ruby EE includes a number of backported fixes for critical bugs in Ruby 1.8.7p249 and we recommend users currently using our 2010.01 packages upgrade immediately.</p>
<p>For further information on using these packages see the release announcement for our <a href="http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-01-packages-for-ubuntu-hardy-lucid">Ruby EE 2010.01</a> packages.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-02-packages-for-ubuntu-hardy-lucid/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 LTS &#8220;Lucid&#8221; now available</title>
		<link>http://blog.brightbox.co.uk/posts/ubuntu-10-04-lts-lucid-now-available</link>
		<comments>http://blog.brightbox.co.uk/posts/ubuntu-10-04-lts-lucid-now-available#comments</comments>
		<pubDate>Tue, 08 Jun 2010 14:07:00 +0000</pubDate>
		<dc:creator>Jeremy Jarvis</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1121</guid>
		<description><![CDATA[Available from today, you can now choose either Ubuntu Hardy or Lucid as the base OS when building new Brightboxes. Ubuntu Lucid is the latest Long Term Support (LTS) version of Ubuntu with security fixes provided until April 2015. It brings a whole bunch of upgrades such as Ruby 1.8.7, Monit 5, Apache 2.2.14 and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1125" title="b9658977fd362bd082cd2581" src="http://blog.brightbox.co.uk/wp-content/uploads/2010/06/b9658977fd362bd082cd25811.png" alt="" width="507" height="139" /></p>
<p>Available from today, you can now choose either Ubuntu Hardy or Lucid as the base OS when building new Brightboxes.</p>
<p>Ubuntu Lucid is the latest Long Term Support (LTS) version of Ubuntu with security fixes provided until April 2015. It brings a whole bunch of upgrades such as Ruby 1.8.7, Monit 5, Apache 2.2.14 and new packages like CouchDB, Sphinx, Chef, RabbitMQ, MongoDB, ejabberd and many more.</p>
<p>We&#8217;ve treated it to the usual Brightbox Ruby deployment tune-up, including our <a href="http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-01-packages-for-ubuntu-hardy-lucid">Ruby Enterprise Edition 1.8.7-2010.01 packages</a>. Updated Phusion Passenger packages are now available on our newly Lucid-enabled <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">apt repository</a>.</p>
<p>When buying a new Brightbox, you&#8217;ll see a combo box that you can use to select Lucid (Hardy is still currently the default). Upgrading from Hardy to Lucid isn&#8217;t really viable due to the way Hardy boxes handle kernels, so you&#8217;ll either need to request a re-image (which involves wiping your box, so make backups!) or buy a new box and move your apps to it.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ubuntu-10-04-lts-lucid-now-available/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Enterprise 1.8.7-2010.01 Packages for Ubuntu Hardy &amp; Lucid</title>
		<link>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-01-packages-for-ubuntu-hardy-lucid</link>
		<comments>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-01-packages-for-ubuntu-hardy-lucid#comments</comments>
		<pubDate>Mon, 17 May 2010 09:00:00 +0000</pubDate>
		<dc:creator>Ben Arblaster</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[1.8.7]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[lucid]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[rails 3]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=1057</guid>
		<description><![CDATA[We’ve built  new 32bit and 64bit Ruby Enterprise 1.8.7-2010.01 packages for Ubuntu Hardy and Lucid. The new packages are now the default on new Lucid beta boxes. For Hardy, as before these packages are quite a major change from the default Hardy Ruby interpreter,which is 1.8.6, so we recommend you test thoroughly before putting it into production. [...]]]></description>
			<content:encoded><![CDATA[<p>We’ve built  new 32bit and 64bit <a href="http://blog.phusion.nl/2009/10/26/ruby-enterprise-edition-1-8-7-2009-10-released/">Ruby Enterprise</a> 1.8.7-2010.01 packages for Ubuntu Hardy and Lucid. The new packages are now the default on new Lucid beta boxes. For Hardy, as before these packages are quite a major change from the default Hardy Ruby interpreter,which is 1.8.6, so we recommend you test thoroughly before putting it into production.</p>
<p>As with our other Ruby EE packages, they upgrade (i.e replace) the standard 1.8 Ruby installation. This means all your gems stay the same, and everything on your system immediately starts using them (Phusion’s own Ubuntu packages do not work like this).</p>
<p>These packages are also the best way to get Ruby 1.8.7 on Hardy, which you&#8217;ll need if you&#8217;re playing with Rails 3.</p>
<p>If you’re on a Hardy based Brightbox, just create or edit <code>/etc/apt/sources.list.d/brightbox-rubyee.list</code> to contain the <code>rubyee-testing</code> component like so:</p>
<pre><code>deb http://apt.brightbox.net/ hardy rubyee-testing</code></pre>
<p>If you&#8217;re on one of our Lucid beta boxes provisioned before today, simply create <code>/etc/apt/sources.list.d/brightbox-rubyee.list</code> and add the <code>rubyee</code> component:</p>
<pre><code>deb http://apt.brightbox.net/ lucid rubyee</code></pre>
<p>Finally, update and upgrade libruby1.8:</p>
<pre><code>sudo apt-get update
sudo apt-get install libruby1.8 irb1.8 libopenssl-ruby1.8 libreadline-ruby1.8 rdoc1.8 ruby1.8
</code></pre>
<p>If you’re not on a Brightbox, see the <a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise">instructions on our wiki first</a>. The wiki also documents how to revert back to the old packages.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2010-01-packages-for-ubuntu-hardy-lucid/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Timezones on your Brightbox</title>
		<link>http://blog.brightbox.co.uk/posts/timezones-on-your-brightbox</link>
		<comments>http://blog.brightbox.co.uk/posts/timezones-on-your-brightbox#comments</comments>
		<pubDate>Tue, 06 Apr 2010 16:37:27 +0000</pubDate>
		<dc:creator>james</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[brightbox]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=998</guid>
		<description><![CDATA[You may have thought the time is wrong on your server. Well, it isn&#8217;t really, it is just that we prefer to set the default time on Brightboxes to Coordinated Universal Time (UTC). This is generally considered to be best practice where ever a server is geographically located, however, it may  cause a problem if [...]]]></description>
			<content:encoded><![CDATA[<p>You may have thought the time is wrong on your server. Well, it isn&#8217;t  really, it is just that we prefer to set the default time on Brightboxes  to Coordinated Universal Time (UTC).</p>
<p>This is generally considered to be best practice where ever a server is geographically located, however, it may  cause a problem if you are hosting a  geographically specific web application.</p>
<p>If your web application requires a different time-zone such as CET, BST or PST, or Daylight Saving Time is giving you a headache,  take a look at our <a title="Brigthbox timezone wiki page" href="http://wiki.brightbox.co.uk/docs:time_on_your_brightbox" target="_self">Wiki page</a> for a timely introduction to the subject of time-zones on Brightboxes.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/timezones-on-your-brightbox/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.10 packages for Ubuntu 8.04 Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy#comments</comments>
		<pubDate>Fri, 26 Feb 2010 11:51:32 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[librack]]></category>
		<category><![CDATA[lts]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=983</guid>
		<description><![CDATA[Phusion released Passenger 2.2.10 this week, fixing some bundler compatibility bugs and a file descriptor bug that could lead to &#8220;mysterious crashes&#8221;. We&#8217;ve built our Ubuntu Hardy packages for i386 and AMD64 architectures which are now available from the Brightbox apt repository.  We&#8217;ve also upgraded our librack-ruby packages to 1.1.0.]]></description>
			<content:encoded><![CDATA[<p>Phusion released Passenger 2.2.10 this week, fixing some bundler compatibility bugs and a file descriptor bug that could lead to &#8220;mysterious crashes&#8221;.</p>
<p>We&#8217;ve built our <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Ubuntu Hardy packages</a> for i386 and AMD64 architectures which are now available from the <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">Brightbox apt repository</a>.  We&#8217;ve also upgraded our librack-ruby packages to 1.1.0.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-2-2-10-packages-for-ubuntu-8-04-hardy/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.9 packages for Ubuntu 8.04 Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-2-2-9-packages-for-ubuntu-8-04-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-2-2-9-packages-for-ubuntu-8-04-hardy#comments</comments>
		<pubDate>Fri, 08 Jan 2010 12:24:16 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[mod_rack]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=893</guid>
		<description><![CDATA[The Phusion team released Passenger 2.2.9 today, which adds support for Rails 3, the GEM bundler, and fixes a couple of bugs.  As usual Brightbox are providing Ubuntu Hardy packages for i386 and AMD64 architectures, available now from the Brightbox apt repository. This package won&#8217;t actually support Rails 3 just yet though as we&#8217;ve yet to [...]]]></description>
			<content:encoded><![CDATA[<p>The Phusion team released <a href="http://blog.phusion.nl/2010/01/08/phusion-passenger-2-2-9-released/">Passenger 2.2.9</a> today, which adds support for Rails 3, the GEM bundler, and fixes a couple of bugs.  As usual <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Brightbox are providing Ubuntu Hardy packages</a> for i386 and AMD64 architectures, available now from the <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">Brightbox apt repository</a>.</p>
<p>This package won&#8217;t actually support Rails 3 just yet though as we&#8217;ve yet to package and test the librack 1.1.0, which Rails 3 depends on.  We&#8217;re working on it now and once we&#8217;re happy with it we&#8217;ll add new packages to our repository as usual.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-2-2-9-packages-for-ubuntu-8-04-hardy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache x-sendfile module for Ubuntu Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/apache-x-sendfile-module-for-ubuntu-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/apache-x-sendfile-module-for-ubuntu-hardy#comments</comments>
		<pubDate>Tue, 22 Dec 2009 17:37:21 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[file serving]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sendfile]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[x-sendfile]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=882</guid>
		<description><![CDATA[We&#8217;ve just added Caspar Clemens Mierau&#8216;s package for the Apache x-sendfile module to our Ubuntu Hardy package repositories, so now it&#8217;s trivially easy for Brightbox customers to start using it. We&#8217;ve also built an AMD64 version too.  Just install the package, enable it and reload Apache: sudo apt-get update sudo apt-get install libapache2-mod-xsendfile sudo a2enmod xsendfile sudo [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just added <a href="https://launchpad.net/~damokles">Caspar Clemens Mierau</a>&#8216;s package for the Apache <a href="http://tn123.ath.cx/mod_xsendfile/">x-sendfile module</a> to our <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">Ubuntu Hardy package repositories</a>, so now it&#8217;s trivially easy for Brightbox customers to <a href="http://www.therailsway.com/2009/2/22/file-downloads-done-right">start using it</a>. We&#8217;ve also built an AMD64 version too.  Just install the package, enable it and reload Apache:</p>
<pre><code>sudo apt-get update
sudo apt-get install libapache2-mod-xsendfile
sudo a2enmod xsendfile
sudo invoke-rc.d apache reload</code></pre>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/apache-x-sendfile-module-for-ubuntu-hardy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Enterprise 1.8.7-2009.10 Packages for Ubuntu Hardy</title>
		<link>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2009-10-packages-for-ubuntu-hardy</link>
		<comments>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2009-10-packages-for-ubuntu-hardy#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:48:49 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[1.8.7]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=808</guid>
		<description><![CDATA[We&#8217;ve built 32bit and 64bit Ubuntu Hardy packages for Ruby Enterprise 1.8.7-2009.10.  These packages are still in beta, and this is quite a major change from the default Hardy Ruby interpreter,which is 1.8.6, so we recommend you test thoroughly before putting it into production.  We&#8217;ve been using them for a couple of days with no [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve built 32bit and 64bit Ubuntu Hardy packages for <a href="http://blog.phusion.nl/2009/10/26/ruby-enterprise-edition-1-8-7-2009-10-released/">Ruby Enterprise</a> 1.8.7-2009.10.  These packages are still in beta, and this is quite a major change from the default Hardy Ruby interpreter,which is 1.8.6, so we recommend you test thoroughly before putting it into production.  We&#8217;ve been using them for a couple of days with no problems though.</p>
<p>As with our other Ruby EE packages, they upgrade (i.e replace) the standard 1.8 Ruby installation. This means all your gems stay the same, and everything on your system immediately starts using them (Phusion&#8217;s own Ubuntu packages do not work like this).  We&#8217;ve tested it with the usual Railsy native gems, RMagick, Mongrel, fasthread etc. and have had no problems.</p>
<p>If you&#8217;re on a Brightbox, just edit <code>/etc/apt/sources.list.d/brightbox-rubyee.list</code> and change the <code>rubyee</code> component to <code>rubyee-testing</code>:</p>
<pre><code>
deb http://apt.brightbox.net/ hardy rubyee-testing
</code></pre>
<p>Then update and upgrade:</p>
<pre><code>
sudo apt-get update
sudo apt-get install libruby1.8
</code></pre>
<p>If you&#8217;re not on a Brightbox, see the <a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise">instructions on our wiki first</a>.  The wiki also documents how to revert back to the old packages.</p>
<p>As said above, we now have 64bit packages available too (which was recently made easier by some Debian package dependency updates, also included in our repository).</p>
<p>Please let us know how they worked out for you <a href="http://forum.brightbox.co.uk/forums/passenger/topics/ruby-enterprise-1-8-7-2009-10-packages-for-ubuntu-hardy">on our forum</a>. Thanks!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ruby-enterprise-1-8-7-2009-10-packages-for-ubuntu-hardy/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu Netbook Remix on an Acer Aspire One A110</title>
		<link>http://blog.brightbox.co.uk/posts/ubuntu-netbook-remix-on-an-acer-aspire-one-a110</link>
		<comments>http://blog.brightbox.co.uk/posts/ubuntu-netbook-remix-on-an-acer-aspire-one-a110#comments</comments>
		<pubDate>Thu, 24 Sep 2009 14:59:08 +0000</pubDate>
		<dc:creator>George Hills</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[acer]]></category>
		<category><![CDATA[acer aspire]]></category>
		<category><![CDATA[acer aspire A110]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=737</guid>
		<description><![CDATA[For my weeks on call, Brightbox let me choose an ultra-mobile (netbook) PC. This will allow me to leave the house without having to carry a heavy full-size laptop with me. I wanted one that worked well with Linux, preferably Ubuntu Netbook Remix, had SSD rather than hard disk, and built-in 3G connectivity. I&#8217;ve picked [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right content_image size-full wp-image-745" title="acer-aspire-one" src="http://blog.brightbox.co.uk/wp-content/uploads/2009/09/acer-aspire-one.jpg" alt="acer-aspire-one" width="250" height="250" />For my weeks on call, Brightbox let me choose an ultra-mobile (netbook) PC.  This will allow me to leave the house without having to carry a heavy full-size laptop with me.</p>
<p>I wanted one that worked well with Linux, preferably Ubuntu Netbook Remix, had SSD rather than hard disk, and built-in 3G connectivity.</p>
<p>I&#8217;ve picked the Acer Aspire One (AAO) A110. It was available in the UK from Tesco in this spec with 1GB of RAM for GBP 179 &#8211; a bargain.</p>
<p>It came with a truly dreadful pre-installed build of Windows XP Home. Very slow and very much not recommended. Ubuntu Netbook Remix is, on the other hand, superb.</p>
<p>I&#8217;ve installed the pre-release Ubuntu 9.10 &#8220;Karmic&#8221;. Here&#8217;s what I&#8217;ve found that&#8217;s specific to the A110. I&#8217;ve written up these notes in the hope that they&#8217;ll be useful to someone else thinking of running Linux on an AAO. While there is a wealth of information about it out on the Internet, it&#8217;s not all collected together in one place.<br />
<span id="more-737"></span></p>
<ul>
<li>The 3G unit is an Option GTM380 (USB ID 0af0:7211). SIM card goes in behind the battery in a very strange orientation &#8211; connectors facing outwards &#8211; but the correct orientation is the only one it will click home in. This is a good card and works well out-of-the-box in Ubuntu.  I&#8217;m using a &#8220;3&#8243; PAYG SIM in it, with the &#8220;50p for a day&#8217;s Internet&#8221; offer, but it&#8217;s unlocked for all networks &#8211; if 3 isn&#8217;t available, I can pop in the SIM from my own phone very quickly.</li>
<li>The wireless toggle switch on the front works in a slightly unexpected way. When &#8220;disabled&#8221;, both the 3G and Wifi interfaces still appear to the OS and can be configured &#8211; but their radio interfaces appear to be disabled so they can&#8217;t communicate.</li>
<li>The 3G Wifi, sound, webcam, keyboard and synaptics touchpad all worked fine out-of-the-box. There are widespread complaints on the Internet about the poor quality of driver support for the Atheros<br />
chipset the wifi uses, but it&#8217;s fine for me in Ubuntu Karmic.</li>
<li>The left-hand SecureDigital card slot works as shipped, but the right-hand (multi-card) one is not detected. To fix this, edit the kernel command-line (in /etc/default/grub) and append &#8220;pciehp.pciehp_force=1&#8243;, then run update-grub2 and reboot.</li>
<li>The above SD slot fix also fixes suspend; without it, the AAO hangs on resume.</li>
<li>The SSD is quite a lot slower than a traditional hard disk, but uses less power and is more robust. To compensate for the slowness there are a few things we can do.
<ul>
<li>Mount the root filesystem &#8220;noatime&#8221;. This stops it from recording the last time every file has been accessed &#8211; a functionality few people need. Add &#8220;noatime&#8221; to the options for &#8220;/&#8221; in /etc/fstab to do this.</li>
<li>By default, Linux tries to combine hard disk activity involvin parts of the disk which are close together. Normally, this is faster because it reduces the amount of (slow) seeking the disk has to do. The SSD is solid-state, so seeking is free &#8211; we can get quite a speed-up from disabling this behaviour by adding &#8220;elevator=noop&#8221; to the kernel commandline. In the new Karmic grub2 this is controlled from<br />
/etc/default/grub, and you need to run &#8220;update-grub2&#8243; after editing it.</li>
<li>If you want to take this a bit further, you can reduce the amount of syslog logging, or have syslog log to a tmpfs (memory) filesystem.</li>
</ul>
</li>
</ul>
<p><img class="right content_image size-full wp-image-744" title="spencer-laptop" src="http://blog.brightbox.co.uk/wp-content/uploads/2009/09/spencer-laptop.jpg" alt="spencer-laptop" width="250" height="250" /></p>
<ul>
<li>The BIOS will control the internal fan adequately, but it&#8217;ll end up turned on quite a lot. It&#8217;s pretty quiet, but you can silence it completely by turning it off unless the AAO&#8217;s innards are properly warm.<br />
Beware if you play with this that it may be possible to cause permanent damage to the AAO by overheating if you set these values incorrectly.  You may also render your AAO inaccessible by causing it to become just pleasantly warm, which results in your cat going to sleep on top of it.</p>
<ul>
<li>Fetch the &#8220;acerhdf&#8221; source from <a href="http://piie.net/index.php?section=acerhdf">http://piie.net/index.php?section=acerhdf</a>; I&#8217;m using 0.5.17 with Ubuntu&#8217;s 2.6.31 kernel.</li>
<li>You&#8217;ll need the Ubuntu linux-kernel-headers package installed, and the C compiler &amp; libraries; if you install the &#8220;build-essential&#8221; package, it depends on everything you&#8217;ll need and it&#8217;ll all get installed for you.</li>
<li>untar, &#8220;make&#8221; and &#8220;make install&#8221; the acerhdf module.</li>
<li>As of 0.5.17, the module behaves slightly differently to how its README file suggests. What you now need to do is:<br />
- &#8220;modprobe acerhdf verbose=1&#8243;<br />
- Watch the kernel log (dmesg) to see if it&#8217;s outputting succesfully<br />
- If it is, then add the module to your /etc/modules with your desired parameters &#8211; I&#8217;m using &#8220;acerhdf fanon=75 fanoff=70 verbose=1&#8243;<br />
- Enable it by adding a line above the &#8220;exit 0&#8243; in your /etc/rc.local: &#8220;echo -n &#8220;enabled&#8221; &gt; /sys/class/thermal/thermal_zone0/mode&#8221;. It will then take effect at next  reboot</li>
</ul>
</li>
<li>BIOS flash &#8211; if you have anything before v3309, upgrade to get worthwhile fixes (eg to the card readers). Alternatively, Packard Bell and Gateway 2000 both make a model of Netbook which shares hardware with the AAO.I like the Gateway 2000 BIOS because
<ul>
<li>It changes the BIOS logo to a cow-coloured cube.</li>
<li>It provides a better choice of screen brightnesses, specifically giving the option of a really low brightness level, which saves battery power and is still ample for low-light conditions.</li>
<li>Fetch it from here &#8211; note that this probably voids your warranty:<br />
<a href="http://sites.google.com/site/maclesblogspotcom/BIOS/PBG">http://sites.google.com/site/maclesblogspotcom/BIOS/PBG</a></li>
</ul>
</li>
</ul>
<h4>Useful AAO links</h4>
<ul>
<li>AAO blog <a href="http://macles.blogspot.com/">http://macles.blogspot.com/</a></li>
<li>AAO Ubuntu pages <a href="https://help.ubuntu.com/community/AspireOne">https://help.ubuntu.com/community/AspireOne</a></li>
<li>AAO forums <a href="http://www.aspireoneuser.com/forum/">http://www.aspireoneuser.com/forum/</a></li>
</ul>
<h4>Some non-AAO-specific suggestions</h4>
<ul>
<li>Throw out Firefox and get Google Chrome installed. The Linux version is now more than ready for everyday use.</li>
<li>If you want remote-control of your Netbook (eg as you configure it), the VNC Server package for the Ubuntu desktop is called &#8220;vino&#8221;. It&#8217;s not installed by default in UNR.</li>
<li>I strongly recommend removing the &#8220;quiet&#8221; and &#8220;splash&#8221; options from the Kernel command line &#8211; again in /etc/default/grub. This removes the pretty graphical effects at boot-time, but allows you to see what&#8217;s happened if something goes wrong.</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ubuntu-netbook-remix-on-an-acer-aspire-one-a110/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.4 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-224-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-224-packages-for-ubuntu#comments</comments>
		<pubDate>Mon, 29 Jun 2009 13:22:55 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cow]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=609</guid>
		<description><![CDATA[Passenger 2.2.4 was released last week and we now have Ubuntu Hardy packages available in our repository. Passenger 2.2.4 actually is just a small bug fix release for a memory leak in 2.2.3, but obviously brings all the benefits of 2.2.3 too.  A huge number of bugs have been fixed, particularly the &#8220;Broken Pipe&#8221; errors [...]]]></description>
			<content:encoded><![CDATA[<p>Passenger 2.2.4 was <a href="http://blog.phusion.nl/2009/06/21/phusion-passenger-224-released/">released last week</a> and we now have Ubuntu Hardy packages available in our repository.</p>
<p>Passenger 2.2.4 actually is just a small bug fix release for a memory leak in 2.2.3, but obviously brings all <a href="http://blog.phusion.nl/2009/06/17/phusion-passenger-223-released-bug-fix-edition/">the benefits of 2.2.3</a> too.  A huge number of bugs have been fixed, particularly the &#8220;Broken Pipe&#8221; errors some sites under heavy loads were experiencing.</p>
<p>As usual, details on installing the packages from our repository are <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">available on our wiki</a>.</p>
<p>If you&#8217;re using Passenger and it&#8217;s making you happy, please do consider supporting its development by <a href="http://www.modrails.com/enterprise.html">donating money in the form of an &#8220;Enterprise License&#8221;</a> direct from Phusion, the company behind it.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-224-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.2.2 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-222-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-222-packages-for-ubuntu#comments</comments>
		<pubDate>Fri, 01 May 2009 12:47:57 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=539</guid>
		<description><![CDATA[Passenger 2.2.2 was released a few days ago and we now have a package available for Ubuntu Hardy.  After a lot of testing, we&#8217;re also happy with the recent packaging changes so this is going straight to our stable repository. This new version of Passenger brings a train-load of NGINX fixes, so our Passenger enabled [...]]]></description>
			<content:encoded><![CDATA[<p>Passenger 2.2.2 was released a few days ago and we now have a package available for Ubuntu Hardy.  After a lot of testing, we&#8217;re also happy with the recent packaging changes so this is going straight to our stable repository.</p>
<p>This new version of Passenger brings a train-load of NGINX fixes, so our Passenger enabled nginx-brightbox package has been updated too and is available in our testing repository.  More details on using our testing repository <a href="http://blog.brightbox.co.uk/posts/passenger-221-ubuntu-beta-packages-with-nginx-support">here in the 2.2.1 announcement blog post</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-222-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Phusion Passenger 2.1.2 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/phusion-passenger-212-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/phusion-passenger-212-packages-for-ubuntu#comments</comments>
		<pubDate>Sat, 14 Mar 2009 18:30:44 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[sinatra]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=510</guid>
		<description><![CDATA[Following Friday&#8217;s release of Passenger 2.1.2 by the Phusion folks, we&#8217;ve updated our Ubuntu packages.  We&#8217;ve been testing version 2.1.1 packages for a little while now and they&#8217;ve been very stable, supporting both Rails 2.3 and older apps that still depend on Rack 0.4 (such as older Sinatra apps). The details are on the usual [...]]]></description>
			<content:encoded><![CDATA[<p>Following <a href="http://blog.phusion.nl/2009/03/13/phusion-passenger-212-final-released/">Friday&#8217;s release of Passenger 2.1.2</a> by the Phusion folks, we&#8217;ve updated our Ubuntu packages.  We&#8217;ve been testing version 2.1.1 packages for a little while now and they&#8217;ve been very stable, supporting both Rails 2.3 and older apps that still depend on Rack 0.4 (such as older Sinatra apps).</p>
<p>The details are on the<a href="http://wiki.brightbox.co.uk/docs:phusion-passenger"> usual page on our wiki</a>.  If you have any problems or need any help, <a href="http://forum.brightbox.co.uk/forums/passenger">try our forums</a>.</p>
<p>The new packages depend on new versions of the Ruby rack libraries (not the gem), but this is provided in our repository too and will be automatically installed. You need to install the fastthread gem yourself though.  Our repository provides <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository:packages">a few other useful Hardy packages too</a>.</p>
<p>We are only testing our packages against Ubuntu Hardy right now, but they should install and run fine on newer versions of Ubuntu too.</p>
<p>Remember, for maximum memory savings (and speed improvements) try our <a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise">Ruby Enterprise Edition packages for Ubuntu Hardy</a> (currently only 32bit packages available).</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/phusion-passenger-212-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Passenger Ubuntu package updated</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-ubuntu-package-updated</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-ubuntu-package-updated#comments</comments>
		<pubDate>Sun, 11 Jan 2009 16:03:41 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[mod rails]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=377</guid>
		<description><![CDATA[We&#8217;ve just built new versions of our Passenger Ubuntu package.  It&#8217;s still Passenger 2.0.6, but we tweaked the dependencies so you aren&#8217;t forced to use the Apache worker mpm (prefork should work just fine with Passenger). We&#8217;re now also providing 64bit versions of the packages (the source of the 404 errors some of you reported [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve just built new versions of our Passenger Ubuntu package.  It&#8217;s still Passenger 2.0.6, but we tweaked the dependencies so you aren&#8217;t forced to use the Apache worker mpm (prefork should work just fine with Passenger).</p>
<p>We&#8217;re now also providing 64bit versions of the packages (the source of the 404 errors some of you reported when trying to install the package).</p>
<p>Documentation for the packages in the <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">usual place on the wiki</a>.</p>
<p>More Passenger news coming soon :)</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-ubuntu-package-updated/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ubuntu Ruby with COW power!</title>
		<link>http://blog.brightbox.co.uk/posts/ubuntu-ruby-with-cow-power</link>
		<comments>http://blog.brightbox.co.uk/posts/ubuntu-ruby-with-cow-power#comments</comments>
		<pubDate>Tue, 06 Jan 2009 18:35:27 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[copy-on-write]]></category>
		<category><![CDATA[cow]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby-enterprise-edition]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=370</guid>
		<description><![CDATA[We&#8217;ve built some experimental Ruby &#8220;Enterprise Edition&#8221; packages for Ubuntu Hardy.  Ruby EE is from the guys at Phusion and is copy-on-write friendly so, in combination with Phusion Passenger, saves memory. Our packages just upgrade (i.e replace) the standard 1.8 Ruby installation, which might not be acceptable for everyone.  But it&#8217;s simpler than fiddling about [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve built some experimental <a href="http://www.rubyenterpriseedition.com/">Ruby &#8220;Enterprise Edition&#8221;</a> packages for Ubuntu Hardy.  Ruby EE is from the guys at <a href="http://www.phusion.nl/">Phusion</a> and is copy-on-write friendly so, in combination with <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Phusion Passenger</a>,  saves memory.</p>
<p>Our packages just upgrade (i.e replace) the standard 1.8 Ruby installation, which might not be acceptable for everyone.  But it&#8217;s simpler than fiddling about with dual Ruby installations.</p>
<p>So, once you&#8217;ve added our experimental repository, you&#8217;re one command away from getting copy-on-write friendly Ruby EE.  If you don&#8217;t like it for some reason, one command gets up back to where you started.</p>
<p>These packages are currently experimental &#8211; we&#8217;re using them on a few small projects with good results so far, but they&#8217;ve not been heavily tested yet.</p>
<p>More details <a href="http://wiki.brightbox.co.uk/docs:ruby-enterprise">here on our wiki.</a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/ubuntu-ruby-with-cow-power/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sphinx Ubuntu Package</title>
		<link>http://blog.brightbox.co.uk/posts/sphinx-ubuntu-package</link>
		<comments>http://blog.brightbox.co.uk/posts/sphinx-ubuntu-package#comments</comments>
		<pubDate>Sun, 14 Dec 2008 21:25:28 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[indexing]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[sphinx]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=332</guid>
		<description><![CDATA[Sphinx is an SQL full-text search engine that&#8217;s being used more and more in the Rails world.  We&#8217;ve built some packages to provide Sphinx 0.9.8.1 on Ubuntu Hardy.  It comes with some basic man pages and the included documentation and examples, but it&#8217;s obviously more useful when used with a Rails plugin, such as Thinking [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sphinxsearch.com/">Sphinx</a> is an SQL full-text search engine that&#8217;s being used more and more in the Rails world.  We&#8217;ve built <a href="http://wiki.brightbox.co.uk/docs:sphinx-search">some packages</a> to provide Sphinx 0.9.8.1 on Ubuntu Hardy.  It comes with some basic man pages and the included documentation and examples, but it&#8217;s obviously more useful when used with a Rails plugin, such as <a href="http://ts.freelancing-gods.com/">Thinking Sphinx</a> or <a href="http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/files/README.html">Ultrasphinx</a>.</p>
<p>So, rather than downloading the sources and compiling yourself, just install from our APT repository.  If you&#8217;re on a Brightbox it&#8217;s just:</p>
<p><code>sudo apt-get update<br />
sudo apt-get install sphinx-search<br />
</code></p>
<p>Otherwise you&#8217;ll need to <a href="http://wiki.brightbox.co.uk/docs:brightboxaptrepository">configure our repository manually</a>.</p>
<p>We&#8217;re of course hoping to get these package accepted upstream at Debian/Ubuntu, so using Sphinx will be easy for everyone.</p>
<p>Happy indexing!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/sphinx-ubuntu-package/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passenger 2.0.5 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-205-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-205-packages-for-ubuntu#comments</comments>
		<pubDate>Fri, 05 Dec 2008 17:05:53 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=274</guid>
		<description><![CDATA[Following the recent 2.0.4 release of the Passenger Rails module for Apache, version 2.0.5 was released today by the Phusion team.  We’ve just released new Ubuntu Hardy packages for it.  If you’re already using the package from our repository, just apt-get update and upgrade. Particularly of note, this fixes a deadlock bug using Passenger and [...]]]></description>
			<content:encoded><![CDATA[<p>Following the recent 2.0.4 release of the <a href="http://www.modrails.com/">Passenger</a> Rails module for Apache, version 2.0.5 was <a href="http://blog.phusion.nl/2008/12/05/phusion-passenger-205-released-mentioned-on-live37signalscom/">released today </a>by the <a href="http://www.phusion.nl/">Phusion</a> team.  We’ve just released new Ubuntu Hardy packages for it.  If you’re already using the package from our repository, just apt-get update and upgrade.</p>
<p>Particularly of note, this fixes a deadlock bug using Passenger and global queueing with the Apache worker mpm.</p>
<p>As before, documentation for our packages is available on <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">our Passenger wiki page</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-205-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Passenger 2.0.4 packages for Ubuntu</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-204-packages-for-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-204-packages-for-ubuntu#comments</comments>
		<pubDate>Mon, 01 Dec 2008 23:31:35 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[mod rails]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=271</guid>
		<description><![CDATA[Version 2.0.4 of the Passenger Rails module for Apache was released today by the Phusion team.  We&#8217;ve just released new Ubuntu Hardy packages for it.  If you&#8217;re already using the package from our repository, just apt-get update and upgrade. As before, documentation for our packages is available on our Passenger wiki page.]]></description>
			<content:encoded><![CDATA[<p>Version 2.0.4 of the <a href="http://www.modrails.com/">Passenger</a> Rails module for Apache was <a href="http://blog.phusion.nl/2008/12/01/phusion-passenger-204-released-37signalss-ta-da-list-now-using-passenger/">released today</a> by the <a href="http://www.phusion.nl">Phusion</a> team.  We&#8217;ve just released new Ubuntu Hardy packages for it.  If you&#8217;re already using the package from our repository, just apt-get update and upgrade.</p>
<p>As before, documentation for our packages is available on <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">our Passenger wiki page</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-204-packages-for-ubuntu/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Passenger package for Ubuntu Hardy updated</title>
		<link>http://blog.brightbox.co.uk/posts/passenger-package-for-ubuntu-hardy-updated</link>
		<comments>http://blog.brightbox.co.uk/posts/passenger-package-for-ubuntu-hardy-updated#comments</comments>
		<pubDate>Fri, 28 Nov 2008 13:17:48 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[modrails]]></category>
		<category><![CDATA[mod_rails]]></category>
		<category><![CDATA[packages]]></category>
		<category><![CDATA[passenger]]></category>
		<category><![CDATA[phusion]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=265</guid>
		<description><![CDATA[I&#8217;d just like to announce the new version (2.0.3-1bbox4) of our Phusion Passenger/mod_rails package for Ubuntu Hardy (first announced back in May). The previous version was faulty and resulted in mod_passenger.so being installed in the root dir (doh!) &#8211; I&#8217;m not sure when that bug crept in. I&#8217;ve also updated the dependencies slightly &#8211; it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d just like to announce the new version (2.0.3-1bbox4) of our Phusion Passenger/mod_rails package for Ubuntu Hardy (<a href="http://blog.brightbox.co.uk/posts/brightbox-builds-hardy-passenger-package">first announced back in May</a>).</p>
<p>The previous version was faulty and resulted in mod_passenger.so being installed in the root dir (doh!) &#8211; I&#8217;m not sure when that bug crept in.</p>
<p>I&#8217;ve also updated the dependencies slightly &#8211; it will no longer require the rubygems package.  This helps those of you who have installed gems manually and would rather not use the Ubuntu packages.  If you didn&#8217;t install gems manually, you&#8217;ll need to explicitly specify the package now.</p>
<p>This, and a little more information can be found on our <a href="http://wiki.brightbox.co.uk/docs:phusion-passenger">Passenger wiki page</a>.</p>
<p>If you need help using these packages, or would like to feed back your experiences, go on over to the <a href="http://forum.brightbox.co.uk/forums/passenger">discussion forum</a>.</p>
<h3>Accepted into Ubuntu Intrepid Ibex</h3>
<p>And if you weren&#8217;t aware, our package was accepted into the official Ubuntu repository (in the universe component) so if you&#8217;re using Ubuntu Intrepid Ibex, you can use it straight away! (though it does require the packages rubygems).  Another step towards Ubuntu being the perfect rails stack. The source package page <a href="https://launchpad.net/ubuntu/+source/passenger/">can be found here.</a></p>
<p>Next up, Ruby Enterprise Edition packages&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/passenger-package-for-ubuntu-hardy-updated/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Birthday Ubuntu!</title>
		<link>http://blog.brightbox.co.uk/posts/happy-birthday-ubuntu</link>
		<comments>http://blog.brightbox.co.uk/posts/happy-birthday-ubuntu#comments</comments>
		<pubDate>Mon, 20 Oct 2008 16:37:12 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=175</guid>
		<description><![CDATA[Today is Ubuntu&#8217;s 4th birthday.  Ubuntu is the GNU/Linux distro that makes our Brightboxes rock. Happy birthday Ubuntu!]]></description>
			<content:encoded><![CDATA[<p>Today is Ubuntu&#8217;s 4th birthday.  <a href="http://www.ubuntu.com/">Ubuntu</a> is the GNU/Linux distro that makes our Brightboxes rock.</p>
<p>Happy birthday Ubuntu!</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/happy-birthday-ubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now with Ubuntu 8.04 LTS Hardy powers</title>
		<link>http://blog.brightbox.co.uk/posts/now-with-ubuntu-804-lts-hardy-powers</link>
		<comments>http://blog.brightbox.co.uk/posts/now-with-ubuntu-804-lts-hardy-powers#comments</comments>
		<pubDate>Thu, 02 Oct 2008 14:57:13 +0000</pubDate>
		<dc:creator>John Leach</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[imagemagick]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=152</guid>
		<description><![CDATA[We&#8217;ve now switched to Ubuntu Hardy (8.04 LTS) as our default Brightbox image. We&#8217;ve been using Hardy for months now to power our managed products and clusters and it&#8217;s proved very stable.  Some of the highlights: Ruby 1.8.6 as standard Apache 2.2.8 as standard Imagemagick 6.3 as standard (roll on the new rmagick gems!) Git [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right size-full wp-image-89 content_image" title="The Hardy Heron" src="http://blog.brightbox.co.uk/wp-content/uploads/2008/10/hardy-heron.png" alt="" width="120" height="247" />We&#8217;ve now switched to <a href="http://en.wikipedia.org/wiki/Ubuntu">Ubuntu</a> Hardy (8.04 <a title="Long Term Support" href="https://wiki.ubuntu.com/LTS">LTS</a>) as our default Brightbox image.</p>
<p>We&#8217;ve been using Hardy for months now to power our managed products and clusters and it&#8217;s proved very stable.  Some of the highlights:</p>
<ul>
<li>Ruby 1.8.6 as standard</li>
<li>Apache 2.2.8 as standard</li>
<li>Imagemagick 6.3 as standard (roll on the new rmagick gems!)</li>
<li>Git 1.5.4 as standard</li>
<li>Better virtualisation support &#8211; we can now live upgrade ram on Brightboxes without a reboot</li>
</ul>
<p>It still comes pre-configured for Rails deployment and we&#8217;re still providing improved and extra packages where necessary (such as nginx 6.31).</p>
<p>We&#8217;re also still supporting our Ubuntu Dapper machines and can still pre-install Dapper for customers who are already using it on their other boxes.</p>
<h3>Upgrading</h3>
<p>Due to the way Brightboxes are built, you can&#8217;t easily upgrade your Dapper box to Hardy.  Currently, the only supported way to upgrade is to <a href="https://support.brightbox.co.uk">file a support ticket</a> with us and we&#8217;ll rebuild your Brightbox as Hardy.  This will require downtime and <strong>redeployment of your app</strong> (a good time to move to the <a href="http://wiki.brightbox.co.uk/docs:gemv2:start">new Brightbox deployment gem</a> if you haven&#8217;t already)</p>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/now-with-ubuntu-804-lts-hardy-powers/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HowTo do Ethernet Bonding on Ubuntu &#8211; Properly</title>
		<link>http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly</link>
		<comments>http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:30:50 +0000</pubDate>
		<dc:creator>Neil Wilson</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[howtos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.brightbox.co.uk/?p=117</guid>
		<description><![CDATA[It&#8217;s amazing how quickly guides on the Internet go out of date. I suppose this one will be no exception. However as I&#8217;ve been looking around there doesn&#8217;t appear to be a good guide as to how to get bonded ethernet to work in Ubuntu using the network helper scripts. So I thought I&#8217;d scribble [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s amazing how quickly guides on the Internet go out of date. I suppose this one will be no exception. However as I&#8217;ve been looking around there doesn&#8217;t appear to be a good guide as to how to get bonded ethernet to work in Ubuntu using the network helper scripts. So I thought I&#8217;d scribble down what I know.</p>
<p>This guide is designed for the Intrepid Ibex version of Ubuntu (8.10) with a small addendum covering Hardy Heron (8.04.1).</p>
<p>The Debian/Ubuntu networking system is a bit opaque. It works via a default script in <code>/etc/network/interfaces</code> and is described in interfaces(5). (run <code>man interfaces</code> to read it).</p>
<p>This gives you all the standard entries, but it also points out that other packages can install scripts that extend the options the interfaces file understands. And that is how you configure Ethernet bonding.</p>
<h3>Configure your switch</h3>
<p>Almost certainly you will have to activate LACP on the relevant ports on your switch to get automatic bonding to work. How you do this depends on your switch. (On my test HP 1800-8G switch I just use the web interface and check a couple of boxes).</p>
<h3>For Intrepid and Hardy</h3>
<ol>
<li>Install the bonding enslave programs and network scripts:
<pre><code>apt-get install ifenslave</code></pre>
</li>
<li>Shutdown any active network interfaces you intend to use with bonding
<pre><code>sudo -s
ifdown eth0
ifdown eth1
etc, etc...</code></pre>
</li>
<li>Comment out the ethernet configurations from <code>/etc/network/interfaces</code>
<pre><code>#auto eth0
#iface eth0 inet dhcp</code></pre>
</li>
<li>Add in the bonding configuration into <code>/etc/network/interfaces</code>
<pre><code>auto bond0
iface bond0 inet dhcp
  slaves all
  bond-mode 4
  bond-miimon 100</code></pre>
</li>
<li>Bring up the interface with:
<pre><code>sudo ifup bond0</code></pre>
</li>
</ol>
<p>This brings up a bonded interface using the 802.3ad Link Aggregation Control Protocol (LACP) which is by far the easiest way of configuring a resilient trunk if your switch supports it (and even quite small switches do these days).</p>
<p>There are other modes and options available in the bonding driver all of which can now be specified in the <code>interfaces</code> file. Full gory details in the <code>bonding.txt.gz</code> file in the current <code>linux-doc</code> package.</p>
<p>Similarly you can specify which network interfaces you want to use as the slaves to the bonding driver e.g. <code>slaves eth0 eth1</code>. Look at the documentation in <code>/usr/share/doc/ifenslave-2.6/README.Debian</code> for more details.</p>
<h3>Extra Work for Hardy</h3>
<p>Hardy&#8217;s <code>ifenslave</code> scripts are a little more primitive than Intrepid. It doesn&#8217;t auto-load the bonding module the first time you try to use it and it doesn&#8217;t set the options automatically. You have to do that the old fashioned way.</p>
<ol>
<li>Create a  file called <code>bonding</code> in <code>/etc/modprobe.d</code> with the following config in it.
<pre><code>alias bond0 bonding
options bond0 mode=4 miimon=100</code></pre>
</li>
<li>Load the module into the kernel
<pre><code>sudo modprobe bond0</code></pre>
</li>
<li>Clear out any failed bond interface by running ifdown
<pre><code>sudo ifdown bond0</code></pre>
</li>
<li>Bring the bond interface up.
<pre><code>sudo ifup bond0</code></pre>
</li>
<li>Once you done this once, the system will ensure that the module is loaded automatically on subsequent reboots and the network brought up.</li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.brightbox.co.uk/posts/howto-do-ethernet-bonding-on-ubuntu-properly/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

