Не стартуют init скрипты [message #51129] |
Wed, 19 February 2014 11:15 |
Termit
Messages: 1 Registered: February 2014
|
Junior Member |
|
|
Привет всем!
Натупил на грабли. Дело было так
Мгрировал давно с машины под управлением CentOS на машину с Debian несколько контейнеров.
После чего уже на машине с Debian насоздавал еще контейнеры.
Получилось так, что часть контейнеров жила в /var/lib/vz, а другая часть в /vz
Захотелось красоты, остановил контейнеры, перенес файлы в /var/lib/vz, поправил соответствующим образом конфиги.
И тут началось
Один из контейнеров после запуска перестал нормально запускаться, а именно не стартует ни один из нужных мне сервисов ssh, apache, postgres.
Также в контейнер нельзя сделать enter (не дождался).
На всякий случай сделал линк /vz на /var/lib/vz ожидаемо не помогло
Если сделать vzctl exec 2154 "/etc/init.d/ssh start" то по ssh можно зайти на машину и остальные сервисы запустить.
Симптомы выглядят так:
- vzctl start работает, контейнер running
- enter в контейнер сделать нельзя
- не стартуют ssh, apache, postgres
- сеть доступна
- screen в контейнере не запустить пока для каталога run не сделать руками доступ 777. Подозреваю, что какая-то служба связанная со screen не запустилась...
Может кто уже в курсе как пофиксить такое?
Или как отследить порядок запуска скриптов в контейнере чтобы вычислить на чем остановилось?
Host машина: Debian 6
Контейнер: Debian 7
|
|
|