Failing to upgrade to certbot 0.28

I'm sure this is a foolishness on my part.

I am trying to upgrade to 0.28 because of the whole TLS-SNI-01 thing. When I check the certbot version, it says it's 0.26.1, but when I try to upgrade, it says I'm already on 0.28.

root@app1:/var/log/nginx# certbot --version
certbot 0.26.1
root@app1:/var/log/nginx# apt-get install python-certbot-nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-certbot-nginx is already the newest version (0.28.0-1+ubuntu18.04.1+certbot+3).
The following packages were automatically installed and are no longer required:
apache2-data apache2-utils javascript-common libjs-bootstrap libjs-jquery libjs-jquery-metadata libjs-jquery-tablesorter libjs-twitter-bootstrap libzip5 php-deepcopy php-doctrine-instantiator
php-file-iterator php-phar-io-manifest php-phar-io-version php-phpdocumentor-reflection-common php-phpdocumentor-reflection-docblock php-phpdocumentor-type-resolver php-text-template php-timer
php-token-stream php-tokenizer php-webmozart-assert
Use 'apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 16 not to upgrade.

Try “apt-get upgrade”.

Yes, I’ve done that. I wondered if it’s a path thing, if I somehow have two installed?

1 Like

It says there are packages that haven't been upgraded.

What does "apt list --upgradable" show?

1 Like

Can you force an upgrade for the “main” package certbot? Perhaps certbot itself is lagging behind an already updated nginx plugin package?

1 Like

Thanks, apt-get upgrade -f certbot did the trick.


This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.