2021年9月25日土曜日

raspberry pi : apt upgrade で エラー発生 ( Fatal Python error )

現象:

apt upgrade 実行時、Fatal Python error が発生し、upgrade できない。

原因:

不明。

対処 (暫定) :

OS 再インストール

経緯:

久しぶりに apt update, apt upgrade を行ったところ、apt upgrade で以下の様なエラーが発生。

 :
 :
取得:408 http://archive.raspberrypi.org/debian buster/main armhf vlc-plugin-visualization armhf 3.0.12-0+deb10u1+rpt2 [142 kB]
取得:409 http://archive.raspberrypi.org/debian buster/main armhf cups-pk-helper armhf 0.2.6-1+rpi1 [69.0 kB]
513 MB を 3分 18秒 で取得しました (2,593 kB/s)
Fatal Python error: initimport: can't import _frozen_importlib
ValueError: bad marshal data (unknown type code)

Current thread 0xb6faaad0 (most recent call first):
Aborted
E: 子プロセス /usr/bin/apt-listchanges --apt || test $? -lt 10 がエラーコード (1) を返しました
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10
$

対処として、以下を行ったが、効果なし。

  1. .pycファイルを削除 --- 効果なし
    sudo find /usr -name '*.pyc' -delete
    で *.pyc を削除して apt upgrade を実施したが、効果なし
  2. python, python3 の再インストール --- 効果なし
    ソースコード を wget して、コンパイル/インストール したが、効果なし

 また、ufw status 等でも 同様のエラーが発生。
 1カ月程古い バックアップイメージ で 復元したが、現象変わらず。
 何かのファイルが壊れているのかもしれないが、原因不明で  upgrade, install ができず、このままにしておくわけにはいかない。
修復を諦め、最新の OS バージョンで再度インストールを実施した。

0 件のコメント:

コメントを投稿