версия certbot updgrade не реализованный

Я хочу обновить certbot справляться со следующей темой: Как прекратить использовать TLS-SNI-01 с Certbot

Прежде updgrade: certbot --version возвраты: certbot 0.26.1

Как проинструктировано в том, Как прекратить использовать TLS-SNI-01 с Certbot, я хочу обновить к версии выше 0.28.

Я посмотрел, как обновить на ubuntu Я выполнился:

apt-get install –only-upgrade python-certbot-apache

Это возвращается:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libapache2-mod-php7.0 php7.0-cli php7.0-common php7.0-json php7.0-opcache
  php7.0-readline python-acme python-augeas python-certbot python-cffi-backend
  python-chardet python-configargparse python-configobj python-cryptography
  python-dialog python-dnspython python-enum34 python-funcsigs python-idna
  python-ipaddress python-mock python-ndg-httpsclient python-openssl
  python-parsedatetime python-pbr python-pyasn1 python-requests python-rfc3339
  python-six python-tz python-urllib3 python-zope.component python-zope.event
  python-zope.hookable python-zope.interface
Use 'sudo apt autoremove' to remove them.
The following packages will be upgraded:
  python-certbot-apache
1 upgraded, 0 newly installed, 0 to remove and 270 not upgraded.
Need to get 3872 B of archives.
After this operation, 3072 B of additional disk space will be used.
Get:1 http://ppa.launchpad.net/certbot/certbot/ubuntu xenial/main amd64 python-certbot-apache all 0.28.0-1+ubuntu16.04.1+certbot+3 [3872 B]
Fetched 3872 B in 0s (28.3 kB/s)
(Reading database ... 38437 files and directories currently installed.)
Preparing to unpack .../python-certbot-apache_0.28.0-1+ubuntu16.04.1+certbot+3_all.deb ...
Unpacking python-certbot-apache (0.28.0-1+ubuntu16.04.1+certbot+3) over (0.25.0-2+ubuntu16.04.1+certbot+1) ...
Setting up python-certbot-apache (0.28.0-1+ubuntu16.04.1+certbot+3) ...

Таким образом, похоже, что обновление было успешно.

Также, когда я делаю certbot --version это все еще возвращается: certbot 0.26.1

2
задан 28 January 2019 в 18:19

2 ответа

Вы имеете 270 не обновленные пакеты, возможно, что существуют некоторые зависимости. Если необходимо сохранить текущую версию некоторого использования пакета sudo apt-mark hold package-name и обновите остальных. Или найдите зависимости, которые должны быть обновлены.

На моем сервере certbot был обновлен без любых проблем, когда я использовал просто sudo apt upgrade.


На основе отчета OP конкретный ответ вопроса является оба пакетами python3-certbot и python3-certbot-apache должен быть обновлен.

3
ответ дан 2 December 2019 в 01:52

Прием должен использовать

sudo apt-get dist-upgrade

Если Вы просто используете sudo Кв. - получают обновление, это не найдет новый пакет.

Вот полные шаги, я раньше с Ubuntu 16 обновлял certbot от 0,26 до 0,28:

1.) проверьте certbot версию. Если ниже, что 0.28 это должно быть обновлено.

certbot --version || /path/to/certbot-auto --version

2.) Выполните эти команды для обновления certbot

sudo apt-get update
sudo apt-get dist-upgrade

3.) отключите tls-sni-01 для certbot

sudo sh -c "sed -i.bak -e 's/^\(pref_challs.*\)tls-sni-01\(.*\)/\1http-01\2/g' /etc/letsencrypt/renewal/*; rm -f /etc/letsencrypt/renewal/*.bak"

4.) ре выполненный certbot:

sudo certbot renew --dry-run
2
ответ дан 2 December 2019 в 01:52

Другие вопросы по тегам:

Похожие вопросы: