невозможно запустить контейнер lxc

Я установил lxc на сервер Ubuntu, все работало нормально. Сегодня я обновил lxc с версии 0.7.5 до версии 1.0.0.alpha2. После обновления lxc я не могу запустить контейнеры lxc.

lxc-ls:

ContainerOne containerTwo ContainerThree.

Я создал эти контейнеры в версии 0.7.5.

После обновления до 1.0.0.alpha2 я пытаюсь запустить контейнер как

lxc-start -n ContainerOne

Result:

<4> init: ureadahead main process (7) terminated with status 5 
. 
.
.
mountall: mount /run [34] terminated with status 32 
mountall: Filesystem could not be mounted: /run

В чем ошибка? Как я могу решить эту проблему? Я перезапустил сервер, но не повезло.

Дополнительная информация:

Я смонтировал lxc lib и кеш в другой файловой системе, когда впервые установил lxc. Запись в файле fstab:

/home/lxclib /var/lib/lxc none defaults, bind 0 0 /home/lxccache /var/cache/lxc none defaults, bind 0 0

Редактировать: Я обновил lxc, пока все три контейнера запускались, это проблема?

0
задан 22 November 2013 в 16:36

1 ответ

решенная проблема:

Мне пришлось добавить эти строки в /var/lib/lxc/ContainerOne/fstab от хоста во все контейнеры

/sys/fs/fuse/connections /sys/fs/fuse/connections none bind 0 0
/sys/kernel/debug /sys/kernel/debug none bind 0 0
/sys/kernel/security /sys/kernel/security none bind 0 0
/sys/fs/pstore /sys/fs/pstore none bind,optional 0 0
0
ответ дан 22 November 2013 в 16:36

Другие вопросы по тегам:

Похожие вопросы: