
On 3/24/22 21:48, Benjamin Smith wrote:
Despite great success at using php-libvirt with other functions, I have been entirely unsuccessful in getting it to create a new domain/machine. Any time I do, and with virtually anything I try, I get the above error message.
Running PHP 7.4 (remi) on otherwise stock AlmaLinux. *[root@sb4 html]# cat /etc/redhat-release AlmaLinux release 8.5 (Arctic Sphynx *
*[root@sb4 html]# rpm -qa php php-fpm php-libvirt nginx php-7.4.28-1.el8.remi.x86_64 nginx-1.14.1-9.module_el8.3.0+2165+af250afe.alma.x86_64 php-fpm-7.4.28-1.el8.remi.x86_64 php-libvirt-0.5.5-1.el8.remi.7.4.x86_64 12 XEON E312xx cores, 24 w/HT, 192GB RAM, etc. *
Hey, so libvirt-php is not really that well maintained. The original author moved to different project and I used to do at least very basic maintenance but also got side tracked too often. Looking into the code, which lives at: https://gitlab.com/libvirt/libvirt-php it's the installation_get_xml() function that's failing: https://gitlab.com/libvirt/libvirt-php/-/blob/master/src/libvirt-php.c#L2353 and honestly, I don't have any clue why. Do you think you could attach a debugger and step through the function to find out which line is failing? Michal