Ниндзя шаблон проблема с установкой модуля NordVPN - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь изменить этот образ докера Ubuntu Desktop LXDE VNC для установки NordVPN плюс несколько других модулей.До сих пор я был в состоянии успешно установить такие вещи, как Java, однако, с NordVPN я получаю ошибку:

Setting up nordvpn (3.3.1-3) ...
[ERROR] Unknown environment `sh'
dpkg: error processing package nordvpn (--configure):
 installed nordvpn package post-installation script subprocess returned error exit status 255
Processing triggers for systemd (237-3ubuntu10.29) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
 nordvpn
E: Sub-process /usr/bin/dpkg returned an error code (1)
The command '/bin/sh -c wget -qnc https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb -O /nord.deb  && dpkg -i /nord.deb    && apt update   && apt install -f -y nordvpn' returned a non-zero code: 100
Makefile:18: recipe for target 'build' failed
make: *** [build] Error 100

Мой файл .j2 (такой же, как https://github.com/fcwu/docker-ubuntu-vnc-desktop/blob/develop/Dockerfile.j2), за исключением пары строк, похожихна это:

# NordVPN
RUN wget -qnc https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb -O /nord.deb \
    && dpkg -i /nord.deb \
    && apt update \
    && apt install -y nordvpn

Я не знаю, как я могу увидеть, какие команды выполняются на этапе «после установки», но я выполнил это на чистой Ubuntu VM и Lubuntu, ноЭто прекрасно устанавливается и не указывает, что может быть не так. Я попытался погуглить ошибку, но ничего значимого не возвращается - я не могу запустить 'apt install -y nordvpn' в образе докера, когда я получаю безопасностьпредупреждения и невозможность найти nord host. (я полагаю, это то, что оригинальный разработчик внедрил в свою окончательную конфигурацию докера, чтобы уменьшить количество проблем).

Любой совет был бы очень признателен, так как я пробовал этов течение нескольких часов без удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...