Ubuntu 12.04 QUB Wireless

Using Ubuntu 12.04 on QUB Wifi poses a few problems as there is a bug (bug report) in the version of libssl shipped with 12.04.

To resolve the issue you need to downgrade the version of libssl

If you follow the instructions from comment #37 on that bug report then you’re able to connect to the library wireless network using Ubuntu 12.04. I have re-published that advice here:

Benjamin Bex post from https://bugs.launchpad.net/ubuntu/+source/wpasupplicant/+bug/969343

To explain how I did it:

Revert to openssl and libssl1.0.0 version 1.0.0e-2ubuntu4

Open Terminal: type shell commands without the surrounding “”

apt-cache showpkg openssl

will show which versions of openssl you have available on your system
If openssl is somewhere in the ‘Provides:’ list do:


apt-get install openssl=1.0.0e-2ubuntu4

apt-get install libssl1.0.0=1.0.0e-2ubuntu4

However, if you do not have the old versions in the apt-cache you need to fetch them from:
http://mirror01.th.ifl.net/ubuntu/pool/main/o/openssl/ (or another mirror)
You ‘ll need to get:

  • openssl_1.0.0e-2ubuntu4_i386.deb  – or the amd64 variant if your machine is 64 bit (you can check that with “uname -p” if it is ‘x86_64’ you need the amd64 variant)
  • libssl1.0.0_1.0.0e-2ubuntu4_i386.deb  – or the amd64 variant, same rule here.

Get these two files to the affected computer with a flash drive, I got them by booting the install disk and downloading them there, then copy them to my hard disk. So you don’t need two PCs but it is easier.

Go to the directory that contains the two deb files you need e.g. cd /media/usbdisk

A  “ls”  should show you the two downloaded DEB files. Install the deb files with:

dpkg -iR .

this means install all debian packages from the folder ‘.’ (i.e. the current folder)

After that  check to see the version of openssl you now have installed with:

apt-cache showpkg openssl

Reboot your machine.

Protect OpenSSL from Updating

Additionally you may want to protect those packages from being updated in future (until the bugs are fixed).
Install wajig with:

sudo apt-get install wajig

Then exclude the package with:

sudo wajig hold libssl1.0.0 openssl

Leave a Reply

  • (will not be published)

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>