apt-get upgradeでエラー発生
ある日普通にapt-get upgradeをしたところ、以下のようなエラーが発生。
Error
Setting up update-notifier-common (3.168.4) ...
Traceback (most recent call last):
File "/usr/lib/update-notifier/package-data-downloader", line 24, in
<module>
import debian.deb822
ImportError: No module named 'debian'
dpkg: error processing package update-notifier-common (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
update-notifier-common
E: Sub-process /usr/bin/dpkg returned an error code (1)
どうやらupdate-notifier-commonというパッケージがpythonで
import debian
をしたときに
ImportError: No module named 'debian'
エラーが返ってきているようだ。
このままではupdate-notifier-commonというパッケージが未設定として残っているため、apt-getコマンドを使った操作はエラーとなってしまう。つまりapt-getを使ったあらゆるインストールが出来ない状態。
pipでpython-debian
をインストールして解決
sudo pip install python-debian