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 <module>
    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.
