Debian Bullseye - 依存関係の問題

Debian Bullseye - 依存関係の問題

Debian Bullseyeをアップグレードすると、次のエラーが発生します。

Errors were encountered while processing:
 python3
 python3-ldb
 apt-listchanges
 lsb-release
 python3-mediainfodll
 caja-mediainfo
 python3-distro
 python3-talloc:amd64
 python3-apt
 python3-debconf
 samba-libs:amd64
 yelp
 libsmbclient:amd64
 mate-user-guide
 gvfs-backends

各パッケージには次のメッセージがあります。

dpkg: error processing package [PACKAGE NAME] (--configure):
 dependency problems - leaving unconfigured

再構成しようとしましたが、同じエラーが発生しました。

sudo dpkg --configure -a

また、再インストールしようとしましたが、次のエラーが発生しました。

sudo apt install --reinstall python3 --fix-broken

E: Internal Error, No file name for python3:amd64

答え1

python3キャッシュのパッケージファイルがapt破損しているようです。

sudo apt clean
sudo apt reinstall python3

強制的にもう一度ダウンロードしてください。それでも失敗する場合は、パッケージファイルを手動でダウンロードしてインストールします。

wget http://deb.debian.org/debian/pool/main/p/python3-defaults/python3_3.9.2-3_amd64.deb
sudo dpkg -i python3_3.9.2-3_amd64.deb

それからアップグレードを続けてください。

sudo dpkg --configure --pending

関連情報