Debian アップデートの問題

Debian アップデートの問題

私が実行したときsudo apt-get upgrade

libc6-i386:dependency: libc6 (= 2.17-93) but 2.17-92+b1 have been installed;

その結果、dpkgエラーが発生し、すべての更新を続行できません。

私が試した場合sudo apt-get -f install

A copy of the C library was found in an unexpected directory:
'/lib/x86_64-linux-gnu/libc-2.17.so'
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library or get it out of
'/lib/x86_64-linux-gnu' and try again.

dpkg: error processing /var/cache/apt/archives/libc6_2.17-93_amd64.deb (--unpack):

マルチアーキテクチャサポートをオンにしました。これはlibc6-i386の問題です。以前この問題を見た人はいますか?どうすればいいですか?

私は少し複雑なchrootアプローチに関連するいくつかのソリューションを検索しました。 Debianのバグリストも確認しました。誰かがずっと前に同じ問題を報告しているようです。

ベストアンサー1

警告する:このアドバイスは危険です。バックアップをアーカイブしてブートCDを準備します。

これはずっと前に私に起こりました。このファイルを手動で編集したことを思い出してください。

 /var/lib/dpkg/info/libc6:i386.preinst

検索エラーメッセージこの場合、Cライブラリをアップグレードすることは安全ではありません。」。このブロックからコマンド終了-1を削除します。この検査は4箇所で行われます。

さらに、このファイルはapt-get Upgradeが実行されるたびに置き換えられるため、インストールプロセスの開始後にコピーを作成して/var/lib/dpkg/info/にコピーしてください。これには少し試行錯誤が必要な場合があります。

おすすめ記事