Das Generieren eines Let’s Encrypt-Zertifikats auf Asustor NAS ist fehlgeschlagen, Fehler Ref. 5402

Das Generieren eines Let’s Encrypt-Zertifikats auf Asustor NAS ist fehlgeschlagen, Fehler Ref. 5402

Beim Versuch, ein Let's Encrypt-Zertifikat für mein Asustor NAS über Einstellungen -> Zertifikatsmanager zu generieren (nach demAnweisungen), der Vorgang schlug wiederholt mit dem Fehler fehl Ref. 5402. Deinstallation/Neuinstallation Let's Encrypt ACME Clientvom Asustor App Centralhat nicht geholfen. Was kann ich sonst noch versuchen

Antwort1

Tl;DR

Melden Sie sich per SSH über ein Terminal beim NAS an und führen Sie die folgenden Befehle aus

rm -rf /volume1/.@plugins/AppCentral/python3/lib/python3.10/site-packages/~ertbot
rm -rf /volume1/.@plugins/AppCentral/python3/lib/python3.10/site-packages/~ertbot-2.6.0.dist-info

Gehen Sie dann zurück zur GUI des Zertifikats-Managers, folgen Sie den Anweisungen und der Vorgang sollte funktionieren.

Mehr Info:

Nachdem die Benutzeroberfläche fehlschlug, habe ich mich per SSH mit dem NAS verbunden und versucht, es certbot(das von Let’s Encrypt im Hintergrund verwendete Tool) manuell auszuführen und das generierte Zertifikat manuell zu installieren. Dies schlug jedoch mit dem folgenden Fehler fehl:

An unexpected error occurred:
Exception: Duplicate plugin name manual from certbot and -ertbot.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-bufbgpei/log or re-run Certbot with -v for more details.
nic@LaNube:/volume1 $ cat  /tmp/certbot-log-bufbgpei/log
2024-03-02 15:03:00,062:DEBUG:certbot._internal.log:Exiting abnormally:
Traceback (most recent call last):
  File "/usr/local/bin/certbot", line 8, in <module>
    sys.exit(main())
  File "/usr/local/AppCentral/letsencrypt/data/module/lib/python3.10/site-packages/certbot/main.py", line 19, in main
    return internal_main.main(cli_args)
  File "/usr/local/AppCentral/letsencrypt/data/module/lib/python3.10/site-packages/certbot/_internal/main.py", line 1835, in main
    plugins = plugins_disco.PluginsRegistry.find_all()
  File "/usr/local/AppCentral/letsencrypt/data/module/lib/python3.10/site-packages/certbot/_internal/plugins/disco.py", line 192, in find_all
    cls._load_entry_point(entry_point, plugins)
  File "/usr/local/AppCentral/letsencrypt/data/module/lib/python3.10/site-packages/certbot/_internal/plugins/disco.py", line 204, in _load_entry_point
    raise Exception("Duplicate plugin name {0} from {1} and {2}.".format(
Exception: Duplicate plugin name manual from certbot and -ertbot.
2024-03-02 15:03:00,063:ERROR:certbot._internal.log:An unexpected error occurred:
2024-03-02 15:03:00,063:ERROR:certbot._internal.log:Exception: Duplicate plugin name manual from certbot and -ertbot.

cerbotschlägt fehl, da zwei Plugin-Sets gefunden werden, eines in der cerbotInstallation und eines von ~ertbot. Das Löschen der ~ertbotInstallation behebt das Problem mit den doppelten Plugins und scheint keine negativen Auswirkungen auf die eigentliche Let’s Encypt-Instanz zu haben. Dieses zusätzliche Paket scheint standardmäßig vom App Central-Installationsprogramm installiert zu werden.

verwandte Informationen