微拓扑

  • Home
  • Archives
  • Tags
  • Wall
/run/initctl
IT

救急用, 有关openvz的vps安装debian 7以后执行dist-upgrade后/run/initctl错误并且无法连ssh的简单解决办法

不少朋友用过openvz的vps都知道, 你可以apt-get update & apt-get upgrade 但是如果你apt-get dist-upgrade以后, 会出现如下错误, 以至于无法重启, 如果强制重启后会导致ssh连不上 The system is going down to maintenance mode NOW! shutdown: timeout opening/writing control channel /run/initctl init: timeout opening/writing control channel /run/initctl 简单救急的解决是用vps的web ssh登陆以后安装 apt-get systemd , 这样会删除掉sysvinit, 并且用systemd来管理启动. 官方说道: sysvinit是目前debian正在使用的一个重要的组成部分.  https://wiki.debian.org/systemd#Issue_.231:_sysvinit_vs._systemd-sysv 在ovz上安装debian 6的时候 会自带这个系统服务管理器, 这就是为啥通过debian6升级到debian7的用户执行dist-upgrade不会出错, 而安装debian 7的时候则默认安装了一个叫upstart的服务管理器. 当执行apt-get dist-upgrade的时候会删除这个管理器安装sysvinit这个管理器, 这个管理器好像是dev/initctl 和run/initctl 的路径有什么问题导致失败. 这好像是个公认的bug... 而重新装回upstart后依然连不上ssh. 所以这里用systemd也是一个服务管理器来替代upstart和sysvinit. systemd和另外两个不能共存因为同样都使用/sbin/init(/bin/systemd)  

20/09/2013 0条评论 1083点热度 0人点赞 kyaky 阅读全文
Archives
  • August 2020
  • October 2017
  • May 2017
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • November 2013
  • October 2013
  • September 2013
  • August 2013
Categories
  • Astrology
  • collections
  • Diary
  • Documentary
  • Hotfix
  • IT
  • Life
  • Movie
  • Notes
  • post
  • Readings
  • Study
  • VPS

COPYRIGHT © 2021 vtp.me. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang