By mistake an upgrade from Ubuntu 9.10 (64bit) to Ubuntu 10.04 LTS (64b) was initialized today, when I was away. Since an upgrade like that isn’t reversible, it was just a matter of letting it proceed, and hope fr the best.
Since I knew that people had gotten SRSS to work under 10.04, and that the critical item was to use GDM 2.20, I took the advice (during the upgrade) to do a block on further upgrades, by doing;
sudo echo gdm-2.20 hold | dpkg --set-selections
Once the upgrade was complete (took a while, especially since a mandatory dialogue box went hiding behind another screen), I compiled the kernel modules needed to get sound and usb working properly under SRSS (following the SRSS 4.2 on Ubuntu 9.10 HOW-TO to download the module source).
sudo make -C /usr/src/SUNWut/utadem clean default install
sudo make -C /usr/src/SUNWut/utio clean default install
sudo make -C /usr/src/SUNWut/utdisk clean default install
sudo depmod -a
Once that was done, I rebooted as instructed by the upgrade package and… It didn’t work.
Logged in over ssh, and downloaded the gdm-2.20_2.20.10-0ubuntu3_amd64.deb package (using Google to find a source for it). Did a;
sudo dpkg -i gdm-2.20_2.20.10-0ubuntu3_amd64.deb
to get it installed properly, and then noticed one of the logs saying that ia32-sun-java6-bin was missing.
Then enabled the “Partner” sources under /etc/apt/sources.list (changing “karmic” to “lucid” on the partner line, since that just seemed wrong);
deb http://archive.canonical.com/ubuntu lucid partner
deb-src http://archive.canonical.com/ubuntu lucid partner
Then proceeded to install the Sun Java needed.
sudo apt-get update
sudo apt-get install sun-java6-jre
sudo apt-get install ia32-sun-java6-bin
And all of a sudden, things… just… worked. Sound, Youtube movies (under Google Chrome and HTML5, that is) and everything else I’ve tested (incl Skype).
So, by accident, I happened to get the server running Ubuntu 10.04. 🙂