以下内容可能会非常令人困惑,因为我在 Ubuntu/Let’s Encrypt 论坛上花了将近一整晚才弄清楚,但突然意识到问题可能出在 Discourse 的 Docker 上。我可以提供任何具体信息,但让我先分享我所知道的情况。
-
过去几天,我一直在尝试在 Ubuntu 16 虚拟机(DigitalOcean)中部署其他 Node.js 应用,该虚拟机上已经运行 Discourse 两年了。一周前一切正常。根据此处资源,我成功地将 Nginx 部署在容器外部,并能够部署不同的应用程序,也没有出现问题。
-
现在,我正在尝试为外部应用安装 Certbot,执行命令 “sudo apt-get install python-certbot-nginx”,但每次尝试时都会出现以下错误:
无法安装某些软件包。这可能意味着您请求了不可能的情况,或者如果您使用的是不稳定发行版,某些必需的软件包尚未创建或已从 Incoming 仓库中移除。
以下信息可能有助于解决此问题: 以下软件包存在未满足的依赖关系: python-certbot-nginx : 依赖: python3-certbot-nginx,但无法安装 E: 无法纠正问题,您有被保留的损坏软件包。
那么,是否可能是容器内部的内容影响了这个问题?抱歉,我对此完全不确定。