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 - 正常次のメッセージを提供しますキーボード仮想マシンAccelerationがインストールされ、使用する準備が整いました。
% kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
さらに、Windows 10イメージファイルは、/var/lib/libvirt/images
イメージの親ディレクトリ内の他のディレクトリに存在し続けます。
Virtual Machine Managerを再実行するにはどうすればよいですか?
答え1
エラーの関連部分は次のとおりです。
pyclean: not found
pyclean
python-minimal
はパッケージで提供されるため、最初に再インストールする必要があります。
答え2
私は同じ問題があり、インストール後にPythonライブラリを更新して問題が発生したことを発見しました。awscli。私はシステムを強制的に再起動してvirt-managerを開こうとしましたが、GUIを介して開くことができず、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.彼らは皆、私が2日前にインストールしたawscliを含むいくつかのアプリケーションをクラッシュさせるurllib3(1.23.1)について話していました。スレッドの終わりに、あるユーザーはライブラリをバージョン1.22に戻し、awscliを再インストールして問題が解決したと説明しました。注文する:
pip install --upgrade "urllib3==1.22" awscli awsebcli
Welp Monkeyはうまくいくのを見て、Monkeyは私のVirt-Managerの問題に従って解決し、awscliをテストしましたが、それでも動作します。
TLDR:awscliをインストールしましたが、Virt-managerがクラッシュする場合
pip install --upgrade "urllib3==1.22" awscli awsebcli
答え3
問題は、エラーメッセージ" exec: /usr/share/virt-manager/virt-manager: not found
"が誤解を招く可能性があることです。 Pythonインタプリタが見つからない可能性があります。/usr/share/virt-manager/virt-manager
おそらくそこにいるので、実行してみてください。bash: /usr/share/virt-manager/virt-manager: /usr/bin/python2: bad interpreter: No such file or directory
""に似たエラーメッセージが表示されます。 Python 2がインストールされていることを確認してください。アップグレード後に/usr/bin/python2.7がある可能性があります。次のようにpython2へのシンボリックリンクを作成します。sudo ln -s /usr/bin/python2.7 /usr/bin/python2
。その後、./virt-manager が正常に再起動されます。