我有一个Debian服务器安装了upstart。
我删除了upstart并将其替换为sysvinit,这导致了以下错误:
apt-get install --reinstall sysvinit
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 2 not upgraded.
Need to get 0 B/133 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 102927 files and directories currently installed.)
Preparing to replace sysvinit 2.88dsf-41+deb7u1 (using .../sysvinit_2.88dsf-41+deb7u1_amd64.deb) ...
Unpacking replacement sysvinit ...
Processing triggers for man-db ...
Setting up sysvinit (2.88dsf-41+deb7u1) ...
sysvinit: restarting...init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
.init: timeout opening/writing control channel /run/initctl
failed.我担心如果我重启服务器就不会再启动了..。这里到底有什么问题?
发布于 2014-09-11 23:00:20
切换init系统的正确方法是:
sysvinit-core或systemd包。sysvinit或systemd-sysv)。这只适用于sysvinit和systemd,Upstart不能使用此方法。它也只适用于在Debian或更新版本上切换到sysvinit,因为sysvinit包最近只分离了常规包和核心包。
如前所述,另一种方法是在第一次执行硬重新启动,然后您应该很好(另外,您应该首先停止syslog、MTA、web服务器、用户会话等)。
发布于 2014-09-11 22:12:37
所以..。原来init只能在引导时启动,并且不能手动启动,这就是显示错误消息的原因。
另外,在删除Upstart并安装Sysvinit (请参阅下面的错误消息)之后,不可能重新启动,因此我不得不启动服务器以强制重新启动。
The system is going down for reboot NOW!
shutdown: timeout opening/writing control channel /run/initctl
init: timeout opening/writing control channel /run/initctl发布于 2015-05-18 07:12:37
这可能不是这个问题的确切答案,但我想可能会有帮助:
我也遇到过同样的情况,就在我做apt-get dist-upgrade的时候。因此,当试图关闭/重新引导时,我得到了上面的错误。在历史日志/var/log/apt/history.log中,有最后的操作列表
Install: sysvinit:i386 (2.88dsf-41+deb7u1, automatic)
Remove: upstart:i386 (1.6.1-1)所以,我只是做了apt-get install upstart,它警告删除sysvinit和安装upstart,安装后一切都很好。
警告时,试图安装新贵,这是一种警告气味,就像“你要做一些有害的事情”。所以,虽然它对我有用,但我不知道它可能会带来什么后果。请自己冒险试试。
https://unix.stackexchange.com/questions/155119
复制相似问题