[Pkg-utopia-maintainers] Bug#832093: NetworkManager-wait-online.service fails to start and delays boot
Bastian Venthur
venthur at debian.org
Mon Oct 6 14:52:21 BST 2025
Package: network-manager
Version: 1.54.1-1
Followup-For: Bug #832093
X-Debbugs-Cc: venthur at debian.org
Hi,
I think I stumbled upon the same issue: My new laptop would boot in about
~2seconds until starting GDM3, however it then spends ~10seconds waiting before
GDM3 is actually shown.
After some digging in journalctl, it seems the last thing it consistently does
before finally showing GDM3 is activating the wifi, however I also see in the
logs that the Ethernet device is almost instantly available after launching
GDM3, so I guess it should not be necessary to wait for the wiwi
Okt 06 08:02:36 flix systemd[1]: Started gdm.service - GNOME Display Manager.
Okt 06 08:02:36 flix systemd[1]: Received SIGRTMIN+21 from PID 474 (plymouthd).
Okt 06 08:02:36 flix systemd[1]: Started cups.service - CUPS Scheduler.
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2647] device (enx84ba59066cd2): carrier: link connected
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2651] device (enx84ba59066cd2): state change: unavailable -> disconnected (reason 'carrier-changed', managed-type: 'full')
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2654] policy: auto-activating connection 'Wired connection 1' (31f52007-6122-32cc-b7f4-ffb0ec6596eb)
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2657] device (enx84ba59066cd2): Activation: starting connection 'Wired connection 1' (31f52007-6122-32cc-b7f4-ffb0ec6596eb)
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2658] device (enx84ba59066cd2): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2658] manager: NetworkManager state is now CONNECTING
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2659] device (enx84ba59066cd2): state change: prepare -> config (reason 'none', managed-type: 'full')
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2662] device (enx84ba59066cd2): state change: config -> ip-config (reason 'none', managed-type: 'full')
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2664] dhcp4 (enx84ba59066cd2): activation: beginning transaction (timeout in 45 seconds)
Okt 06 08:02:36 flix avahi-daemon[1203]: Joining mDNS multicast group on interface enx84ba59066cd2.IPv6 with address fe80::d6d5:a816:1822:fafb.
Okt 06 08:02:36 flix avahi-daemon[1203]: New relevant interface enx84ba59066cd2.IPv6 for mDNS.
Okt 06 08:02:36 flix avahi-daemon[1203]: Registering new address record for fe80::d6d5:a816:1822:fafb on enx84ba59066cd2.*.
Okt 06 08:02:36 flix NetworkManager[1338]: <info> [1759730556.2674] dhcp4 (enx84ba59066cd2): state changed no lease
... # ~10 seconds later
Okt 06 08:02:45 flix NetworkManager[1338]: <info> [1759730565.2278] device (wlp194s0): state change: ip-config -> ip-check (reason 'none', managed-type: 'full')
Okt 06 08:02:45 flix NetworkManager[1338]: <info> [1759730565.2286] device (wlp194s0): state change: ip-check -> secondaries (reason 'none', managed-type: 'full')
Okt 06 08:02:45 flix NetworkManager[1338]: <info> [1759730565.2287] device (wlp194s0): state change: secondaries -> activated (reason 'none', managed-type: 'full')
Okt 06 08:02:45 flix NetworkManager[1338]: <info> [1759730565.2298] device (wlp194s0): Activation: successful, device activated.
Okt 06 08:02:45 flix NetworkManager[1338]: <info> [1759730565.2300] manager: startup complete
Okt 06 08:02:45 flix systemd[1]: Finished NetworkManager-wait-online.service - Network Manager Wait Online.
Okt 06 08:02:45 flix systemd[1]: Reached target network-online.target - Network is Online.
Okt 06 08:02:45 flix systemd[1]: Started cups-browsed.service - Make remote CUPS printers available locally.
Okt 06 08:02:45 flix systemd[1]: Starting exim4.service - exim Mail Transport Agent...
Okt 06 08:02:45 flix systemd[1]: Started exim4.service - exim Mail Transport Agent.
Okt 06 08:02:46 flix systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
Okt 06 08:02:46 flix gdm-launch-environment][1819]: pam_unix(gdm-launch-environment:session): session opened for user Debian-gdm(uid=110) by (uid=0)
Is this a bug or is this the intended behaviour? And is there a way to make the
NetworkManager-wait-online.service become "ready" already when the first of the
available devices is online?
Cheers,
Bastian
My /etc/network/interfaces:
> # This file describes the network interfaces available on your system
> # and how to activate them. For more information, see interfaces(5).
>
> source /etc/network/interfaces.d/*
>
> # The loopback network interface
> auto lo
> iface lo inet loopback
and /etc/NetworkManager/NetworkManager.conf
> [main]
> plugins=ifupdown,keyfile
>
> [ifupdown]
> managed=false
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.16.9+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages network-manager depends on:
ii adduser 3.153
ii dbus [default-dbus-system-bus] 1.16.2-2
ii libaudit1 1:4.1.2-1
ii libbluetooth3 5.84-1
ii libc6 2.41-12
ii libcurl3t64-gnutls 8.16.0-2
ii libglib2.0-0t64 2.84.4-3
ii libgnutls30t64 3.8.10-2
ii libjansson4 2.14-2+b3
ii libmm-glib0 1.24.2-1
ii libndp0 1.9-1+b1
ii libnewt0.52 0.52.25-1
ii libnm0 1.54.1-1
ii libpsl5t64 0.21.2-1.1+b1
ii libreadline8t64 8.3-3
ii libselinux1 3.8.1-1
ii libsystemd0 258-1
ii libteamdctl0 1.31-1+b3
ii libudev1 258-1
Versions of packages network-manager recommends:
ii dnsmasq-base [dnsmasq-base] 2.91-1
ii libpam-systemd 258-1
ii modemmanager 1.24.2-1
ii network-manager-l10n 1.54.1-1
ii polkitd 126-2
ii ppp 2.5.2-1+1.1
ii udev 258-1
ii wireless-regdb 2025.07.10-1
ii wpasupplicant 2:2.10-24+b1
Versions of packages network-manager suggests:
ii iptables 1.8.11-2
pn libteam-utils <none>
Versions of packages network-manager is related to:
pn isc-dhcp-client <none>
-- no debconf information
More information about the Pkg-utopia-maintainers
mailing list