Добрый день!
Возникла такая проблема, во время логина в VPS на OpenVZ выдало такое сообщение:
enter into CT 8210799 failed
Unable to open pty: No such file or directory
Есть много способов решения этой проблемы, вот например несколько из них:
# vzctl exec 1111 /sbin/MAKEDEV tty
# vzctl enter 1111
# vim /vz/private/1111/etc/rc.sysinit
Закомментировать строку: /sbin/start_udev
И добавить после нее:
/sbin/MAKEDEV pty
/sbin/MAKEDEV tty
# vzctl restart 1111
# vzctl restart 1111
# vzctl restart 1111
# vzctl exec 1111 "cd /dev; /sbin/MAKEDEV tty"
# vzctl enter 1111
Проблема первого случая, что она для RHEL/Centos систем, так как MAKEDEV создает устройства в /dev. В случае с Debian/Ubuntu MAKEDEV создает устройства в /.
Возникла такая проблема, во время логина в VPS на OpenVZ выдало такое сообщение:
enter into CT 8210799 failed
Unable to open pty: No such file or directory
Есть много способов решения этой проблемы, вот например несколько из них:
Первый способ:
# vzctl exec 1111 /sbin/MAKEDEV pty# vzctl exec 1111 /sbin/MAKEDEV tty
# vzctl enter 1111
Второй способ:
Отредактировать /etc/rc.sysinit# vim /vz/private/1111/etc/rc.sysinit
Закомментировать строку: /sbin/start_udev
И добавить после нее:
/sbin/MAKEDEV pty
/sbin/MAKEDEV tty
# vzctl restart 1111
Третий способ (не рекомендую):
# vzctl exec 1111 'dpkg --force-depends --purge udev'# vzctl restart 1111
Четвертый способ (не рекомендую):
# vzctl exec 1111 update-rc.d -f udev remove# vzctl restart 1111
Однако мне помог пятый вариант, основанный на первом:
# vzctl exec 1111 "cd /dev; /sbin/MAKEDEV pty"# vzctl exec 1111 "cd /dev; /sbin/MAKEDEV tty"
# vzctl enter 1111
Проблема первого случая, что она для RHEL/Centos систем, так как MAKEDEV создает устройства в /dev. В случае с Debian/Ubuntu MAKEDEV создает устройства в /.
Комментариев нет:
Отправить комментарий