-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libxl error: unable to create nic devices, when sys-net uses a minimal template #4841
Comments
Does it also happen with non-mirage qube connected to it directly? |
If the network diagram goes sys-net -> appvm, where both are fedora minimal templates, the error doesn't reproduce. I installed iproute in the fedora-minimal template and now the problem also appears to be gone, even when using the mirage-firewall in between. So it looks like there are other packages that should be included in the list required for the minimal template to be used for sys-net. Can the documentation be updated accordingly? |
But that's about Debian, not Fedora-minimal. I thought I remembered there being an issue for
|
iproute is already added as a dependency of qubes-core-agent-networking, so there is no need to update anything. Just wait a little until update lands in stable repo. |
Perfect, thanks! I didn't know that about the documentation updates. I will feel free to contribute in the future. :) |
Qubes OS version:
4.0 (fully up-to-date)
Affected component(s):
Networking, Qube startup
Steps to reproduce the behavior:
qvm-prefs sys-net template fedora-29-minimal
qvm-prefs mirage-firewall netvm sys-net
qvm-prefs appvm netvm mirage-firewall && qvm-prefs appvm template fedora-29-minimal
qvm-start appvm
Expected behavior:
The appvm should start.
Actual behavior:
The appvm fails to start. Qubes reports:
Start failed: internal error: libxenlight failed to create new domain 'appvm', see /var/log/libvirt/libxl/libxl-driver.log for details
On checking that log, you will find:
If you switch sys-net to use some other template (eg. fedora-29), this error doesn't reproduce.
General notes:
I'm aware of this error being reported in #3696 and in there it is due to problems with sys-firewall. In that ticket the error appeared to be intermittent, but here it is consistent and survives reboots.
I also know that mirage-firewall isn't supported, and I'm not asking it to be. I'm just trying to find out why this error shows up when I use fedora-29-minimal as sys-net's template but not when I use some other fedora template, because it seems like the configuration for sys-net shouldn't matter at all.
If there's a discrepancy between fedora-29 and fedora-29-minimal that causes this bug, then the documentation for setting up the Fedora minimal templates should probably be adjusted.
Related issues:
#3696
The text was updated successfully, but these errors were encountered: