Ubuntu 18.04にアップグレードした後、仮想マシンマネージャを起動できない

Ubuntu 18.04にアップグレードした後、仮想マシンマネージャを起動できない

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

pycleanpython-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 が正常に再起動されます。

関連情報