# How do I know if Certbot is using the ACMEv2 protocol?

**URL:** <https://community.letsencrypt.org/t/how-do-i-know-if-certbot-is-using-the-acmev2-protocol/112227>\
**Category:** Help\
**Created:** [February 3, 2020, 6:42pm UTC](https://community.letsencrypt.org/t/how-do-i-know-if-certbot-is-using-the-acmev2-protocol/112227 "2020-02-03T18:42:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hagenah](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@hagenah](https://community.letsencrypt.org/u/hagenah)\
**Post date:** [February 3, 2020, 6:42pm UTC](https://community.letsencrypt.org/t/how-do-i-know-if-certbot-is-using-the-acmev2-protocol/112227/1 "2020-02-03T18:42:06Z")

</div>

I need to upgrade my Certbot installation to use ACMEv2 instead of ACMEv1. How do I know if this was successful after running: sudo apt update, and then running: sudo apt install --only-upgrade certbot?

Am I missing any steps in upgrading to take advantage of ACMEv2? Thank you in advance!

* * *

My domain is: [somervillepubliclibrary.org](http://somervillepubliclibrary.org)

I ran this command:

It produced this output:

My web server is (include version):

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is: Linode

I can login to a root shell on my machine (yes or no, or I don’t know): yes

I’m using a control panel to manage my site (no, or provide the name and version of the control panel): no

The version of my client is (e.g. output of `certbot --version` or `certbot-auto --version` if you’re using Certbot): certbot 0.22.2

---

<div class="post-metadata">

**Author:** ![JuergenAuer](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/juergenauer/32/26491_2.png) [@JuergenAuer](https://community.letsencrypt.org/u/JuergenAuer)\
**Post date:** [February 3, 2020, 6:51pm UTC](https://community.letsencrypt.org/t/how-do-i-know-if-certbot-is-using-the-acmev2-protocol/112227/2 "2020-02-03T18:51:01Z")

</div>

Hi @hagenah

> [@hagenah](#):
>
> The version of my client is (e.g. output of `certbot --version` or `certbot-auto --version` if you’re using Certbot): certbot 0.22.2

that's very old. Update your system, not only certbot.

Then check your config files if there is an acme-v01 used. If yes, change that to acme-v02. And check your last log. There you see, what version is used.

Perhaps try

[https://certbot.eff.org/docs/using.html](https://certbot.eff.org/docs/using.html)

the `--server` option with the v2-url.

---

<div class="post-metadata">

**Author:** ![mnordhoff](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/mnordhoff/32/22583_2.png) [@mnordhoff](https://community.letsencrypt.org/u/mnordhoff)\
**Post date:** [February 3, 2020, 7:51pm UTC](https://community.letsencrypt.org/t/how-do-i-know-if-certbot-is-using-the-acmev2-protocol/112227/3 "2020-02-03T19:51:40Z")

</div>

How did you install Certbot?

> [@hagenah](#):
>
> How do I know if this was successful after running: sudo apt update, and then running: sudo apt install --only-upgrade certbot?

What was the output of those commands?

Certbot is made up of several packages; upgrading only some of them will cause problems.

Why not run "`sudo apt upgrade`"?

> [@hagenah](#):
>
> The operating system my web server runs on is (include version):

?

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/letsencrypt/original/3X/c/a/ca6c06ea1ea201324bba7048c6841ce60236468d.png) [@system](https://community.letsencrypt.org/u/system)\
**Post date:** [March 4, 2020, 7:51pm UTC](https://community.letsencrypt.org/t/how-do-i-know-if-certbot-is-using-the-acmev2-protocol/112227/4 "2020-03-04T19:51:42Z")

</div>

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