Бывает такое на OpenVZ, что гостевые VPS с Debian 7 после dist-upgrade не загружаются, при попытке зайти с хост ноды видим:
# vzctl enter 1001
enter into CT 1001 failed
Unable to open pty: No such file or directory
Ну ничего, данную ошибку я уже описывал тут: http://blog.asidorov.name/2013/12/unable-to-open-pty-no-such-file-or.html
Правим так:
# vzctl exec 1001 "cd /dev; /sbin/MAKEDEV pty"
# vzctl exec 1001 "cd /dev; /sbin/MAKEDEV tty"
Теперь зайдем в VPS'ку:
# vzctl enter 1001
Вуаля, зашли, посмотрим список процессов:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 63.8 0.0 15400 844 ? Rs 11:38 0:17 init boot
root 2 0.0 0.0 0 0 ? S 11:38 0:00 [kthreadd/793775]
root 3 0.0 0.0 0 0 ? S 11:38 0:00 \_ [khelper/7937753]
root 4 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 5 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 6 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 7 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 8 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 9 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 10 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 11 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 12 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 13 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 14 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 15 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 16 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 17 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 18 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 19 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 20 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 21 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 22 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 23 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 24 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 25 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 26 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 27 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 28 0.0 0.0 0 0 ? S 11:38 0:00 \_ [nfsiod/7937753]
root 106 0.0 0.0 25824 468 ? Ss 11:39 0:00 vzctl: ttyp0
root 107 0.0 0.1 17936 1948 ttyp0 Ss 11:39 0:00 \_ -bash
root 110 0.0 0.1 15380 1172 ttyp0 R+ 11:39 0:00 \_ ps auxfS
И видим, что init висит и ничего не может загрузить.
А виновник тут оказывается sysvinit, так как при апгрейде upstart заменяется именно на него.
Ну что ж, клиенту нужна работающая VPS'ка, поэтому просто вернем ему upstart, выполнив на клиентской VPS:
# /etc/init.d/networking start
[ ok ] Configuring network interfaces...done.
# apt-get install upstart
После чего перезагрузим VPS и видим, что VPS загрузилась корректно и все гуд.
# vzctl restart 1001
# vzctl enter 1001
enter into CT 1001 failed
Unable to open pty: No such file or directory
Ну ничего, данную ошибку я уже описывал тут: http://blog.asidorov.name/2013/12/unable-to-open-pty-no-such-file-or.html
Правим так:
# vzctl exec 1001 "cd /dev; /sbin/MAKEDEV pty"
# vzctl exec 1001 "cd /dev; /sbin/MAKEDEV tty"
Теперь зайдем в VPS'ку:
# vzctl enter 1001
Вуаля, зашли, посмотрим список процессов:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 63.8 0.0 15400 844 ? Rs 11:38 0:17 init boot
root 2 0.0 0.0 0 0 ? S 11:38 0:00 [kthreadd/793775]
root 3 0.0 0.0 0 0 ? S 11:38 0:00 \_ [khelper/7937753]
root 4 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 5 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 6 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 7 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 8 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 9 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 10 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 11 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 12 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 13 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 14 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 15 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 16 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 17 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 18 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 19 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 20 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 21 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 22 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 23 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 24 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 25 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 26 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 27 0.0 0.0 0 0 ? S 11:38 0:00 \_ [rpciod/7937753/]
root 28 0.0 0.0 0 0 ? S 11:38 0:00 \_ [nfsiod/7937753]
root 106 0.0 0.0 25824 468 ? Ss 11:39 0:00 vzctl: ttyp0
root 107 0.0 0.1 17936 1948 ttyp0 Ss 11:39 0:00 \_ -bash
root 110 0.0 0.1 15380 1172 ttyp0 R+ 11:39 0:00 \_ ps auxfS
И видим, что init висит и ничего не может загрузить.
А виновник тут оказывается sysvinit, так как при апгрейде upstart заменяется именно на него.
Ну что ж, клиенту нужна работающая VPS'ка, поэтому просто вернем ему upstart, выполнив на клиентской VPS:
# /etc/init.d/networking start
[ ok ] Configuring network interfaces...done.
# apt-get install upstart
После чего перезагрузим VPS и видим, что VPS загрузилась корректно и все гуд.
# vzctl restart 1001
Комментариев нет:
Отправить комментарий