LoginSignup
0
0

More than 3 years have passed since last update.

virt-install実行時のエラーと対処

Posted at

何が起きたか

Linuxマシン(CentOS7)上でこれをやりたかったので、下ごしらえとしてKVM+QEMUで仮想環境を構築していました。
yumから諸々インストールしていざ仮想マシンを立ち上げようとしてvirt-installを実行したところで、以下のようなエラーが吐かれて実行できませんでした。

# virt-install --name hogehoge ...
 ERROR Host does not support any virtualization options

ちなみに日本語だと「ホストがすべての仮想化オプションをサポートしません」と怒られます。

エラーログを読む

とりあえずlibvirtdのエラーログを参照してみた。

# systemctl status libvirtd -l
~
 2020-01-08 12:00:28.719+0000: 1461: error : virQEMUCapsNewForBinaryInternal:4578 : Internal error: Failed to probe QEMU binary with QMP: /usr/libexec/qemu-kvm: relocation error: /lib64/libspice-server.so.1: symbol SSL_CONF_CTX_set_ssl_ctx, version libssl.so.10 not defined in file libssl.so.10 with link time reference
 2020-01-08 12:00:28.719+0000: 1461: warning : virQEMUCapsLogProbeFailure:4525 : Failed to probe capabilities for /usr/libexec/qemu-kvm: Internal error: Failed to probe QEMU binary with QMP: /usr/libexec/qemu-kvm: relocation error: /lib64/libspice-server.so.1: symbol SSL_CONF_CTX_set_ssl_ctx, version libssl.so.10 not defined in file libssl.so.10 with link time reference
~

QEMUのバイナリをうまく参照できていないようです。

解決策

この記事によると、OpenSSLのバージョンを上げると解消されたとの報告がありました。
自分の環境で確認してみるとOpenSSL 1.0.1eだったので、試しにyum updateで1.0.2kにアップデートするとlibvirtdのエラーは無くなり、virt-installは問題なく実行可能となりました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0