2025-12-02 15:59:28,990:DEBUG:certbot._internal.main:certbot version: 5.1.0 2025-12-02 15:59:28,990:DEBUG:certbot._internal.main:Location of certbot entry point: /usr/bin/certbot 2025-12-02 15:59:28,990:DEBUG:certbot._internal.main:Arguments: ['--manual', '--preferred-challenges', 'dns', '-d', 'josie.lol', '--manual-auth-hook', 'exit 0', '--force-renewal'] 2025-12-02 15:59:28,990:DEBUG:certbot._internal.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#manual,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot) 2025-12-02 15:59:28,996:DEBUG:certbot._internal.log:Root logging level set at 30 2025-12-02 15:59:28,996:DEBUG:certbot._internal.plugins.selection:Requested authenticator manual and installer None 2025-12-02 15:59:28,996:DEBUG:certbot.plugins.util:Can't find exit, attempting PATH mitigation by adding /usr/sbin 2025-12-02 15:59:28,996:DEBUG:certbot.plugins.util:Failed to find executable exit in expanded PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin 2025-12-02 15:59:28,996:DEBUG:certbot._internal.log:Exiting abnormally: Traceback (most recent call last): File "/usr/bin/certbot", line 8, in sys.exit(main()) ~~~~^^ File "/usr/lib/python3.13/site-packages/certbot/main.py", line 18, in main return internal_main.main(cli_args) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/main.py", line 1850, in main return config.func(config, plugins) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/main.py", line 1543, in certonly installer, auth = plug_sel.choose_configurator_plugins(config, plugins, "certonly") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/selection.py", line 247, in choose_configurator_plugins authenticator = pick_authenticator(config, req_auth, plugins) File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/selection.py", line 43, in pick_authenticator return pick_plugin( config, default, plugins, question, (interfaces.Authenticator,)) File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/selection.py", line 116, in pick_plugin filtered.prepare() ~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/disco.py", line 250, in prepare return [plugin_ep.prepare() for plugin_ep in self._plugins.values()] ~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/disco.py", line 109, in prepare self._initialized.prepare() ~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/manual.py", line 114, in prepare self._validate_hooks() ~~~~~~~~~~~~~~~~~~~~^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/plugins/manual.py", line 122, in _validate_hooks hooks.validate_hook(hook, hook_prefix) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/site-packages/certbot/_internal/hooks.py", line 60, in validate_hook raise errors.HookCommandNotFound(msg) certbot.errors.HookCommandNotFound: Unable to find manual-auth-hook command exit in the PATH. (PATH is /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin) See also the --disable-hook-validation option. 2025-12-02 15:59:28,998:ERROR:certbot._internal.log:Unable to find manual-auth-hook command exit in the PATH. (PATH is /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin) See also the --disable-hook-validation option.