Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Certbot opens curses sessions for informational notices, breaking automation #3764
Comments
|
Ahhh, I think this is already fixed (by drastic means, removing the |
|
Could you confirm that by trying to run the current git master tree (https://certbot.eff.org/docs/contributing.html#running-a-local-copy-of-the-client) with the same flags and seeing if it works? |
pde
added
area: ui / ux
area: renewal
labels
Nov 7, 2016
|
BTW, you should definitely deprecate that commandline; |
pde
added this to the 0.10.0 milestone
Nov 7, 2016
|
Closing this, but please reopen if you can reproduce with the current git master tree. |
pde
closed this
Nov 7, 2016
pde
removed
the
has pr
label
Dec 8, 2016
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
starchy commentedNov 7, 2016
This was spotted on older clients still using the letsencrypt-auto command line. Our cron jobs:
/opt/letsencrypt/letsencrypt-auto certonly --config /etc/letsencrypt/cli.ini --agree-tos --renew-by-default --expandfailed with:
An unexpected error occurred:Bug in pythondialog: expected an empty output from u'infobox', but got: u'Error opening terminal: unknown.\n'Please see the logfile 'certbot.log' for more details.
Running interactively shows the client opening a curses dialog (where previous versions did not), although there were only an information notices displayed:
Adding the --non-interactive switch resolves the issue, but this is a breaking change for many existing pre-certbot cronjobs.