semenenko88
@semenenko88
Системный администратор

Почему в lxc не устанавливается apache2?

Поставил пакет lxc, создал контейнер sudo lxc-create -n apache2 -t altlinux, он работает, стартует, могу зайти с помощью lxc-attach. Решил установить туда apache2.

Зашел:
sudo lxc-attach -n apache2

При установке заметил такое:
Running /usr/lib/rpm/posttrans-filetriggers
mktemp: failed to create file via template '/tmp/.private/root/alternatives-update.avail.XXXXXX': No such file or directory
/usr/lib/rpm/alternatives.filetrigger failed
mandb: iconv_open ("UTF-8//IGNORE", "ISO-8859-1"): Invalid argument
error: execution of /usr/lib/rpm/posttrans-filetriggers scriptlet from (null)-(null)-(null) failed, exit status 1
Done.

При запуске такое:
httpd2[306]: /sbin/limited: line 160: /usr/sbin/httpd2: No such file or directory
apache2 apachectl2[282]: /sbin/limited: line 160: /usr/sbin/httpd2: No such file or directory

Есть мысли что происходит?
  • Вопрос задан
  • 424 просмотра
Решения вопроса 1
semenenko88
@semenenko88 Автор вопроса
Системный администратор
Оказывается нужно было зайти в lxc не просто lxc-attach, а с параметром --clear-env
lxc-attach --clear-env -n mycontainer

После этого apache2 установился корректно и запускается.

Вот ссылка, которая помогла решить проблему
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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