web-dev-qa-db-ja.com

x86_64ホスト上のx86_64kvmドメインのCPUモード「カスタム」はハイパーバイザーでサポートされていません

here と同じ問題がありますが、解決策が機能しません。 VMを作成または実行するたびに、同じメッセージが表示されます。

Error al iniciar dominio: configuración no soportada: CPU mode 'custom' for x86_64 kvm domain on x86_64 Host is not supported by hypervisor 

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 125, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 82, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1508, in startup
    self._backend.create()
  File "/usr/lib/python2.7/site-packages/libvirt.py", line 1069, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: configuración no soportada: CPU mode 'custom' for x86_64 kvm domain on x86_64 Host is not supported by hypervisor 

しかし、言及スレッドから修正を適用すると、次のようになります。

Error al iniciar dominio: internal error: process exited while connecting to monitor: Could not access KVM kernel module: Permission denied
2018-03-13T22:43:10.555542Z qemu-system-x86_64: failed to initialize KVM: Permission denied

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 125, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 82, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1508, in startup
    self._backend.create()
  File "/usr/lib/python2.7/site-packages/libvirt.py", line 1069, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error: process exited while connecting to monitor: Could not access KVM kernel module: Permission denied
2018-03-13T22:43:10.555542Z qemu-system-x86_64: failed to initialize KVM: Permission denied

私もrootとして試しましたが、同じ結果です。

私のシステムはParabolaGNU/Linux-libre(Archベース)x86_64です

1
Megver83

ホストマシンを再起動してみてください。

これは奇妙に思えますが、それは私に起こっただけです。私はdebianストレッチを使用していて、インストール後に初めてKVMにガストOS(ubuntuの一部のディストリビューション)をインストールしているときに、同じアラートが表示されました。ホストマシンをシャットダウンして問題を未解決のままにし、翌日再試行したところ、エラーはまったく発生しませんでした。その間私はまったく何もしませんでした。 KVMを完全にインストールするため、または必要なデータを収集するために、再起動が必要になる可能性があります。 Archについてはよくわかりませんが、別の解決策に進む前に試してみることができます。

3

同じ問題がありましたが、問題はlibvirtが/dev/kvmにアクセスできないことでした。したがって、ユーザーがデバイスノードにアクセスするための適切な権限を持っていることを確認する必要があります。たとえば、chown root.kvm /dev/kvm;chmod 660 /dev/kvmを実行します。

構成が問題であると考えているため、何も動作しない場合は、マシンの構成を試行してこのエラーを返すだけだと思います。

2
allo