在启动期间我收到此错误消息:
Failed to start NetworkManager-wait-online
并在网络共享无法安装后立即执行。但一旦系统启动,发行就mount -a
可以很好地安装它们。如何确保网络在启动时在/etc/fstab
执行之前完全启动?
#uname -a
localhost.localdomain 4.15.15-200.fc26.x86_64 #1 SMP Mon Apr 2 16:25:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
@Patrick 在下面询问了 fstab 条目,我认为这是不必要的,因为其规定的目的NetworkManager-waitonline
是保证网络初始化在fstab
处理之前完成。
答案1
您需要添加_netdev
到您的安装选项中/etc/fstab
。
//10.10.10.2/DRIVED /home/use0/DriveD cifs credentials=/etc/smbcredentials,iocharset=utf8,fsc,uid=use0,gid=use0,file_mode=0644,dir_mode=0777,_netdev 0 0
详情请参见man 8 mount
, 或者这个问题。但基本上它会阻止系统尝试挂载文件系统,除非网络可用。
另一方面,超时NetworkManager-wait-online
表明您还有另一个问题,即 NetworkManager 未正确启动。我也会调查一下。journalctl -u NetworkManager.service
应该是一个好的开始。
答案2
可能让帕特里克等人感到恐惧的是,解决方案是关闭NetworkManager
(我过去总是这样做,因为这个怪物从来没有起作用)并开始network
。
几次重新启动后,启动时有两件事发生了变化:
- 股票开始上涨,但没有做出任何拟议的改变
fstab
- NTP 服务现在能够从我们的 NTP 服务器同步时间,而以前则无法同步。
所以将网络服务打开后一切恢复正常。