Я пытаюсь регенерировать сертификаты для своего экземпляра на 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 поврежден в развернутом контейнере, а не на локальной машине. Воссоздан новый контейнер.