# Not clear to me how to update from ACMEv1 to ACMEv2

**URL:** <https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510>\
**Category:** Help\
**Created:** [June 1, 2020, 7:45pm UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510 "2020-06-01T19:45:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![intheclouds](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@intheclouds](https://community.letsencrypt.org/u/intheclouds)\
**Post date:** [June 1, 2020, 7:45pm UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/1 "2020-06-01T19:45:55Z")

</div>

I am running [https://www.netsecconsult.com](https://www.netsecconsult.com) on an AWS Linux AMI running Apache/2.2.34  
“yum” is the tool used to grab software from repositories.

Have received several e-mails regarding upgrading to ACMEv2, however my certs look fine and test fine.

my “crontab -l” shows certbot running properly  
0 1,13 \* \* \* /home/ec2-user/certbot-auto renew

and I see no errors when I run against Qulays’ SSLlabs.

Do not see any need to upgrade but I am still getting e-mails from you. If I do need to upgrade the instructions are not very clear. Any help would be appreciated.

---

<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:** [June 1, 2020, 8:16pm UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/2 "2020-06-01T20:16:19Z")

</div>

Hi @intheclouds

Ssllabs isn’t relevant, if you have created certificates.

Check your certbot config files if there is an `acme-v01.api.letsencrypt.org` string used.

If yes, update to `acme-v02.api.letsencrypt.org`.

---

<div class="post-metadata">

**Author:** ![rg305](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/rg305/32/91314_2.png) [@rg305](https://community.letsencrypt.org/u/rg305)\
**Post date:** [June 1, 2020, 9:16pm UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/3 "2020-06-01T21:16:56Z")

</div>

Please show the output of:  
`/home/ec2-user/certbot-auto --version`

---

<div class="post-metadata">

**Author:** ![intheclouds](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@intheclouds](https://community.letsencrypt.org/u/intheclouds)\
**Post date:** [June 2, 2020, 10:41pm UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/4 "2020-06-02T22:41:16Z")

</div>

[ec2-user@www ~]$ ./certbot-auto --version

Requesting to rerun ./certbot-auto with root privileges…

Upgrading certbot-auto 1.4.0 to 1.5.0…

Replacing certbot-auto…

Creating virtual environment…

Installing Python packages…

Installation succeeded.

Traceback (most recent call last):

File “/opt/[eff.org/certbot/venv/bin/letsencrypt](http://eff.org/certbot/venv/bin/letsencrypt)”, line 7, in

from certbot.main import main

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/certbot/main.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/certbot/main.py)”, line 2, in

from certbot.\_internal import main as internal\_main

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/certbot/\_internal/main.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/certbot/_internal/main.py)”, line 10, in

import josepy as jose

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/josepy/ **init**.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/josepy/ __init__.py)”, line 41, in

from josepy.interfaces import JSONDeSerializable

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/josepy/interfaces.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/josepy/interfaces.py)”, line 7, in

from josepy import errors, util

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/josepy/util.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/josepy/util.py)”, line 7, in

import OpenSSL

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/OpenSSL/ **init**.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/OpenSSL/ __init__.py)”, line 8, in

from OpenSSL import crypto, SSL

File “/opt/[eff.org/certbot/venv/local/lib/python2.7/dist-packages/OpenSSL/crypto.py](http://eff.org/certbot/venv/local/lib/python2.7/dist-packages/OpenSSL/crypto.py)”, line 12, in

from cryptography import x509

ImportError: No module named cryptography

[ec2-user@www ~]$

---

<div class="post-metadata">

**Author:** ![rg305](https://sea3.discourse-cdn.com/letsencrypt/user_avatar/community.letsencrypt.org/rg305/32/91314_2.png) [@rg305](https://community.letsencrypt.org/u/rg305)\
**Post date:** [June 3, 2020, 12:53am UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/5 "2020-06-03T00:53:57Z")

</div>

It looks like you may have multiple versions of python installed or outdated packages…

---

<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:** [June 3, 2020, 4:52am UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/6 "2020-06-03T04:52:07Z")

</div>

A post was split to a new topic: [ACMEv1 notice after upgrading Certbot](https://community.letsencrypt.org/t/acmev1-notice-after-upgrading-certbot/124665)

---

<div class="post-metadata">

**Author:** ![intheclouds](https://avatars.discourse-cdn.com/v4/letter/i/74df32/32.png) [@intheclouds](https://community.letsencrypt.org/u/intheclouds)\
**Post date:** [June 3, 2020, 1:42am UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/7 "2020-06-03T01:42:48Z")

</div>

Any idea how to resolve this? I have not touched this certbot app in almost two years. The version of python that the certbot app is using appears old (2.7.x) yet the machine was built in July 2018 and has been constantly updated since.

---

<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:** [July 3, 2020, 4:52am UTC](https://community.letsencrypt.org/t/not-clear-to-me-how-to-update-from-acmev1-to-acmev2/124510/8 "2020-07-03T04:52:10Z")

</div>

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