summaryrefslogtreecommitdiff
path: root/python/setup.py
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-08-10 18:15:51 +0000
committerChristian Breunig <christian@breunig.cc>2026-08-10 21:04:07 +0200
commit9f34c853adcc94cb8c03e25457f739096c175276 (patch)
tree689533d0aa8e023ccac459ef255d148990d6616c /python/setup.py
parent096665fcc20a2a4952846f3514ae54fc101218ed (diff)
downloadvyos-1x-9f34c853adcc94cb8c03e25457f739096c175276.tar.gz
vyos-1x-9f34c853adcc94cb8c03e25457f739096c175276.zip
pki: T9135: surface the real ACME error reason on certbot failure
A failed certbot request or renewal only showed the CLI a raw dump of the invoked command line and its exit code - not the actual reason (e.g. rate limiting, failed domain validation), because certbot's own non-interactive error reporting can itself crash on an unrelated internal bug while trying to display the failure, masking it entirely from the captured output. Read the real reason directly out of certbot's own debug log instead, scoped to what the current invocation appended, and use it as the error message shown to the user. Falls back to the previous generic message when no such line is found.
Diffstat (limited to 'python/setup.py')
0 files changed, 0 insertions, 0 deletions