Назад | Перейти на главную страницу

dpkg выдает ошибку при регенерации сертификатов моего экземпляра на AWS

Я пытаюсь регенерировать сертификаты для своего экземпляра на AWS через Docker-Machine, так как по какой-то причине мне нужно делать это довольно часто. Внезапно я получаю эту ошибку после запуска docker-machine regenerate-certs [instance]:

Error running "DEBIAN_FRONTEND=noninteractive sudo -E apt-get install -y  curl": ssh command error:
command : DEBIAN_FRONTEND=noninteractive sudo -E apt-get install -y  curl
err     : exit status 100
output  : E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

Выполнение sudo dpkg --configure -a не устранит проблему.

Почему я получаю это внезапно и как я могу это устранить?

Поскольку эта ошибка возникла из-за контейнера Docker на AWS, я решил остановить контейнер, выбросить его и создать новый. Это не совсем решение, но теперь я могу продолжить работу.

Вывод: модуль dpkg поврежден в развернутом контейнере, а не на локальной машине. Воссоздан новый контейнер.