Brightbox builds Hardy Passenger package 21 May 08
We’ve created an Ubuntu Hardy package for Passenger - the apache ‘mod_rails’ hosting solution written by the team at Phusion, and sent the resulting patches back upstream to improve Passenger for everybody.
The package is available from the Brightbox repository at http://apt.brightbox.net and is called ‘libapache2-mod-passenger’.
Brightboxes have the repository in place by default, but you can easily add the repository to your system with the following commands:
sudo sh -c 'echo "deb http://apt.brightbox.net hardy main" > /etc/apt/sources.list.d/brightbox.list'
sudo sh -c 'wget -q -O - http://apt.brightbox.net/release.asc | apt-key add -'
sudo apt-get update
There will be a beta Passenger Brightbox machine available soon and we’re probably going to need some volunteers to trial it out. So if you like your Rails Hosting bleeding edge then let me know and I’ll put you on the list.
If you do use the .deb, be warned that I’m changing it all the time at the moment as Passenger evolves and I’m following Passenger trunk very closely.


5 months ago Michael Buckbee said:
This looks like exactly what I need to jump onto the mod_rails bandwagon, thanks for your work on this, much appreciated.
5 months ago Ubuntu and Passenger has Just Married said:
[...] gosh, I can’t believe I missed this. On May 21 Brightbox has announced a happy marriage of a revolutionary mod_rails (Passenger) project from Phusion to the excellent [...]
5 months ago Cristian R. said:
Your package worked great on my Xubuntu 8.04 testing virtual machine. I’m downloading an image of Ubuntu 8.04 AMD64 to test your 64-bit package as well, most likely prior to the big upgrade of my VPS slice. Thank you for making this available to us all.
Any chance you’ll make a Passenger 2.0 package when it’s finally released, just days from now?
Greetings from Argentina, home of Tango, Maradona and Dulce de Leche!
2 weeks ago Mike Tunnciliffe said:
Perhaps I’m a little late on the bandwagon, but I just installed Phusion Passenger on Ubuntu Hardy using your .deb package.
This is on a fresh VMWare image install (no apache2.2), and I followed the instruction above which seemed to work… until:
—-
Setting up apache2-mpm-worker (2.2.8-1ubuntu0.3) …
* Starting web server apache2 [ OK ]
Setting up libapache2-mod-passenger (2.0.3-0ubuntu1~hardy2) …
Your apache2 configuration is broken, so we’re not restarting it for you.
—-
Hm, curious, thought I. Let’s see what the error is:
—-
[17:49] sudo apache2ctl start
apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/passenger.load: Cannot load /usr/lib/apache2/modules/mod_passenger.so into server: /usr/lib/apache2/modules/mod_passenger.so: cannot open shared object file: No such file or directory
—-
user@ubuntu8041:~/Projects/sflor$ sudo updatedb
user@ubuntu8041:~/Projects/sflor$ locate mod_passenger.so
/mod_passenger.so
—-
Interesting! Seems to have installed the shared lib in /. I wonder why? *shrug* Maybe the install script couldn’t work out where the Apache root is…?
[17:50] sudo mv /mod_passenger.so /usr/lib/apache2/modules/
user@ubuntu8041:~/Projects/sflor$ sudo apache2ctl stop
user@ubuntu8041:~/Projects/sflor$ sudo apache2ctl start
—-
Seems to be up and running cleanly now. Just thought I’d document in case someone came across a similar problem.