I successfully completed an upgrade from Hoary to Dapper. The process was relatively smooth but I experienced couple of bumps on the road. If you are trying to do something similar here is what do you have to do:
- Edit /etc/apt/sources.list and change every hoary reference to dapper
- apt-get update
- apt-get -y -f dist-upgrade
I used -y to automatically answer yes to any prompts, and -f in order to force apt to upgrade packages even if there are minor conflicts (to avoid circular dependency issues). In an ideal world this would upgrade your system completely, but it doesn’t always happen. If you run into trouble do:
apt-get -y -f install
apt-get clean
apt-get -y -f dist-upgrade
The first command will all the packages that were unpacked and deselected right before you got the error. Second one will clean out the apt cache and force it to re-download all the remaining packages. This is useful if you are dealing with a corrupt file that is messing up your process. Last command will of course resume the upgrade process.
I only experienced one major issue with lvm2 package. For some reason it could not be unpacked or installed. I even tried doing it directly via dpkg -i but it still wouldn’t work.
In the end I simply removed it via apt-get remove lvm2. That did the trick and the installation resumed and ran till the end without a any problems.
Ndiswrapper of course did not work after the upgrade. This might actually be quite common for Hoary users who compiled the app from source. Dapper has ndiswrapper module built into the kernel, so there will be a conflict there. In my case I had two ndiswrapper packages installed:
- ndiswrapper-utils – a standard Ubuntu package
- ndiswrapper-moduules-x.xx.x-386 – a kernel module compiled from source
After messing around with this for a while, I decided to simply remove everything and start from scratch:
apt-get remove ndiswrapper-modules-x.xx.x-386
apt-get remove ndiswrapper-utils
modprobe -r ndiswrapper
rm -r /etc/ndiswrapper/[win_wlan_drier_name]
apt-get install ndiswrapper-utils
ndiswrapper -i [path_to_win_wlan_driver]
ndiswrapper -m
modprobe ndiswrapper
depmod -a
Removing just the modules package did not help. Only after I removed everything, and reinstalled it from scratch I got my card working again.
So here it is. I’m currently happy user of Dapper Drake, and I haven’t noticed any issues or instability. I’m tempted to go all the way up to Edgy, but I don’t feel like doing it this week. Maybe I’ll do that over the holidays or something.
[tags]linux, ubuntu, kubuntu, dapper, dapper drake, hoary, hoary hedghog, edgy, edgy eft, upgrade[/tags]