After doing an update on a bunch of pulseaudio packages my microphone stopped working. It's fine, after all Karmic is still in Alpha. I have reported the bug to launchpad.
In the meanwhile I would like to revert the update of the pulseaudio packages. Unfortunately, none of the packages let me select the "Force Version" option on Synaptic. I thought of removing them and then install the old packages, however removing pulse means removing the package called ubuntu-desktop which I am afraid might mess up things even more. I had a hard time finding the older versions of the packages but I finally downloaded each one of the *.deb's onto my machine.
These are the updates according to the history in Synaptic.
libpulse-browse0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
libpulse-mainloop-glib0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
libpulse0 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-esound-compat (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-bluetooth (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-gconf (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-x11 (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-zeroconf (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-utils (1:0.9.15-4ubuntu3) to 1:0.9.16~test4-0ubuntu1
pulseaudio-module-udev (1:0.9.16~test4-0ubuntu1)
Suggestions?
If you are not afraid do get your hands dirty, the best way to do this is :
It will show you all the different version of the package that you can install, according to your sources.list definition. You will get something like that ( this is how it looks for me ):
Just check on the different version available to you, and then do :
Again as example to the output above :
As you can see my pulseaudio is from a ppa on launchpad so if i wanted to downgrade/revert back to the original one supplied by jaunty, i'd do the mentioned above with all the pulseaudio packages that i installed.
In
/etc/apt/preferences
:Then
aptitude install pulseaudio
(and any other packages that won't get automatically downgraded as a dependency).This may well cause problems down the line (downgrades aren't officially supported or well-tested) but this will at least get the versions down to jaunty ones.
womble is right
You also have to make sure that you have the lines in /etc/apt/sources.list for jaunty. If you have the correct sources.list lines then you can select the right one from multiple versions.
With pinning you can set the preference what version you prefer.
You can try using "aptitude", it has a console based user interface. Go to the relevant packages, at the bottom, you'll see available versions. Select the versions you want and press "+" on your keyboard.
There will probably be "broken" packages, you can cycle them with "b" and fix them as you go.