Let's see what rmadison says about dpkg in 14.04:
Code:
$ rmadison dpkg
dpkg | 1.17.5ubuntu5 | trusty | source, amd64, arm64, armhf, i386, powerpc, ppc64el
dpkg | 1.17.5ubuntu5.4 | trusty-security | source, amd64, arm64, armhf, i386, powerpc, ppc64el
dpkg | 1.17.5ubuntu5.4 | trusty-updates | source, amd64, arm64, armhf, i386, powerpc, ppc64el
There's your problem.
You seem to have tried to add non-Ubuntu software that demands a different (higher) version of dpkg than Ubuntu provides...but didn't provide the package itself...or the new package was not installable. That's called a
version conflict and it falls under "you have requested an impossible situation" in the error message.
This is the risk you take when adding non-Ubuntu software.
Happily, fixing the problem is not difficult.
My recommended solution is to remove the offending non-Ubuntu source, uninstall all software from that source, purge the packages in your cache from that source, rebuild your dpkg database without that source, and try to get back to a functioning package manager.
You will not be able to install or remove any packages, including security updates, until you repair your system.
It's not difficult to do, and it's a good learning experience.
Bookmarks