升級到 Ubuntu 18.04 後無法啟動 Virtual Machine Manager
從 Ubuntu 16.04 LTS 升級到 Ubuntu 18.04 LTS 後,我無法再啟動 Virtual Machine Manager。當我使用 Ubuntu 16.04 時它執行良好,我沒有遇到任何問題,但升級後,一切都壞了。我什至在上面安裝了 Windows 10。從應用程序啟動器執行它只是不顯示任何內容。我嘗試從終端執行它,但我總是收到此錯誤:
/usr/bin/virt-manager: 3: exec: /usr/share/virt-manager/virt-manager: not found
我在終端上嘗試了幾次,但它總是拋出相同的錯誤消息,我似乎不明白。我以為沒有安裝KVM ,但執行****kvm-ok會給出以下消息,表明KVM已安裝並且可以使用加速:
% kvm-ok INFO: /dev/kvm exists KVM acceleration can be used
此外,Windows 10 圖像文件仍然存在於
/var/lib/libvirt/images
,以及圖像父目錄中的其他目錄中。如何讓 Virtual Machine Manager 再次執行。
你說錯誤是,在相關部分:
pyclean: not found
pyclean
是由python-minimal
包提供的,所以你應該先重新安裝它。
同樣的問題,發現問題是由安裝awscli後的 python 庫更新引起的。我被迫重新啟動我的系統並嘗試使用 virt-manager 並且無法通過 GUI 打開它,wne 到 cli 並執行:
sudo virt-manager
回來:
/usr/lib/python2.7/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.24.1) or chardet (3.0.4) doesn't match a supported version! RequestsDependencyWarning)
Google搜尋在 github 上找到了這個執行緒:https://github.com/requests/requests/issues/4673。他們都在討論 urllib3 (1.23.1) 破壞了包括 awscli 在內的一堆應用程序;這是我兩天前剛剛安裝的。線上程結束時,一位使用者解釋說他將庫恢復到版本 1.22 並再次安裝了 awscli,從而解決了他的問題。命令:
pip install --upgrade "urllib3==1.22" awscli awsebcli
Welp monkey 看到它有效,monkey follow 並解決了我與 Virt-Manager 的問題,測試了 awscli,它仍然有效。
TLDR:如果您安裝了 awscli 並且現在 Virt-manager 執行失敗
pip install --upgrade "urllib3==1.22" awscli awsebcli