web-dev-qa-db-ja.com

Ubuntu Bionicでcertbotをアップグレードできませんでした

以前にCertbotをUbuntuにインストールしましたが、パッケージはこのディストリビューションではまだ利用可能ではないので、ビルド済みのパッケージからインストールしたと思います(多分、よくわかりません)。とにかく、今私はcertbot 0.26.1をインストールしています:

certbot --version
certbot 0.26.1

ここからガイドを使用してインストールしようとしました: https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx

現在のシステムからの出力は次のとおりです。

apt-get install python-certbot-nginx 
python-certbot-nginx is already the newest version (0.28.0-1+ubuntu18.04.1+certbot+3).


certbot --version
certbot 0.26.1

which certbot
/usr/bin/certbot

dpkg-query -L python-certbot-nginx 
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/python-certbot-nginx
/usr/share/doc/python-certbot-nginx/changelog.Debian.gz
/usr/share/doc/python-certbot-nginx/copyright

「python-certbot-nginx」パッケージはバイナリをインストールしないように私には思えます。ここで私は間違っていますか?アップグレードできる完全に異なるパッケージ(MySQL、PHPなど)をいくつか持っていますが、これらをアップグレードできるのはこの日曜日だけです。しかし、これは私の問題とはまったく関係がないと思います。ありがとう!

5
Lippai Zoltan

次のコマンドで試してください(-nginx-Apache(必要な場合)CertBotの最新バージョンを取得するには:

Sudo apt update
Sudo apt install software-properties-common
Sudo add-apt-repository universe
Sudo add-apt-repository ppa:certbot/certbot
Sudo apt update

これが新規インストールであるか、システム上のすべてのパッケージをアップグレードしても問題ない場合:

Sudo apt install python-certbot python-certbot-nginx
Sudo apt install python3-certbot python3-certbot-nginx 
Sudo apt upgrade

システム内のすべてのパッケージをアップグレードしたくない場合は、以下を使用できます。

Sudo apt install --only-upgrade python-certbot python-certbot-nginx
Sudo apt install --only-upgrade python3-certbot python3-certbot-nginx 

参照:

更新する理由-Let's Encryptニュースレターから:

TLS-SNI-01の検証はサポートが終了しています。 2019年2月13日には一時的に、2019年3月13日には永久に機能しなくなります。それ以前に発行された証明書は、発行日から90日間機能します。

この日付の前に別の検証方法(HTTP-01、DNS-01、またはTLS-ALPN-01)を使用するようにACMEクライアントを更新する必要があります。そうしないと、証明書の更新が中断され、既存の証明書の有効期限が切れます。

私たちのステージング環境ではすでにTLS-SNI-01が無効になっているため、システムが2月13日以降に機能するかどうかをテストする場合は、ステージングに対して実行できます。 https://letsencrypt.org/docs/staging -environment /

Certbotユーザーの場合は、こちらで詳細情報を確認できます: https://community.letsencrypt.org/t/how-to-stop-using-tls-sni-01-with-certbot/8321

私たちのフォーラムには、このトピックに関する多くのスレッドがあります。質問が回答されたかどうかを検索してください。回答されていない場合は、新しいスレッドを開いてください:https://community.letsencrypt.org/

TLS-SNI-01のサポート終了について詳しくは、APIの発表をご覧ください。 https://community.letsencrypt.org/t/february-13-2019-end-of-life-for -all-tls-sni-01-validation-support/74209

4
pa4080