1

На новом новом контейнере я делаю:

lxc-attach -n mycontainer -- apt-get install -y wget

Но установка wget не удается частично со следующим сообщением

...
Processing triggers for ca-certificates (20160104) ...
mktemp: failed to create file via template ‘/some/path/on/host/machine’: No such file or directory
dpkg: error processing package ca-certificates (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 ca-certificates

1 ответ1

1

Решением было просто очистить переменные окружения, например так:

lxc-attach --clear-env -n mycontainer -- apt-get install -y wget

Из lxc-attach --help:

  --clear-env   Clear all environment variables before attaching.
                The attached shell/program will start with only
                container=lxc set.
  --keep-env    Keep all current environment variables. This
                is the current default behaviour, but is likely to
                change in the future.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .