Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
I ran this command:
sudo certbot renew
It produced this output:
An unexpected error occurred:
pkg_resources.ContextualVersionConflict: (protobuf 3.20.1 (/usr/lib/python3.10/site-packages),
Requirement.parse('protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4
.21.5,<5.0.0dev,>=3.19.5'), {'google-api-core'})
My web server is (include version):
nginx 1.23.3
The operating system my web server runs on is (include version):
Arch Linux (kernel: 6.1.14-hardened1-1-hardened)
My hosting provider, if applicable, is:
N/A
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):
those commands don't work, but pacman shows that I have version 2.3.0-1 installed
I think it's worth noting that my installation has been working for years hands free. Recently I got an email that my certs are about to expire when I expected that they should have renewed automatically. It was when I attempted to do it manually that I discovered this problem. My issue is almost exactly the same as the one found here, but the "solution" listed doesn't work for me.
Additionally, running "pip list | grep proto" shows:
googleapis-common-protos 1.58.0
protobuf 4.21.12