Today I did my typical "update all" routine when the package manager GUI told me many things needed updating. It chugged along and needed some confirms. I rebooted because one of the upgrades had stripped all the chrome off my windows making them look old-school X. After the reboot I have a red triangle in my system tray telling me my package info is outdated. Odd, since I just ran a big update.
Now if I go to the command prompt and run
apt-get update I get the following:
jal@jal:~$ sudo apt-get update [sudo] password for jal: 0% [Working]/usr/lib/apt/methods/http: symbol lookup error: /usr/lib/apt/methods/http: undefined symbol: _Z14maybe_add_authR3URISs E: Method http has died unexpectedly! E: Sub-process http returned an error code (127)
Throwing a little Google Foo around I came up with this bug report from Dec 2009 on the Debian list. It seems the proposed fix in that bug report is to downgrade to apt-0.7.23.1, apt-get update, and upgrade apt again.
I usually just run into things like this without asking for help, but when the package manager is involved I get just a little cautious. I don't really want to blow my packages up or do something ugly to my system.
So in short, how do I downgrade apt without screwing myself in the process?