Package: fwupd Version: 2.0.12-1 Severity: important Dear Maintainer,
After installing fwupd on Debian 13 both the "fwupdmgr refresh" command and the hourly timer result in a "host unreachable" error message. The system does not appear to have any general networking issues and I was able to request the metadata URI from the configuration using other tools. $ sudo apt install fwupd $ sudo fwupdmgr refresh Failed to download metadata for lvfs: network is unreachable: Host unreachable $ HEAD https://cdn.fwupd.org/downloads/firmware.xml.zst 200 OK Cache-Control: public, max-age=14400 Connection: close Date: Sat, 19 Jul 2025 13:01:39 GMT Via: 1.1 varnish Accept-Ranges: bytes Age: 4125 Server: gunicorn Content-Length: 1627469 Content-Type: application/zstd Client-Date: Sat, 19 Jul 2025 13:01:39 GMT Client-Peer: 151.101.62.49:443 Client-Response-Num: 1 Client-SSL-Cert-Issuer: /C=BE/O=GlobalSign nv-sa/CN=GlobalSign Atlas R3 DV TLS CA 2025 Q1 Client-SSL-Cert-Subject: /CN=cdn.fwupd.org Client-SSL-Cipher: ECDHE-RSA-CHACHA20-POLY1305 Client-SSL-Socket-Class: IO::Socket::SSL Client-SSL-Version: TLSv1_2 Content-Disposition: attachment; filename=firmware.xml.zst X-Cache: HIT X-Cache-Hits: 0 X-Served-By: cache-lcy-egml8630096-LCY There is nothing out of the ordinary in the logs: 2025-07-19T12:49:25.033904+00:00 pisang dbus-daemon[752]: [system] Activating via systemd: service name='org.freedesktop.fwupd' unit='fwupd.service' requested by ':1.1537' (uid=0 pid=1475723 comm="fwupdmgr refresh") 2025-07-19T12:49:25.041785+00:00 pisang systemd[1]: Starting modprobe@sd_mod.service - Load Kernel Module sd_mod... 2025-07-19T12:49:25.067776+00:00 pisang systemd[1]: modprobe@sd_mod.service: Deactivated successfully. 2025-07-19T12:49:25.068281+00:00 pisang systemd[1]: Finished modprobe@sd_mod.service - Load Kernel Module sd_mod. 2025-07-19T12:49:25.080713+00:00 pisang systemd[1]: Starting fwupd.service - Firmware update daemon... 2025-07-19T12:49:25.278265+00:00 pisang fwupd[1475735]: 12:49:25.278 FuPluginUefiCapsule skipping device that failed coldplug: ESRT GUID '00000000-0000-0000-0000-000000000000' was not valid 2025-07-19T12:49:25.347381+00:00 pisang fwupd[1475735]: 12:49:25.347 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.3/1-8.3:1.0/host8/target8:0:0/8:0:0:0/block/sr0: failed to subclass open: failed to open /dev/sr0: Operation not permitted 2025-07-19T12:49:25.349405+00:00 pisang fwupd[1475735]: 12:49:25.349 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.3/1-8.3:1.0/host8/target8:0:0/8:0:0:0/block/sr0: failed to subclass open: failed to open /dev/sr0: Operation not permitted 2025-07-19T12:49:25.353111+00:00 pisang fwupd[1475735]: 12:49:25.353 FuEngine failed to add device /sys/devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8.3/1-8.3:1.0/host8/target8:0:0/8:0:0:0/block/sr0: failed to subclass open: failed to open /dev/sr0: Operation not permitted 2025-07-19T12:49:25.492070+00:00 pisang fwupd[1475735]: 12:49:25.490 FuMain fwupd 2.0.8 ready for requests (locale en_GB.UTF-8) 2025-07-19T12:49:25.495938+00:00 pisang dbus-daemon[752]: [system] Successfully activated service 'org.freedesktop.fwupd' 2025-07-19T12:49:25.495977+00:00 pisang systemd[1]: Started fwupd.service - Firmware update daemon. 2025-07-19T12:49:26.225653+00:00 pisang polkitd[1471658]: Unregistered Authentication Agent for unix-process:1475723:65858054 (system bus name :1.1536, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.UTF-8) (disconnected from bus) I reported this problem upstream and they said: We're using the GLib g_network_monitor_can_reach() API to check if we can get to the URL. Are you configuring your system in an unusual way, e.g. with a VPN, SOCKS proxy or something like that? This is a server system without a desktop environment. The networking is ifupdown configured statically. It does get its default route from the bird BGP daemon. Upstream then could only suggest a Debian bug be opened. At reportbug's suggestion I installed fwupd from experimental but experience the same issue. I see from the template below that the contents of /etc/fwupd/fwupd.conf were not added so I will add them here. I have not altered the config file from what the apckage installed. $ sudo cat /etc/fwupd/fwupd.conf [fwupd] # use `man 5 fwupd.conf` for documentation -- System Information: Debian Release: 13.0 APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.12.35+deb13-amd64 (SMP w/2 CPU threads; PREEMPT) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages fwupd depends on: ii libarchive13t64 3.7.4-3 ii libblkid1 2.41-5 ii libc6 2.41-9 ii libcbor0.10 0.10.2-2 ii libcurl3t64-gnutls 8.14.1-2 ii libdrm-amdgpu1 2.4.124-2 ii libdrm2 2.4.124-2 ii libflashrom1 1.4.0-3 ii libfwupd3 2.0.12-1 ii libglib2.0-0t64 2.84.3-1 ii libgnutls30t64 3.8.9-3 ii libjcat1 0.2.3-1 ii libjson-glib-1.0-0 1.10.6+ds-2 ii liblzma5 5.8.1-1 ii libmbim-glib4 1.32.0-1 ii libmbim-proxy 1.32.0-1 ii libmm-glib0 1.24.0-1 ii libpolkit-gobject-1-0 126-2 ii libprotobuf-c1 1.5.1-1 ii libqmi-glib5 1.36.0-1 ii libqmi-proxy 1.36.0-1 ii libsqlite3-0 3.46.1-6 ii libsystemd0 257.7-1 ii libtss2-esys-3.0.2-0t64 4.1.3-1.2 ii libusb-1.0-0 2:1.0.28-1 ii libxmlb2 0.3.22-1 ii shared-mime-info 2.4-5+b2 ii systemd [systemd-sysusers] 257.7-1 ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1 Versions of packages fwupd recommends: pn bolt <none> ii dbus [default-dbus-system-bus] 1.16.2-2 ii fwupd-amd64-signed [fwupd-signed] 1:1.7+1 ii jq 1.7.1-6+deb13u1 ii python3 3.13.5-1 ii udisks2 2.10.1-12.1 Versions of packages fwupd suggests: pn gir1.2-fwupd-2.0 <none> -- Configuration Files: /etc/fwupd/fwupd.conf [Errno 13] Permission denied: '/etc/fwupd/fwupd.conf' -- no debconf information