não é possível iniciar o contêiner lxc

0

Eu instalei o lxc no servidor ubuntu, tudo estava funcionando bem. Hoje atualizei o lxc da versão 0.7.5 para a versão 1.0.0.alpha2. Depois de atualizar o lxc, não consigo iniciar os contêineres lxc.

lxc-ls:

ContainerOne containerTwo ContainerThree.

Eu criei esses contêineres na versão 0.7.5.

Após a atualização para 1.0.0.alpha2, tento iniciar o contêiner como

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

Qual é o erro? Como posso resolver este problema? Eu reiniciei o servidor, mas não tive sorte.

Informações adicionais:

Eu montei o lxc lib e o cache em um sistema de arquivos diferente quando instalei o lxc pela primeira vez. Entrada no arquivo fstab:

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

Editar: Eu atualizei o lxc enquanto todos os três containers começaram, este é o problema?

    
por niren 22.11.2013 / 11:24

1 resposta

0

problema resolvido:

Eu tive que adicionar essas linhas em /var/lib/lxc/ContainerOne/fstab do host em todos os containers

/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
    
por niren 22.11.2013 / 14:35