为什么 'NetworkManager-wait-online.service' 启动失败并带有错误 'code=exited, status=2/INVALIDARGUMENT' ?
Issue
- 在
team接口上的VLAN被配置为使用nmcli。 当服务器重启时,它会在启动NetworkManager服务时挂起并失败,显示以下错误。
Jan 5 11:36:58 localhost nm-online: Error: Could not create NMClient object: Timeout was reached.
Jan 5 11:36:58 localhost systemd: NetworkManager-wait-online.service: main process exited, code=exited, status=2/INVALIDARGUMENT
Jan 5 11:36:58 localhost systemd: Failed to start Network Manager Wait Online.
Jan 5 11:36:58 localhost systemd: Unit NetworkManager-wait-online.service entered failed state.
Jan 5 11:36:58 localhost systemd: NetworkManager-wait-online.service failed.
Jan 5 11:36:58 localhost systemd: Starting LSB: Bring up/down networking...
Jan 5 11:41:58 localhost systemd: network.service start operation timed out. Terminating.
Jan 5 11:41:58 localhost systemd: Failed to start LSB: Bring up/down networking.
Jan 5 11:41:58 localhost systemd: Unit network.service entered failed state.
Jan 5 11:41:58 localhost systemd: network.service failed.
- 如果设置了
NM_CONTROLLED=no,则不会发生相同的问题。 - 在将内核升级到最新的
RHEL 7.3版本的kernel-3.10.0-514.2.2.el7后开始出现这个问题,使用较旧的kernel-3.10.0-327.el7引导系统不会发现这个问题,系统可以正常引导。
Environment
kernel-3.10.0-514.2.2.el7NetworkManager-1.4.0-13.el7_3.x86_64
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.