Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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.

share|improve this question
    
Removing dpkg will probably break your system. Please post logs of ppa-purge, and of the simulated force install you mention. –  izx Jun 17 '12 at 22:18
add comment

1 Answer

up vote 0 down vote accepted

I was able to solve this with minimal impact to the system, its installed software and services, and its stability, by downloading the tar 1.23 source, compiling and installing it.

Then I was actually able to force downgrade dpkg sudo apt-get install dpkg=1.15.5.6ubuntu4.5, which I wasn't even able to do, and all is back to normal! Phew!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.