Nevermind, that log was apparently from shutdown and not boot.

The issues I'm experiencing were actually because ifupdown was still being
used for network-online.target. I've disabled that and now everything
properly waits for systemd-networkd.

On Thu, Aug 28, 2025 at 12:15 PM Sanjay Vasandani <[email protected]>
wrote:

> I'm having an issue where systemd-networkd fails with "Could not set
> hostname" on initial startup/boot, but succeeds if I manually restart it
> after with `systemctl`.
>
> From `journalctl -u systemd-networkd`:
> ```
> Aug 28 11:34:17 ruyi systemd[1]: Stopping systemd-networkd.service -
> Network Configuration...
> Aug 28 11:34:17 ruyi systemd-networkd[6124]: enxc8a362d295c3: DHCP lease
> lost
> Aug 28 11:34:17 ruyi systemd-networkd[6124]: enxc8a362d295c3: DHCPv6 lease
> lost
> Aug 28 11:34:17 ruyi systemd-networkd[6124]: Could not set hostname:
> Refusing activation, D-Bus is shutting down.
> Aug 28 11:34:17 ruyi systemd[1]: systemd-networkd.service: Deactivated
> successfully.
> Aug 28 11:34:17 ruyi systemd[1]: Stopped systemd-networkd.service -
> Network Configuration.
> ```
>
> I suspect there's some ordering problem between systemd-hostnamed and
> polkitd, but I'm not spotting anything obvious in boot logs:
>
> ```
> Aug 28 11:36:01 ruyi systemd[1]: Starting polkit.service - Authorization
> Manager...
> Aug 28 11:36:01 ruyi systemd[1]: sshd-keygen.service - Generate sshd host
> keys on first boot was skipped because of an unmet condition check
> (ConditionFirstBoot=yes).
> Aug 28 11:36:01 ruyi systemd[1]: Starting switcheroo-control.service -
> Switcheroo Control Proxy service...
> Aug 28 11:36:01 ruyi systemd[1]: systemd-pcrphase.service - TPM PCR
> Barrier (User) was skipped because of an unmet condition check
> (ConditionSecurity=measured-uki).
> Aug 28 11:36:01 ruyi systemd[1]: Starting udisks2.service - Disk Manager...
> Aug 28 11:36:01 ruyi kernel: gspca_main: v2.14.0 registered
> Aug 28 11:36:01 ruyi systemd[1]: anacron.service: Deactivated successfully.
> Aug 28 11:36:01 ruyi systemd[1]: e2scrub_reap.service: Deactivated
> successfully.
> Aug 28 11:36:01 ruyi systemd[1]: Finished e2scrub_reap.service - Remove
> Stale Online ext4 Metadata Check Snapshots.
> Aug 28 11:36:01 ruyi udisksd[818]: udisks daemon version 2.10.1 starting
> Aug 28 11:36:01 ruyi avahi-daemon[759]: Successfully dropped root
> privileges.
> Aug 28 11:36:01 ruyi avahi-daemon[759]: avahi-daemon 0.8 starting up.
> Aug 28 11:36:02 ruyi kernel: mei_hdcp
> 0000:00:0f.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops
> i915_hdcp_ops [i915])
> Aug 28 11:36:02 ruyi kernel: gspca_main: vc032x-2.14.0 probing 046d:0892
> Aug 28 11:36:02 ruyi kernel: gspca_vc032x: reg_r err -32
> Aug 28 11:36:02 ruyi kernel: vc032x 1-6.2.3:1.0: probe with driver vc032x
> failed with error -32
> Aug 28 11:36:02 ruyi kernel: usbcore: registered new interface driver
> vc032x
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Successfully called chroot().
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Successfully dropped remaining
> capabilities.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: No service file found in
> /etc/avahi/services.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Joining mDNS multicast group on
> interface lo.IPv6 with address ::1.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: New relevant interface lo.IPv6 for
> mDNS.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Joining mDNS multicast group on
> interface lo.IPv4 with address 127.0.0.1.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: New relevant interface lo.IPv4 for
> mDNS.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Network interface enumeration
> completed.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Registering new address record for
> ::1 on lo.*.
> Aug 28 11:36:02 ruyi avahi-daemon[759]: Registering new address record for
> 127.0.0.1 on lo.IPv4.
> Aug 28 11:36:02 ruyi systemd[1]: Started dbus.service - D-Bus System
> Message Bus.
> Aug 28 11:36:02 ruyi dbus-daemon[770]: [system] Activating systemd to
> hand-off: service name='org.freedesktop.PolicyKit1' unit='polkit.service'
> requested by ':1.3' (uid=0 pid=818 comm="/usr/libexec/udisks2/udisksd")
> Aug 28 11:36:02 ruyi dbus-daemon[770]: [system] Successfully activated
> service 'org.freedesktop.systemd1'
> Aug 28 11:36:02 ruyi systemd[1]: Starting bluetooth.service - Bluetooth
> service...
> Aug 28 11:36:02 ruyi systemd[1]: Starting wpa_supplicant.service - WPA
> supplicant...
> Aug 28 11:36:02 ruyi systemd[1]: grub-common.service: Deactivated
> successfully.
> Aug 28 11:36:02 ruyi systemd[1]: Finished grub-common.service - Record
> successful boot for GRUB.
> Aug 28 11:36:02 ruyi (uetoothd)[863]: bluetooth.service:
> ConfigurationDirectory 'bluetooth' already exists but the mode is
> different. (File system: 755 ConfigurationDirectoryMode: 555)
> Aug 28 11:36:02 ruyi systemd[1]: Started avahi-daemon.service - Avahi
> mDNS/DNS-SD Stack.
> Aug 28 11:36:02 ruyi systemd[1]: Started switcheroo-control.service -
> Switcheroo Control Proxy service.
> Aug 28 11:36:02 ruyi kernel: usb 1-6.2.3: Found UVC 1.00 device HD Pro
> Webcam C920 (046d:0892)
> Aug 28 11:36:02 ruyi kernel: iwlwifi 0000:00:0c.0: base HW address:
> e0:d4:e8:d4:8a:c8, OTP minor version: 0x4
> Aug 28 11:36:02 ruyi kernel: intel_rapl_common: Found RAPL domain package
> Aug 28 11:36:02 ruyi kernel: intel_rapl_common: Found RAPL domain core
> Aug 28 11:36:02 ruyi kernel: intel_rapl_common: Found RAPL domain uncore
> Aug 28 11:36:02 ruyi kernel: intel_rapl_common: Found RAPL domain dram
> Aug 28 11:36:02 ruyi kernel: usbcore: registered new interface driver
> uvcvideo
> Aug 28 11:36:02 ruyi wpa_supplicant[866]: Successfully initialized
> wpa_supplicant
> Aug 28 11:36:02 ruyi systemd[1]: Started wpa_supplicant.service - WPA
> supplicant.
> Aug 28 11:36:02 ruyi kernel: ieee80211 phy0: Selected rate control
> algorithm 'iwl-mvm-rs'
> Aug 28 11:36:02 ruyi bluetoothd[863]: Bluetooth daemon 5.82
> Aug 28 11:36:02 ruyi systemd[1]: Started bluetooth.service - Bluetooth
> service.
> Aug 28 11:36:02 ruyi systemd[1]: Reached target bluetooth.target -
> Bluetooth Support.
> Aug 28 11:36:02 ruyi bluetoothd[863]: Starting SDP server
> Aug 28 11:36:02 ruyi polkitd[797]: Started polkitd version 126
> Aug 28 11:36:02 ruyi udev-configure-printer[766]: device devpath is
> /devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1.3
> Aug 28 11:36:02 ruyi kernel: iwlwifi 0000:00:0c.0 wlp0s12f0: renamed from
> wlan0
> Aug 28 11:36:02 ruyi udev-configure-printer[766]: MFG:Brother
> MDL:HL-L2320D series SERN:- serial:U63877K1N725390
> Aug 28 11:36:02 ruyi polkitd[797]: Loading rules from directory
> /etc/polkit-1/rules.d
> Aug 28 11:36:02 ruyi polkitd[797]: Loading rules from directory
> /run/polkit-1/rules.d
> Aug 28 11:36:02 ruyi polkitd[797]: Error opening rules directory: Error
> opening directory “/run/polkit-1/rules.d”: No such file or directory
> (g-file-error-quark, 4)
> Aug 28 11:36:02 ruyi polkitd[797]: Loading rules from directory
> /usr/local/share/polkit-1/rules.d
> Aug 28 11:36:02 ruyi polkitd[797]: Error opening rules directory: Error
> opening directory “/usr/local/share/polkit-1/rules.d”: No such file or
> directory (g-file-error-quark, 4)
> Aug 28 11:36:02 ruyi polkitd[797]: Loading rules from directory
> /usr/share/polkit-1/rules.d
> Aug 28 11:36:02 ruyi kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
> Aug 28 11:36:02 ruyi kernel: Bluetooth: BNEP filters: protocol multicast
> Aug 28 11:36:02 ruyi kernel: Bluetooth: BNEP socket layer initialized
> Aug 28 11:36:02 ruyi dbus-daemon[770]: [system] Activating via systemd:
> service name='org.freedesktop.hostname1'
> unit='dbus-org.freedesktop.hostname1.service' requested by ':1.7' (uid=0
> pid=863 comm="/usr/libexec/bluetooth/bluetoothd")
> Aug 28 11:36:02 ruyi bluetoothd[863]: Bluetooth management interface 1.23
> initialized
> Aug 28 11:36:02 ruyi polkitd[797]: Finished loading, compiling and
> executing 13 rules
> Aug 28 11:36:02 ruyi dbus-daemon[770]: [system] Successfully activated
> service 'org.freedesktop.PolicyKit1'
> Aug 28 11:36:02 ruyi systemd[1]: Starting systemd-hostnamed.service -
> Hostname Service...
> Aug 28 11:36:02 ruyi systemd[1]: Started polkit.service - Authorization
> Manager.
> Aug 28 11:36:02 ruyi polkitd[797]: Acquired the name
> org.freedesktop.PolicyKit1 on the system bus
> Aug 28 11:36:02 ruyi systemd[1]: Starting ModemManager.service - Modem
> Manager...
> Aug 28 11:36:02 ruyi systemd[1]: Starting firewalld.service - firewalld -
> dynamic firewall daemon...
> Aug 28 11:36:02 ruyi systemd[1]: Started udisks2.service - Disk Manager.
> Aug 28 11:36:02 ruyi udisksd[818]: Acquired the name
> org.freedesktop.UDisks2 on the system message bus
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH Rear Mic as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input12
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH Front Line Out Front as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input13
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH Line Out Surround as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input14
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH Front Headphone as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input15
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH HDMI/DP,pcm=3 as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input16
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH HDMI/DP,pcm=7 as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input17
> Aug 28 11:36:02 ruyi kernel: input: HDA Intel PCH HDMI/DP,pcm=8 as
> /devices/pci0000:00/0000:00:0e.0/sound/card0/input18
> Aug 28 11:36:02 ruyi ModemManager[899]: <msg> ModemManager (version
> 1.24.0) starting in system bus...
> Aug 28 11:36:02 ruyi systemd[1]: Started systemd-hostnamed.service -
> Hostname Service.
> Aug 28 11:36:02 ruyi dbus-daemon[770]: [system] Successfully activated
> service 'org.freedesktop.hostname1'
> Aug 28 11:36:02 ruyi kernel: NET: Registered PF_QIPCRTR protocol family
> Aug 28 11:36:02 ruyi systemd[1]: Started ModemManager.service - Modem
> Manager.
> Aug 28 11:36:02 ruyi systemd[1]: alsa-state.service - Manage Sound Card
> State (restore and store) was skipped because of an unmet condition check
> (ConditionPathExists=/etc/alsa/state-daemon.conf).
> Aug 28 11:36:02 ruyi systemd[1]: Starting alsa-restore.service -
> Save/Restore Sound Card State...
> Aug 28 11:36:02 ruyi systemd[1]: Finished alsa-restore.service -
> Save/Restore Sound Card State.
> Aug 28 11:36:02 ruyi systemd[1]: Reached target sound.target - Sound Card.
> Aug 28 11:36:03 ruyi avahi-daemon[759]: Server startup complete. Host name
> is ruyi.local. Local service cookie is 817416523.
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Waiting for firmware
> download to complete
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Firmware loaded in 1521382
> usecs
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Waiting for device to boot
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Device booted in 13654 usecs
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Found Intel DDC parameters:
> intel/ibt-17-16-1.ddc
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Applying Intel DDC
> parameters completed
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: Firmware revision 0.1 build
> 201 week 12 2024
> Aug 28 11:36:03 ruyi kernel: Bluetooth: hci0: HCI LE Coded PHY feature bit
> is set, but its usage is not supported.
> Aug 28 11:36:03 ruyi bluetoothd[863]: Battery Provider Manager created
> Aug 28 11:36:03 ruyi kernel: Bluetooth: MGMT ver 1.23
> Aug 28 11:36:03 ruyi kernel: NET: Registered PF_ALG protocol family
> Aug 28 11:36:03 ruyi kernel: Bluetooth: RFCOMM TTY layer initialized
> Aug 28 11:36:03 ruyi kernel: Bluetooth: RFCOMM socket layer initialized
> Aug 28 11:36:03 ruyi kernel: Bluetooth: RFCOMM ver 1.11
> Aug 28 11:36:05 ruyi systemd[1]: Started firewalld.service - firewalld -
> dynamic firewall daemon.
> Aug 28 11:36:05 ruyi systemd[1]: Reached target network-pre.target -
> Preparation for Network.
> Aug 28 11:36:05 ruyi systemd[1]: Starting networking.service - Raise
> network interfaces...
> Aug 28 11:36:05 ruyi systemd[1]: Finished networking.service - Raise
> network interfaces.
> Aug 28 11:36:05 ruyi systemd[1]: Reached target network.target - Network.
> Aug 28 11:36:05 ruyi systemd[1]: Reached target network-online.target -
> Network is Online.
> ```
>

Reply via email to