Package manager: Apt broken after upgrade

Posted November 16, 2018 5.6k views
Linux BasicsInitial Server SetupUbuntu 18.04

After a recent upgrade apt returns the following error. How can I recover apt?

$ sudo apt-get update
apt-get: relocation error: /usr/lib/x8664-linux-gnu/ symbol _ZN9pkgSystem9LockInnerEv version APTPKG5.0 not defined in file with link time reference

Tried to rebuild using:


$ sudo dpkg -i {apt,libapt-pkg5.0}*.deb
dpkg: regarding apt
1.6.3ubuntu0.1_amd64.deb containing apt: apt breaks apt-transport-https (<< 1.5~alpha4~) apt-transport-https (version 1.2.29) is present and installed.

dpkg: error processing archive apt1.6.3ubuntu0.1amd64.deb (–install): installing apt would break apt-transport-https, and deconfiguration is not permitted (–auto-deconfigure might help)
(Reading database … 186145 files and directories currently installed.)
Preparing to unpack libapt-pkg5.01.6.3ubuntu0.1amd64.deb …
Unpacking libapt-pkg5.0:amd64 (1.6.3ubuntu0.1) over (1.6.3ubuntu0.1) …
Setting up libapt-pkg5.0:amd64 (1.6.3ubuntu0.1) …
Processing triggers for libc-bin (2.27-3ubuntu1) …
Errors were encountered while processing: apt1.6.3ubuntu0.1amd64.deb

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


You could try using the following commands to reinstall libapt:

sudo dpkg --install --force-downgrade libapt-pkg5.0_1.2.29_amd64.deb

Or you could try by replacing /usr/lib/x86_64-linux-gnu/ from another Ubuntu installation.