I found out that virt-* commands does not work. Virt-install, virt-xml and virt-manager. I get same limxml2 error on all of them. Example is from virt-xml.
[root@rocky]# virt-xml
Traceback (most recent call last):
File “/usr/bin/virt-xml”, line 6, in
from virtinst import virtxml
File “/usr/share/virt-manager/virtinst/init.py”, line 50, in
from virtinst.domain import * # pylint: disable=wildcard-import
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/usr/share/virt-manager/virtinst/domain/init.py”, line 5, in
from .blkiotune import DomainBlkiotune
File “/usr/share/virt-manager/virtinst/domain/blkiotune.py”, line 8, in
from ..xmlbuilder import XMLBuilder, XMLChildProperty, XMLProperty
File “/usr/share/virt-manager/virtinst/xmlbuilder.py”, line 16, in
from .xmlapi import XMLAPI
File “/usr/share/virt-manager/virtinst/xmlapi.py”, line 7, in
import libxml2
File “/usr/lib/python3.12/site-packages/libxml2.py”, line 1, in
import libxml2mod
ImportError: /usr/lib64/python3.12/site-packages/libxml2mod.so: undefined symbol: xmlHandleEntity, version LIBXML2_2.4.30
I have tried to install libxml2 and all other components what came to my mind. Also cleared python caches. No help.
System in Rocky 10 and there is currently running 5 virtual machines. No problem with those. Also virsh commands does work just nicely.
This was working few weeks ago, but now when i tried to run virt-install to create new VM, found out that I can’t. Yes, I updated everything to latest versions.