@MIHUTKA

Как пофиксить certbot?

root@mihutka:~# sudo certbot --mihutka.xyz --register-unsafely-without-email
Traceback (most recent call last):
  File "/usr/bin/certbot", line 11, in <module>
    load_entry_point('certbot==0.40.0', 'console_scripts', 'certbot')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 490, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2854, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2445, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2451, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python3/dist-packages/certbot/main.py", line 17, in <module>
    from certbot import account
  File "/usr/lib/python3/dist-packages/certbot/account.py", line 17, in <module>
    from acme import messages
  File "/usr/lib/python3/dist-packages/acme/messages.py", line 7, in <module>
    from acme import challenges
  File "/usr/lib/python3/dist-packages/acme/challenges.py", line 9, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'


root@mihutka:~# pip3 list
Package             Version
------------------- --------------------
acme                1.1.0
aiogram             2.25.1
aiohttp             3.8.4
aiosignal           1.3.1
anyio               3.6.2
async-timeout       4.0.2
attrs               23.1.0
autocommand         2.2.2
Babel               2.9.1
beautifulsoup4      4.12.2
certbot             0.40.0
certbot-nginx       0.40.0
certifi             2022.12.7
chardet             3.0.4
charset-normalizer  3.1.0
cheroot             9.0.0
CherryPy            18.8.0
colorama            0.4.6
ConfigArgParse      0.13.0
configobj           5.0.6
cryptography        2.8
dbus-python         1.2.16
decorator           5.1.1
disnake             2.8.1
distro              1.4.0
distro-info         0.23ubuntu1
dnspython           2.3.0
email-validator     2.0.0.post2
frozenlist          1.3.3
future              0.18.2
h11                 0.14.0
h2                  4.1.0
hpack               4.0.0
httpcore            0.17.0
httpx               0.24.0
hypercorn           0.14.3
hyperframe          6.0.1
idna                2.8
inflect             6.0.4
iniconfig           2.0.0
ipaddress           1.0.23
jaraco.collections  4.1.0
jaraco.context      4.3.0
jaraco.functools    3.6.0
jaraco.text         3.11.1
josepy              1.2.0
loguru              0.7.0
magic-filter        1.0.9
mock                3.0.5
more-itertools      9.1.0
multidict           6.0.4
openai-async        0.0.3
packaging           23.1
parsedatetime       2.4
pbr                 5.4.5
phonenumbers        8.13.11
Pillow              9.5.0
pip                 23.1.2
pluggy              1.0.0
pornhub-api         0.3.0
portend             3.1.0
priority            2.0.0
psutil              5.9.5
pydantic            1.10.7
PyGObject           3.36.0
PyICU               2.4.2
pyOpenSSL           19.0.0
pyparsing           2.4.6
pyQiwiP2P           2.0.6
pyRFC3339           1.1
pyTelegramBotAPI    4.11.0
pytest              7.3.1
python-apt          2.0.1+ubuntu0.20.4.1
python-dotenv       1.0.0
pytz                2023.3
requests            2.6.0
requests-toolbelt   0.10.1
requests-unixsocket 0.2.0
response-report     1.1.1
setuptools          67.7.2
six                 1.14.0
sniffio             1.3.0
soupsieve           2.4.1
starlette           0.26.1
tempora             5.2.2
toml                0.10.2
typing              3.7.4.3
typing_extensions   4.5.0
unattended-upgrades 0.1
urllib3             2.0.0
validators          0.20.0
vk-api              11.9.9
wheel               0.40.0
wsproto             1.2.0
yarl                1.9.2
zc.lockfile         3.0.post1
zope.component      4.3.0
zope.event          4.4
zope.hookable       5.0.0
zope.interface      4.7.1

Пишет нет модуля но он есть
  • Вопрос задан
  • 423 просмотра
Пригласить эксперта
Ответы на вопрос 1
@SecretRuslan
Попробуйте по порядку:

1. sudo apt update && apt upgrade

2. sudo pip uninstall requests
3. sudo pip uninstall certbot

4. sudo pip install requests
5. sudo pip install certbot

Ps: только сейчас заметил, что версия certbot у вас 0.40.0, а уже вышла давно certbot 2.5.0 советую обновиться, и acme обновите до 2.5.0. Для того чтобы узнать какие пакеты pip устарели нужно прописать pip list -o, и все пакеты которые находятся в списке нужно обновить в ручную прописка sudo pip install имя_пакета --upgrade
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы