ubantuSystem has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
时间: 2023-10-28 18:00:20 浏览: 186
在Ubuntu中出现"System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down"错误的原因是Ubuntu使用的是SysV init(sysvinit)系统而不是systemd系统。
解决这个问题的方法是使用SysV init的命令代替systemd的命令。根据你提供的引用内容,你可以尝试使用"sudo service docker start"命令来启动Docker服务。这个命令适用于SysV init系统。这样就能避免出现上述错误信息。
相关问题
Rocky 9 System has not been booted with systemd as init system (PID 1). Can t operate. Failed to connect to bus: Host is down
Rocky 9系统启动时出现“System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down”错误提示,这是因为Rocky 9系统默认使用了systemd作为init系统,而Docker容器中并没有systemd,因此无法使用systemctl命令。解决方法是在Docker容器中添加--privileged参数,并在最后加上/usr/sbin/init命令,这样就可以使用systemctl命令了。
System has not been booted with systemd as init system (PID 1). Can't operate. Failed to connect to bus: Host is down
这个错误通常是因为您正在尝试在不使用systemd作为init系统的系统上运行systemctl命令。
请注意,systemd是Ubuntu 15.04之后版本的默认init系统。如果您使用的是较早的版本或者已经更改了init系统,则可能无法使用systemctl命令。
您可以尝试使用适合您的init系统的相应命令来管理系统服务。
如果您确实在使用systemd作为init系统,请确保系统已经完全启动,您以root用户或sudo权限运行命令,并且系统没有其他进程占用了DBus系统总线。
如果问题仍然存在,请尝试重新启动系统并再次尝试运行systemctl命令。
阅读全文