Não é possível instalar pacotes no contêiner sem privilégios do LXC

1

Eu sou novo no negócio de containers. Eu criei com sucesso um contêiner wheezy sem privilégios em um host debian 8.8 usando o lxc 2.0.7. Mas quando estou tentando:

lxc-attach -n container1 -- apt-get install openssh-server

Recebi esta mensagem de erro:

Preconfiguring packages ...
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)

O PATH contém apenas os seguintes

/usr/local/bin:/usr/bin:/bin:/usr/games

Eu também tentei rodar alguns outros containers com o ubuntu xenial, mas o resultado foi o mesmo.

o que estou perdendo?

Obrigado por conselhos.

    
por Stelios Joseph Karras 10.06.2017 / 21:08

1 resposta

2

Usar a opção --clear-env em lxc-attach resolveu o problema.

    
por 12.06.2017 / 17:54