libc6-devをDebianに完全にアップグレードしてテストに失敗しました。中断:libgcc-8-dev(< 8.4.0-2〜)しかし8.3.0-6をインストールするには

libc6-devをDebianに完全にアップグレードしてテストに失敗しました。中断:libgcc-8-dev(< 8.4.0-2〜)しかし8.3.0-6をインストールするには

ソースをBullseyeに切り替えてアップグレードをスムーズに進めましたが、フルアップグレードを実行すると、次の結果が表示されます。

libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed

私のソースは次のとおりです。

deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main

#deb http://deb.debian.org/debian buster-updates main
#deb-src http://deb.debian.org/debian buster-updates main

#deb http://security.debian.org/debian-security/ buster/updates main
#deb-src http://security.debian.org/debian-security/ buster/updates main

アップグレードを完了するには、この問題をどのように解決する必要がありますか?

PS:最近の質問をここで見ました。libc6-devが原因でDebianへのフルアップグレードテストに失敗しました:中断:libgcc-8-dev

これは役に立ちません。

ベストアンサー1

Debian 10 は GCC 8 を使用しますが、Debian 11 は現在 GCC 9 (リリース時には 10 日) を使用しています。何らかの理由で、アップグレードはGCC 8パッケージを交換できず、アップグレードがブロックされました。

この問題を解決するには、問題gcc-8とその依存関係を削除してください。

これは、Debian 10 からテストにアップグレードするときに GCC ライブラリで発生するより一般的な問題の症状です。Ryan Pavlikのリポジトリ一般的な解決策と問題の詳細を確認し、正式な修正のためにGCCへのバグ送信リンクを確認してください。

おすすめ記事