mirror of
https://github.com/dehydrated-io/dehydrated.git
synced 2026-01-11 22:30:44 +01:00
openssl checkend always with exit 0 #646
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @TB1234 on GitHub (Oct 14, 2025).
Openssl checkend always ended with exit-code 0. So the if does not work, and a certificate is not renewed also when this is required.
The row that created this problem is:
I replaced it with following one, but that's not translation safe:
So in my case it works.
@lukas2511 commented on GitHub (Oct 24, 2025):
Thanks for reporting!
I first thought openssl might have once again silently changed some functionality, but this just seems to be a regression on their end: https://github.com/openssl/openssl/issues/28928
Either way I've decided to implement your suggested workaround in
1dbbc64ce9. I've traced the output in their code history and it seems that for the last 25 years the strings haven't changed and they also don't seem to be localized, so hopefully they don't introduce translations in their next release, or well.. I guess by then I could just revert this commit.@snowdroppe commented on GitHub (Nov 16, 2025):
As a courtesy, a heads up that I've submitted a PR which addresses the root cause so you can switch back to relying on the return code rather than the printed string. https://github.com/openssl/openssl/pull/29155