Date: Mon, 20 Apr 2020 10:06:38 -0700 From: paul beard <paulbeard@gmail.com> To: "Danilo G. Baio" <dbaio@freebsd.org> Cc: python@freebsd.org Subject: Re: certbot/plugin fails after update Message-ID: <CAMtcK2rQBVLMnj-GxZMfayYciw-hRHFYPM0zN%2B79Wbx4YvyuKg@mail.gmail.com> In-Reply-To: <20200420165526.5tng4nmt6y4b4lnd@t480.local> References: <CAMtcK2p6CQ1=e8fhrEVkbF9qme7S-X=JyzqDFqryTWGWMsdHsA@mail.gmail.com> <20200420165526.5tng4nmt6y4b4lnd@t480.local>
next in thread | previous in thread | raw e-mail | index | archive | help
Yes, I do. I use the packages and source from the SVN repo. I also use
/usr/local=E2=80=A6 not smart enough to change any of that without breakage=
so I
leave it all alone.
On Mon, Apr 20, 2020 at 9:55 AM Danilo G. Baio <dbaio@freebsd.org> wrote:
> On Mon, Apr 20, 2020 at 07:42:46AM -0700, paul beard wrote:
> > This seems to be a recurring issue each time certbox and its nginx plug=
in
> > are updated. the workaround/solution is to reinstall them manually.
> >
> > for i in py-certbot py-certbot-nginx; do cd /usr/ports/security/$i;
> make
> > > deinstall reinstall clean; done
> >
> > and then certbot runs fine, either by hand or on the cron.
> >
> >
> > Saving debug log to /var/log/letsencrypt/letsencrypt.log
> >
> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - -
> > - -
> > Processing /usr/local/etc/letsencrypt/renewal/cloud.paulbeard.org.conf
> > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> - -
> > - -
> > Cert is due for renewal, auto-renewing...
> > Non-interactive renewal: random delay of 364.04025994456254 seconds
> > Could not choose appropriate plugin: The nginx plugin is not working;
> there
> > may be problems with your existing configuration.
> > The error was: NoInstallationError("Could not find a usable 'nginx'
> binary.
> > Ensure nginx exists, the binary is executable, and your PATH is set
> > correctly.")
>
>
> Hi Paul.
>
> I'm sorry to hear that.
>
> Do you use another LOCALBASE/PREFIX, instead of /usr/local ?
>
> This is the customizations I can see that maybe can explain that.
>
> post-patch:
> @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
> ${WRKSRC}/certbot/compat/misc.py \
> ${WRKSRC}/tests/cli_test.py
>
> @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|'
> ${WRKSRC}/certbot_nginx/_internal/configurator.py
>
> And do you use the official FreeBSD packages ?
>
> --
> Danilo G. Baio (dbaio)
>
--=20
Paul Beard / www.paulbeard.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMtcK2rQBVLMnj-GxZMfayYciw-hRHFYPM0zN%2B79Wbx4YvyuKg>
