Package: certbot
Version: 1.1.0-1
Severity: important
Dear Maintainer,
certbot reports the following error:
┌
│ (certbot)root@yadayada:~# certbot --help
│ An unexpected error occurred:
│ AttributeError: module 'certbot.plugins.common' has no attribute
'TLSSNI01'
│ Please see the logfile '/tmp/tmpbsljfl0i/log' for more details.
│ (certbot)root@yadayada:~# cat /tmp/tmpbsljfl0i/log
│ 2020-03-22 09:20:47,809:DEBUG:certbot._internal.log:Exiting abnormally:
│ Traceback (most recent call last):
│ File "/usr/bin/certbot", line 11, in
│ load_entry_point('certbot==1.1.0', 'console_scripts', 'certbot')()
│ File "/usr/lib/python3/dist-packages/certbot/main.py", line 15, in main
│ return internal_main.main(cli_args)
│ File "/usr/lib/python3/dist-packages/certbot/_internal/main.py",
line 1317, in main
│ plugins = plugins_disco.PluginsRegistry.find_all()
│ File
"/usr/lib/python3/dist-packages/certbot/_internal/plugins/disco.py",
line 206, in find_all
│ plugin_ep = PluginEntryPoint(entry_point)
│ File
"/usr/lib/python3/dist-packages/certbot/_internal/plugins/disco.py",
line 48, in __init__
│ self.plugin_cls = entry_point.load()
│ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py",
line 2411, in load
│ return self.resolve()
│ File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py",
line 2417, in resolve
│ module = __import__(self.module_name, fromlist=['__name__'], level=0)
│ File "/usr/lib/python3/dist-packages/certbot_apache/entrypoint.py",
line 4, in
│ from certbot_apache import configurator
│ File
"/usr/lib/python3/dist-packages/certbot_apache/configurator.py", line
32, in
│ from certbot_apache import http_01
│ File "/usr/lib/python3/dist-packages/certbot_apache/http_01.py",
line 13, in
│ class ApacheHttp01(common.TLSSNI01):
│ File "/usr/lib/python3/dist-packages/certbot/plugins/common.py",
line 444, in __getattr__
│ return getattr(self._module, attr)
│ AttributeError: module 'certbot.plugins.common' has no attribute
'TLSSNI01'
│ 2020-03-22 09:20:47,809:ERROR:certbot._internal.log:An unexpected
error occurred:
└
You can notice that module python3-certbot-apache is also installed, but
with a lower version number.
I could fix the issue by upgrading python3-certbot-apache to version
1.1.0-1.
Thank you for your work on packaging this tool!
-- System Information:
Debian Release: 10.3
APT prefers stable
APT policy: (990, 'stable'), (380, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.19.0-8-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages certbot depends on:
ii python3 3.7.3-1
ii python3-certbot 1.1.0-1
certbot recommends no packages.
Versions of packages certbot suggests:
pn python-certbot-doc
ii python3-certbot-apache 0.31.0-1
pn python3-certbot-nginx
-- no debconf information