Когда я набираю libvirtd --listen в оболочке Linux, возникает ошибка: поддержка GNUTLS недоступна в этой сборке.

Я проводил эксперимент по живой миграции с использованием virsh. Когда я ввожу что-либо, относящееся к tls, например, "# virsh -c qemu+tls://source/system" или "libvirtd --listen", появляются ошибки типа "GNUTLS support not доступны в этой сборке». Итак, вот что я пытался исправить:

  1. Переустановите libvirt с помощью --with-gnutls

    #yum install gnutls-devel
    #sh ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 --with-gnutls
    
  2. После успешной установки перезагрузите его

    # systemctl daemon-reload
    # systemctl restart libvirtd
    

затем я повторил свой эксперимент, все еще есть ошибки «Поддержка GNUTLS недоступна в этой сборке».

Любые полезные советы будут искренне оценены.


person Chrono Tector    schedule 02.06.2017    source источник


Ответы (1)


Сначала создайте сертификат TLS, следуйте инструкциям на официальном сайте libvirt. Затем переустановите libvirt еще раз, все идет как надо.

person Chrono Tector    schedule 03.06.2017