systemd-networkd-wait-online.service fails to complete if one of the network interfaces is not physically connected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-init (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
netplan.io (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
systemd (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
My StarFive VisionFive 2 board has two network interfaces of which I have only connected one to a switch. The systemd-
It does not make any sense to wait for the initialization of a network interface that is not physically connected.
As described in https:/
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: systemd 253.5-1ubuntu7
ProcVersionSign
Uname: Linux 6.5.0-9-generic riscv64
ApportVersion: 2.27.0-0ubuntu6
Architecture: riscv64
CasperMD5json:
{
"result": "skip"
}
Date: Wed Dec 6 10:57:52 2023
InstallationDate: Installed on 2023-12-04 (2 days ago)
InstallationMedia: Ubuntu-Server 24.04 "Noble Numbat" - Daily riscv64 (20231204)
Lspci-vt:
-[0000:
-[0001:
Lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Lsusb-t:
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=vt220
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: systemd
SystemdFailedUnits:
Error: command ['systemctl', 'status', '--full', '●'] failed with exit code 4: Invalid unit name "●" escaped as "\xe2\x97\x8f" (maybe you should use systemd-escape?).
Unit \xe2\x97\
UpgradeStatus: No upgrade log present (probably fresh install)
acpidump:
Upstream issue: https:/ /github. com/systemd/ systemd/ issues/ 30345