During the upgrades I had two issues:
-
Emacs got somehow broken on one system y prevented the upgrade process to finish completely. It even said, the process had been aborted, but the only thing missing was the last Cleanup step.
I removed emacs packages and reinstalled them, then everything went fine. - Screenblanker got stuck on one of my machines during upgrade, so I could hit on any button to enter the last Cleanup step.
I connected via Remote Desktop to that machine and could finish the process correctly.
As usual, the upgrade process disables all your custom repositories to prevent problems. You'll have to adapt and enabled them by hand, or you might use these instructions to do this with a few commands.
# Become super-user sudo -i # Set some variables (these can be changed to adapt to other Ubuntu versions) export old=natty export new=oneiric # Enter repository list folder cd /etc/apt/sources.list.d/ # Change old distribution list files and store them as newer ones for sl in *-${old}.list ; do echo "Creating ${sl/${old}/${new}}" ; sed 's/\(.*\) '${old}'\(.*\)/\1 '${new}'\2/' $sl > ${sl/${old}/${new}} ; done # Enable and remove the "disabled ..." comment for sl in *-${new}.list ; do echo "Enabling ${sl}..." ; sed -i.bak 's/^# \(.*\) disabled on upgrade to '${new}'$/\1/' $sl ; done # Check they are all fine for sl in *-${new}.list ; do echo "Content of ${sl/${old}/${new}}:" ; cat $sl ; done # Cleanup backup files and old distribution list files (not needed any longer) rm *-${old}* *${new}.list.bak