
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 Client
vom Asustor App Central
hat 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.
cerbot
schlägt fehl, da zwei Plugin-Sets gefunden werden, eines in der cerbot
Installation und eines von ~ertbot
. Das Löschen der ~ertbot
Installation 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.