以下の内容は非常に混乱を招く可能性があります。私はほぼ一晩をかけて Ubuntu/letsencrypt フォーラムで調査しましたが、突然 Discourse の Docker 環境が原因である可能性に気づきました。具体的な情報は提供できますが、私が把握している範囲で共有します。
-
過去数日間、既存の Discourse を 2 年間運用している Ubuntu 16 VM(DigitalOcean)に、他の Node.js アプリケーションを配置しようと試みています。1 週間前までは問題ありませんでした。こちらのリソースを参考に、コンテナ外に 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.
これは、コンテナ内の何かが影響を与えているのでしょうか?申し訳ありませんが、私は全く確信が持てません。