GNU bug report logs - #76741
libvirtd: could not find a usable firewall backend

Previous Next

Package: guix;

Reported by: Simen Endsjø <contact <at> simendsjo.me>

Date: Tue, 4 Mar 2025 12:53:01 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#76741: closed (libvirtd: could not find a usable firewall
 backend)
Date: Wed, 05 Mar 2025 15:09:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 06 Mar 2025 00:07:56 +0900
with message-id <87frjrh5wz.fsf_-_ <at> gmail.com>
and subject line Re: bug#76741: libvirtd: could not find a usable firewall backend
has caused the debbugs.gnu.org bug report #76741,
regarding libvirtd: could not find a usable firewall backend
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
76741: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=76741
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Simen Endsjø <contact <at> simendsjo.me>
To: bug-guix <at> gnu.org
Subject: libvirtd: could not find a usable firewall backend
Date: Tue, 04 Mar 2025 13:51:46 +0100
[Message part 3 (text/plain, inline)]
After an upgrade, I can no longer start libvirtd.

  guix c991c49
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: c991c49f09d6fd2764e1f7bdae54c097c748524f

Mar  4 13:15:58 localhost shepherd[1]: Respawning libvirtd.
Mar  4 13:15:58 localhost shepherd[1]: Starting service libvirtd...
Mar  4 13:15:58 localhost shepherd[1]: Service libvirtd has been started.
Mar  4 13:15:58 localhost shepherd[1]: Service libvirtd started.
Mar  4 13:15:58 localhost shepherd[1]: Service libvirtd running with value #<<process> id: 23337 command: ("/gnu/store/bg0p3sjnl17i1zz14cnc82p4mvzc8n1s-libvirt-10.10.0/sbin/libvirtd" "-f" "/gnu/store/wx2j24bba8bzga5b90xks09fghxxqjk0-libvirtd.conf")>.
Mar  4 13:15:58 localhost libvirtd: 23349: info : libvirt version: 10.10.0
Mar  4 13:15:58 localhost libvirtd: 23349: info : hostname: REDACTED
Mar  4 13:15:58 localhost libvirtd: 23349: error : virNetworkLoadDriverConfig:155 : internal error: could not find a usable firewall backend
Mar  4 13:15:58 localhost libvirtd: 23349: error : virStateInitialize:672 : Initialization of bridge state driver failed: internal error: could not find a usable firewall backend
Mar  4 13:15:58 localhost libvirtd: 23349: error : daemonRunStateInit:617 : Driver state initialization failed
Mar  4 13:15:58 localhost shepherd[1]: Service libvirtd has been disabled.
Mar  4 13:15:58 localhost shepherd[1]:   (Respawning too fast.)
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Simen Endsjø <contact <at> simendsjo.me>
Cc: 76741-done <at> debbugs.gnu.org
Subject: Re: bug#76741: libvirtd: could not find a usable firewall backend
Date: Thu, 06 Mar 2025 00:07:56 +0900
Hi Simen,

Simen Endsjø <contact <at> simendsjo.me> writes:

> My guess is it's this commit:
> https://codeberg.org/guix/guix-mirror/commit/bd30b8506687d8ada63d163ee21c0b95f659d97a
>
> I tried adding the ebtables package to my system packages, but this did
> not have any effect.

It was looking for nft or iptables, which were not patched in the source
code (looked up from PATH).  I've patched these and a few others in
commit 4226b784b9, and 'make check-system TESTS=libvirt' now passes.

Thank you for the report!

-- 
Maxim


This bug report was last modified 77 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.