How to recover broken dpkg after lucid-bleed ppa-purge?
Posted
by
TryTryAgain
on Ask Ubuntu
See other posts from Ask Ubuntu
or by TryTryAgain
Published on 2012-06-17T22:01:37Z
Indexed on
2012/06/19
3:24 UTC
Read the original article
Hit count: 284
Did a ppa-purge of lucid-bleed and dpkg didn't downgrade properly and now it is broken.
dpkg: PreDepends: tar (>= 1.23) but 1.22-2ubuntu1 is to be installed
What scares me is when simulating the removal of dpkg I get:
Removing this package may render the system unusable. Are you sure you want to do that?
and then the list of packages which depend on it, which will also be removed, is obviously very long.
Is it safe for me to remove dpkg just to reinstall it? How would I ensure the list of packages which were also removed are then reinstalled?
Will forcing the version of dpkg help? (FYI: simulating a forced version brings up a much smaller list of applications which will also be removed).
Any other suggestions?
Additional information based on comments:
ppa-purge log: http://pastebin.com/1kT8cLvP
If I sudo apt-get install dpkg=1.15.5.6ubuntu4.5
I get
The following packages have unmet dependencies: libdpkg-perl: Depends: dpkg (>= 1.15.8) but 1.15.5.6ubuntu4.5 is to be installed
which sucks because that means more would be broken after doing so...but when I force the version through Synaptic I get: To be removed alien, build-essential, cdbs, checkinstall, debhelper, devscripts, dpkg-dev, google-earth-stable, googleearth-package, libdpkg-perl, lintian, lsb, lsb-core, lsb-cxx, lsb-desktop, lsb-graphics, lsb-languages, lsb-multimedia, lsb-printing, lsb-qt4, lsb-security, ubuntu-dev-tools.
© Ask Ubuntu or respective owner