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. https://crt.sh/?q=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:theguvnor.dev
I ran this command:sudo /etc/letsencrypt/certbot-auto certonly --agree-tos webroot -w /data/theguvnor.dev/www -d theguvnor.dev -d www.theguvnor.dev -d mail.theguvnor.dev -d thunda.theguvnor.dev
It produced this output:Bootstrapping dependencies for Debian-based OSes… (you can skip this with --no-bootstrap)
Get:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB]
Get:3 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11.7 MB]
Get:4 http://raspbian.raspberrypi.org/raspbian stretch/contrib armhf Packages [56.9 kB]
Fetched 11.8 MB in 9s (1,287 kB/s)
Reading package lists… Done
Reading package lists… Done
Building dependency tree
Reading state information… Done
ca-certificates is already the newest version (20161130+nmu1+deb9u1).
gcc is already the newest version (4:6.3.0-4).
gcc set to manually installed.
openssl is already the newest version (1.1.0k-1~deb9u1).
openssl set to manually installed.
python is already the newest version (2.7.13-2).
python-dev is already the newest version (2.7.13-2).
python-dev set to manually installed.
The following packages were automatically installed and are no longer required:
coinor-libipopt1v5 libmumps-seq-4.10.0 libraw15
Use ‘sudo apt autoremove’ to remove them.
The following additional packages will be installed:
python3-virtualenv
Suggested packages:
augeas-doc augeas-tools
Recommended packages:
libssl-doc
The following NEW packages will be installed:
augeas-lenses libaugeas0 libffi-dev libssl-dev python-virtualenv python3-virtualenv virtualenv
0 upgraded, 7 newly installed, 0 to remove and 1 not upgraded.
Need to get 2,362 kB of archives.
After this operation, 8,194 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf augeas-lenses all 1.8.0-1+deb9u1 [420 kB]
Get:2 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf libaugeas0 armhf 1.8.0-1+deb9u1 [260 kB]
Get:3 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf libffi-dev armhf 3.2.1-6 [159 kB]
Get:4 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf libssl-dev armhf 1.1.0k-1~deb9u1 [1,385 kB]
Get:5 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf python-virtualenv all 15.1.0+ds-1 [61.1 kB]
Get:6 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf python3-virtualenv all 15.1.0+ds-1 [57.7 kB]
Get:7 http://mirror.umd.edu/raspbian/raspbian stretch/main armhf virtualenv all 15.1.0+ds-1 [19.7 kB]
Fetched 2,362 kB in 2s (899 kB/s)
Selecting previously unselected package augeas-lenses.
(Reading database … 138818 files and directories currently installed.)
Preparing to unpack …/0-augeas-lenses_1.8.0-1+deb9u1_all.deb …
Unpacking augeas-lenses (1.8.0-1+deb9u1) …
Selecting previously unselected package libaugeas0.
Preparing to unpack …/1-libaugeas0_1.8.0-1+deb9u1_armhf.deb …
Unpacking libaugeas0 (1.8.0-1+deb9u1) …
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack …/2-libffi-dev_3.2.1-6_armhf.deb …
Unpacking libffi-dev:armhf (3.2.1-6) …
Selecting previously unselected package libssl-dev:armhf.
Preparing to unpack …/3-libssl-dev_1.1.0k-1~deb9u1_armhf.deb …
Unpacking libssl-dev:armhf (1.1.0k-1~deb9u1) …
Selecting previously unselected package python-virtualenv.
Preparing to unpack …/4-python-virtualenv_15.1.0+ds-1_all.deb …
Unpacking python-virtualenv (15.1.0+ds-1) …
Selecting previously unselected package python3-virtualenv.
Preparing to unpack …/5-python3-virtualenv_15.1.0+ds-1_all.deb …
Unpacking python3-virtualenv (15.1.0+ds-1) …
Selecting previously unselected package virtualenv.
Preparing to unpack …/6-virtualenv_15.1.0+ds-1_all.deb …
Unpacking virtualenv (15.1.0+ds-1) …
Processing triggers for install-info (6.3.0.dfsg.1-1+b1) …
Setting up libssl-dev:armhf (1.1.0k-1~deb9u1) …
Setting up libffi-dev:armhf (3.2.1-6) …
Processing triggers for libc-bin (2.24-11+deb9u4) …
Setting up python3-virtualenv (15.1.0+ds-1) …
Setting up augeas-lenses (1.8.0-1+deb9u1) …
Setting up python-virtualenv (15.1.0+ds-1) …
Processing triggers for man-db (2.7.6.1-2) …
Setting up virtualenv (15.1.0+ds-1) …
Setting up libaugeas0 (1.8.0-1+deb9u1) …
Processing triggers for libc-bin (2.24-11+deb9u4) …
Creating virtual environment…
Installing Python packages…
Had a problem while installing Python packages.
pip prints the following errors:
Collecting ConfigArgParse==0.14.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 12))
Downloading
***************** Had to obfuscate a lot of URL’s so I could post this
xxxx://files.pythonhosted.org/packages/55/ea/f0ade52790bcd687127a302b26c1663bf2e0f23210d5281dbfcd1dfcda28/ConfigArgParse-0.14.0.tar.gz
Collecting asn1crypto==0.24.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 14))
Downloading xxxx://files.pythonhosted.org/packages/ea/cd/35485615f45f30a510576f1a56d1e0a7ad7bd8ab5ed7cdc600ef7cd06222/asn1crypto-0.24.0-py2.py3-none-any.whl (101kB)
Collecting certifi==2019.6.16 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 17))
Downloading xxxxx://files.pythonhosted.org/packages/69/1b/b853c7a9d4f6a6d00749e94eb6f3a041e342a885b87340b79c1ef73e3a78/certifi-2019.6.16-py2.py3-none-any.whl (157kB)
Collecting cffi==1.12.3 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 20))
Downloading xxxxx://files.pythonhosted.org/packages/93/1a/ab8c62b5838722f29f3daffcc8d4bd61844aa9b5f437341cc890ceee483b/cffi-1.12.3.tar.gz (456kB)
Collecting chardet==3.0.4 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 49))
Downloading xxxxx://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB)
Collecting configobj==5.0.6 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 52))
Downloading xxxx://files.pythonhosted.org/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz
Collecting cryptography==2.7 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 54))
Downloading xxxxx://files.pythonhosted.org/packages/c2/95/f43d02315f4ec074219c6e3124a87eba1d2d12196c2767fadfdc07a83884/cryptography-2.7.tar.gz (495kB)
Collecting distro==1.4.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 71))
Downloading xxxxx://files.pythonhosted.org/packages/ea/35/82f79b92fa4d937146c660a6482cee4f3dfa1f97ff3d2a6f3ecba33e712e/distro-1.4.0-py2.py3-none-any.whl
Collecting enum34==1.1.6 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 74))
Downloading xxxxx://files.pythonhosted.org/packages/c5/db/e56e6b4bbac7c4a06de1c50de6fe1ef3810018ae11732a50f15f62c7d050/enum34-1.1.6-py2-none-any.whl
Collecting funcsigs==1.0.2 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 79))
Downloading xxxxx://files.pythonhosted.org/packages/69/cb/f5be453359271714c01b9bd06126eaf2e368f1fddfff30818754b5ac2328/funcsigs-1.0.2-py2.py3-none-any.whl
Collecting future==0.17.1 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 82))
Downloading xxxxx://files.pythonhosted.org/packages/90/52/e20466b85000a181e1e144fd8305caf2cf475e2f9674e797b222f8105f5f/future-0.17.1.tar.gz (829kB)
Collecting idna==2.8 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 84))
Downloading xxxxx://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl (58kB)
Collecting ipaddress==1.0.22 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 87))
Downloading xxxxx://files.pythonhosted.org/packages/fc/d0/7fc3a811e011d4b388be48a0e381db8d990042df54aa4ef4599a31d39853/ipaddress-1.0.22-py2.py3-none-any.whl
Collecting josepy==1.2.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 90))
Downloading xxxx://files.pythonhosted.org/packages/de/bb/4949857070b6601eacc209478823745cd79d72cf1c0bb8407aebb772677b/josepy-1.2.0-py2.py3-none-any.whl (57kB)
Collecting mock==1.3.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 93))
Downloading xxxxx://files.pythonhosted.org/packages/b2/50/664a70b87408bb6c14c1af2337efa64eb8d1af80c933531758b8fb41ec25/mock-1.3.0-py2.py3-none-any.whl (56kB)
Collecting parsedatetime==2.4 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 96))
Downloading xxxxx://files.pythonhosted.org/packages/1d/48/ac8d4c6239437592852e951bcb9438dc585f80c29777c391aef69c67dc79/parsedatetime-2.4-py2-none-any.whl (40kB)
Collecting pbr==5.4.2 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 99))
Downloading xxxxx://files.pythonhosted.org/packages/f9/d8/bd657bfa0e89eb71ad5e977ed99a9bb2b44e5db68d9190970637c26501bb/pbr-5.4.2-py2.py3-none-any.whl (110kB)
Collecting pyOpenSSL==19.0.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 102))
Downloading xxxxx://files.pythonhosted.org/packages/01/c8/ceb170d81bd3941cbeb9940fc6cc2ef2ca4288d0ca8929ea4db5905d904d/pyOpenSSL-19.0.0-py2.py3-none-any.whl (53kB)
Collecting pyRFC3339==1.1 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 105))
Downloading xxxxx://files.pythonhosted.org/packages/c1/7a/725f5c16756ec6211b1e7eeac09f469084595513917ea069bc023c40a5e2/pyRFC3339-1.1-py2.py3-none-any.whl
Collecting pycparser==2.19 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 108))
Downloading https://www.piwheels.org/simple/pycparser/pycparser-2.19-py2.py3-none-any.whl (111kB)
Collecting pyparsing==2.4.2 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 110))
Downloading xxxx://files.pythonhosted.org/packages/11/fa/0160cd525c62d7abd076a070ff02b2b94de589f1a9789774f17d7c54058e/pyparsing-2.4.2-py2.py3-none-any.whl (65kB)
Collecting python-augeas==0.5.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 113))
Downloading xxxxx://files.pythonhosted.org/packages/41/e6/4b6740cb3e31b82252099994cea751c648b846aa7874343c31d68c2215be/python-augeas-0.5.0.tar.gz (90kB)
Collecting pytz==2019.2 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 115))
Downloading xxxxx://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl (508kB)
Collecting requests==2.21.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 118))
Downloading xxxxx://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl (57kB)
Collecting requests-toolbelt==0.9.1 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 121))
Downloading xxxxx://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl (54kB)
Collecting six==1.12.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 124))
Downloading xxxxx://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Collecting urllib3==1.24.3 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 127))
Downloading xxxx://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl (118kB)
Collecting zope.component==4.5 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 130))
Downloading xxxxx://files.pythonhosted.org/packages/97/e2/c785df1171f277ea93cc16bdcc112cb3ddfde1aeefbc401d46c49727f472/zope.component-4.5-py2.py3-none-any.whl (70kB)
Collecting zope.deferredimport==4.3.1 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 133))
Downloading xxxx://files.pythonhosted.org/packages/63/e3/05b02057b56cd9c59d848b67aff1cc701e1d2237055ebd0d0c1f44331186/zope.deferredimport-4.3.1-py2.py3-none-any.whl
Collecting zope.deprecation==4.4.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 136))
Downloading xxxxx://files.pythonhosted.org/packages/f9/26/b935bbf9d27e898b87d80e7873a0200cebf239253d0afe7a59f82fe90fff/zope.deprecation-4.4.0-py2.py3-none-any.whl
Collecting zope.event==4.4 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 139))
Downloading xxxxx://files.pythonhosted.org/packages/c5/96/361edb421a077a4c208b4a5c212737d78ae03ce67fbbcd01621c49f332d1/zope.event-4.4-py2.py3-none-any.whl
Collecting zope.hookable==4.2.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 142))
Downloading xxxxx://files.pythonhosted.org/packages/41/b5/378175b959565de41f45c775cdfbf8897aaeaf29a258b94e40bd2661ce46/zope.hookable-4.2.0.tar.gz
Collecting zope.interface==4.6.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 153))
Downloading xxxx://files.pythonhosted.org/packages/4e/d0/c9d16bd5b38de44a20c6dc5d5ed80a49626fafcb3db9f9efdc2a19026db6/zope.interface-4.6.0.tar.gz (150kB)
Collecting zope.proxy==4.3.2 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 183))
Downloading xxxxx://files.pythonhosted.org/packages/a3/7b/ada37e2c9ba5ba6b23ef8b0f090fd08fabd06e15450c41dca4799349a2dd/zope.proxy-4.3.2.tar.gz (43kB)
Collecting letsencrypt==0.7.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 203))
Downloading xxxxx://files.pythonhosted.org/packages/fd/21/0c6f33829fadec8aca0c1ebb4d6f8101c05899356a58d1b2e506cb77cf18/letsencrypt-0.7.0-py2-none-any.whl
Collecting certbot==0.38.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 207))
Downloading xxxx://files.pythonhosted.org/packages/93/b4/afbfa78f70dbb218d2fbc3f700aca5101608ea5e39a84793db74a8489418/certbot-0.38.0-py2.py3-none-any.whl (341kB)
Collecting acme==0.38.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 210))
Downloading xxxx://files.pythonhosted.org/packages/9c/20/f561330bf0b5f0aa8c8e5eecaf6db6f43417e004807699c409daf38f894d/acme-0.38.0-py2.py3-none-any.whl (86kB)
Collecting certbot-apache==0.38.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 213))
Downloading xxxx://files.pythonhosted.org/packages/00/b5/a80552955ac76b254e5ba3e9d32b9420c6be8651e050814c97af144862df/certbot_apache-0.38.0-py2.py3-none-any.whl (253kB)
Collecting certbot-nginx==0.38.0 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 216))
Downloading xxxx://files.pythonhosted.org/packages/1e/e3/f681fe0be7c02859030ca2fb7440b40bfba50922af02333c1c208fa2978e/certbot_nginx-0.38.0-py2.py3-none-any.whl (88kB)
Requirement already satisfied: setuptools>=1.0 in /opt/eff.org/certbot/venv/lib/python2.7/site-packages (from josepy==1.2.0->-r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 90))
THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
pycparser==2.19 from https://www.piwheels.org/simple/pycparser/pycparser-2.19-py2.py3-none-any.whl#sha256=bc15573b7c6edd24407526dbbc7a0bd33d80d8af44231c37f58d73f56ff9cab6 (from -r /tmp/tmp.bJtPFAaACJ/letsencrypt-auto-requirements.txt (line 108)):
Expected sha256 a988718abfad80b6b157acce7bf130a30876d27603738ac39f140993246b25b3
Got bc15573b7c6edd24407526dbbc7a0bd33d80d8af44231c37f58d73f56ff9cab6
Certbot has problem setting up the virtual environment.
We were not be able to guess the right solution from your pip
output.
Consult https://certbot.eff.org/docs/install.html#problems-with-python-virtual-environment
for possible solutions.
You may also find some support resources at https://certbot.eff.org/support/ .
My web server is (include version): nginx 1.10.3
The operating system my web server runs on is (include version): Raspberry Pi debian stretch
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): it didn’t get installed because of the error