Нижеизложенное может вызвать сильную путаницу, так как я провел почти целую ночь, разбираясь в этом на форуме Ubuntu/Let’s Encrypt, но вдруг оказалось, что проблема в Docker с Discourse. Я могу предоставить любую конкретную информацию, но сначала расскажу всё, что знаю.
-
В последние несколько дней я пытался запустить другое Node-приложение на виртуальной машине Ubuntu 16 (DigitalOcean), где уже два года работает мой существующий Discourse. До недели назад всё было в порядке. Согласно этой статье, мне удалось успешно вынести nginx за пределы контейнера и развернуть другое приложение. Проблем не возникло.
-
Теперь я пытаюсь установить certbot для внешних приложений командой “sudo apt-get install python-certbot-nginx”, но при каждой попытке получаю ошибку:
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation: The following packages have unmet dependencies: python-certbot-nginx : Depends: python3-certbot-nginx but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Может ли быть так, что проблема в пакетах внутри контейнера? Извините, я совсем не уверен в этом.