Skip to content

Не работает на свежих версиях python  #9

@AlexeyTorch

Description

@AlexeyTorch

проверял на Freebsd 14.0 Python 3.9.18
после запуска main -a запомниает логин, пароль приложения, а при запуске выдает:

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Hook '--manual-auth-hook' for XXXXXX.ru reported error code 1
Hook '--manual-auth-hook' for XXXXXX.ru ran with error output:
 DnsApi error: __init__() missing 1 required positional argument: 'app_password'
1 renew failure(s), 0 parse failure(s)
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /var/log/letsencrypt/letsencrypt.log or re-run Certbot with -v for more details.

При сборке на Debian 12, Python 3.11.2 запускаю ./main -a

Traceback (most recent call last):
  File "/usr/local/lib/python3.11/dist-packages/cx_Freeze/initscripts/__startup__.py", line 124, in run
    module_init.run(name + "__main__")
  File "/usr/local/lib/python3.11/dist-packages/cx_Freeze/initscripts/console.py", line 16, in run
    exec(code, module_main.__dict__)
  File "main.py", line 7, in <module>
  File "/root/letsencrypt-nic-dev/func/__init__.py", line 1, in <module>
    from .func import Func
  File "/root/letsencrypt-nic-dev/func/func.py", line 14, in <module>
    from cryptography.fernet import Fernet
  File "/usr/lib/python3/dist-packages/cryptography/fernet.py", line 14, in <module>
    from cryptography.hazmat.primitives import hashes, padding
  File "/usr/lib/python3/dist-packages/cryptography/hazmat/primitives/padding.py", line 11, in <module>
    from cryptography.hazmat.bindings._rust import (
ImportError: cannot import name 'check_ansix923_padding' from 'cryptography.hazmat.bindings._rust' (unknown location)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions