昨日使っていた仮想マシンに問題が発生しました。使用後、ゲストをシャットダウンしてホスト(Arch Linux)を更新しました。今日ホストをオンにしてゲストをオンにしようとしましたが、次のメッセージが表示されました。
ドメイン起動エラー:サポートされていない設定:chardev 'spicevmc'はSpiceグラフィックスなしではサポートされていません。
バックトラッキング(最も最近の呼び出しの最後):
ファイル "/usr/share/virt-manager/virtManager/asyncjob.py", 行 72, cb_wrapper コールバック (asyncjob, *args, **kwargs)
tmpcb コールバック (*args, **kwargs) のファイル "/usr/share/virt-manager/virtManager/asyncjob.py", 108行
ファイル "/usr/share/virt-manager/virtManager/object/libvirtobject.py", 行57, newfn ret = fn(self, *args, **kwargs)
ファイル "/usr/share/virt-manager/virtManager/object/domain.py"、行1384、self._backend.create()を開始
ファイル '/usr/lib/python3.10/site-packages/libvirt.py', 行1352, create raise libvirtError('virDomainCreate() failed') libvirt.libvirtError: サポートされていない設定: chardev 'spicevmc' いいえ香水サポート- 無料グラフィック
ManjaroゲストOSで専用のnvidiaカードを使用しています。
私はLinuxの専門家ではありません。
何が起こっているのか、この問題を解決する方法を知っていますか?
その他必要な情報があれば教えてください。
アップデート#1:
仮想マシンからUSB SPICEリダイレクタを削除しました。
<redirdev bus="usb" type="spicevmc">
<address type="usb" bus="0" port="4"/>
</redirdev>
<redirdev bus="usb" type="spicevmc">
<address type="usb" bus="0" port="5"/>
</redirdev>
これでうまくいきます...今、ゲストOSにUSBリダイレクタをインストールできません...これがなぜ起こり、回避策を知っている人はいますか?
答え1
Archホストを更新した後も同じ問題が発生しました。 virt-managerからDisplay Spice
Type:に切り替えて、VNC Server
コンピュータSpice server
を再起動しました。
その後、すべてがうまくいきました。
唯一の問題は、コンソールビューアに入る前にSSHキーパスワードを1000回入力する必要があることです。私はこれで買うことができます。
答え2
私はまた、Arch Linuxを更新した後にこの問題に直面し、spiceサーバーがないと2つのUSBリダイレクターを削除できなかったので、spiceサーバーを追加しました。 GPUがあるので設定には必要ありませんでしたのでこれを行いました。パススルーVMを使用しており、ビデオ出力にセカンダリGPUを使用しており、USBデバイスを自動的にリダイレクトしたくありません。ここで詳細を読んでください。https://people.freedesktop.org/~teuf/spice-doc/html/ch02s06.html