アプリをインストールしようとするたびに、このエラーメッセージが表示されます。
Setting up apt-listchanges (3.8) ...
Traceback (most recent call last):
File "/tmp/tmp.agLdMrHHO6.aptlc/debconf-helper.py", line 6, in <module>
import debconf
ImportError: No module named 'debconf'
dpkg: error processing package apt-listchanges (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
apt-listchanges
E: Sub-process /usr/bin/dpkg returned an error code (1)
Python 3インストールが壊れているため、このエラーが発生しています。 debconf
モジュールをインポートできません。これを確認するには、次を試してください。
$ python3 -m debconf
/usr/bin/python3: No module named debconf
この場合、debconf.py
ファイルが/usr/lib/python3/dist-packages
に存在し、このディレクトリがsys.path
にあることを確認する必要があります。
過去に、カスタムPythonインタープリターをインストールしたときにこの問題が発生しました。コマンドtype python3
が/usr/bin/python3
を返すことを確認してください。
の答え
type python3
あるべき
python3 is /usr/bin/python3
そうでない場合:
ファイルを編集
/etc/profile
削除する
/usr/local/bin:
最初の「if」条件の後のパスから
リブート
これで完了です。
RPi jessyで機能し、アップグレードを拡張します