仔細看了之後發現是有支 package 「click」無法執行,手動執行「 click」指令時,則會出現下列的錯誤訊息:
Traceback (most recent call last):
File "/usr/bin/click", line 37, in <module>
import click
ImportError: No module named 'click'
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg: trying script from the new package instead ...
Traceback (most recent call last):
File "/usr/bin/click", line 37, in <module>
import click
ImportError: No module named 'click'
無法強制將它remove,用 「easy_install click」 或 「easy_install3 click」也沒有用,雖然還是可以操作,但是整個系統就像 freeze 住了,無法更新,也無法安裝新的套件,直到前天晚上才又在 askubuntu 上看到一篇文章,雖然原PO 作者的系統是 17.04,不過,跟著步驟做了一遍,整個套件管理總算正常了。把記錄下來,免得下次遇到時又得找半天cd /var/lib/dpkg/info/
sudo rm -r python3-apparmor-click.*
sudo rm -r click-apparmor.*
sudo rm -r click.*
sudo rm -r ubuntu-app-launch.*
sudo apt purge python3-apparmor-click
sudo apt purge click-apparmor
sudo apt purge click
sudo apt purge ubuntu-app-launch
sudo apt update
sudo apt-get -f install
sudo apt-get dist-upgrade感謝網路,讚美 Google!
0 意見:
張貼留言