web-dev-qa-db-ja.com

16.04でaptパッケージを更新したところ、aptコマンドで再配置エラーが発生する

Apt updateを実行すると、これが得られます。

apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0:
symbol _ZN9pkgSystem9LockInnerEv, version APTPKG_5.0 not defined in file
libapt-pkg.so.5.0 with link time reference

これを修正するために、aptパッケージを ここではpackages.ubuntu.com からダウンロードし、dpkgでインストールし、apt upgradeを実行して、修正するように指示しました。 -fで。私はそれをやったので、元の問題に戻りました。ここにライブラリの問題があると思いますが、何を更新する必要があるのか​​わかりません。

Redditで尋ねたとき、再インストールするよう勧められました。これがこの問題を解決する最良の方法ですか?

これを修正するためにどこを見るか、何をすべきかについてのアイデアはありますか?

aptでこれを行うことができないため、これを修正するために必要なパッケージをwgetおよびdpkgする必要があります。該当する場合は、関連するソースにリンクしてください。

編集、Ubuntuバグトラッカーの質問チームに連絡し、一時的な修正を見つけました https://answers.launchpad.net/ubuntu/+question/675775

5
MrMe01

今日、私は簡単なapt update && apt upgradeの後に同じ問題を抱えていました。

そして、別のUbuntu 16.04インストールからの/usr/lib/x86_64-linux-gnu/libapt-private.so.0.0.0を置き換えて修正しました。

1
Psychozoic