Multi-port boards (e.g. NanoPi R6S) frequently have unused interfaces with no-carrier. With the default systemd-networkd-wait-online behavior this can result in "Online state: partial" and a timeout while waiting for all managed links to become online. That failure breaks units that depend on network-online.target such as apt-daily-upgrade / unattended-upgrades. Install a systemd drop-in overriding ExecStart to use: systemd-networkd-wait-online --any --timeout=20 This keeps the intended "wait for networking" semantics while preventing unplugged/unused ports from blocking boot and timers. |
||
|---|---|---|
| .. | ||
| netplan | ||
| systemd | ||