Hi,
I wonder about the "Resource temporarily unavailable" error in this.
This could be something consuming all FDs, or multiple libvirts daemons starting.
What does "ps axlf | grep libvirtd" show you?
Does /var/run/libvirtd.pid exist and if so what is in there.
If it is a pid, which process is that?
[1] had a similar case.
For the issue you see with the 4.10 kernel hat is actually a xen library (not libvirt).
libxl_fork.c:353 is from source:xen ./tools/libxl/libxl_fork.c
Due to Xen + vbox + libvirt not playing together nicely.
I don't know what guests you really drive, but as a last resort workaround until one day there is an upstream fix you might disable what you don't use, which means either:
- do not use a xen kernel
- remove one of /usr/lib/libvirt/connection-driver/libvirt_driver_xen.so /usr/lib/libvirt/connection-driver/libvirt_driver_vbox.so (or both if you need none)
They initialize when they see something they could handle, maybe there is a config to avoid loading them but I don't know (the same search distance away as you)
Hi,
I wonder about the "Resource temporarily unavailable" error in this.
This could be something consuming all FDs, or multiple libvirts daemons starting.
What does "ps axlf | grep libvirtd" show you?
Does /var/run/ libvirtd. pid exist and if so what is in there.
If it is a pid, which process is that?
[1] had a similar case.
For the issue you see with the 4.10 kernel hat is actually a xen library (not libvirt). libxl/libxl_ fork.c
libxl_fork.c:353 is from source:xen ./tools/
341 static void sigchld_ installhandler_ core(void) /* idempotent */ sethandler_ raw(sigchld_ handler, &sigchld_ saved_action) ; ((void) "application must negotiate with libxl about SIGCHLD", saved_action. sa_flags & SA_SIGINFO) && saved_action. sa_handler == SIG_DFL || saved_action. sa_handler == SIG_IGN)));
342 {
343 if (sigchld_installed)
344 return;
345
346 sigchld_installed = 1;
347
348 sigchld_
349
350 assert(
351 !(sigchld_
352 (sigchld_
353 sigchld_
354 }
Are you driving xen with your libvirt, or is this just the basic initialization code?
IMHO that is a known upstream issue: /www.redhat. com/archives/ libvir- list/2015- January/ msg00868. html /www.redhat. com/archives/ libvir- list/2015- November/ msg00336. html /bugzilla. redhat. com/show_ bug.cgi? id=1278847
https:/
https:/
https:/
Due to Xen + vbox + libvirt not playing together nicely.
I don't know what guests you really drive, but as a last resort workaround until one day there is an upstream fix you might disable what you don't use, which means either: libvirt/ connection- driver/ libvirt_ driver_ xen.so /usr/lib/ libvirt/ connection- driver/ libvirt_ driver_ vbox.so (or both if you need none)
- do not use a xen kernel
- remove one of /usr/lib/
They initialize when they see something they could handle, maybe there is a config to avoid loading them but I don't know (the same search distance away as you)
[1]: https:/ /www.redhat. com/archives/ libvirt- users/2012- October/ msg00146. html