Bug 2396343

Summary: /usr/libexec/dehydrated-cron should add --keep-going to dehydrated invocation.
Product: [Fedora] Fedora EPEL Reporter: Alex Owen <r.alex.owen>
Component: dehydratedAssignee: Paul Wouters <paul.wouters>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: epel9CC: paul.wouters, redhat-bugzilla
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alex Owen 2025-09-18 10:11:48 UTC
Description of problem:

The dehydrated package in EPEL 9 helpfully runs dehydrated periodically out of /usr/libexec/dehydrated-cron

However dehydrated is only run with the --cron switch, thus:

/usr/bin/dehydrated --cron 2>&1 | tee -a ${tempfile}

In my opinion in a production system the --keep-going switch should also be present to minimise problems where multiple certificates are being managed by dehydrated.

I request and suggest the invocation of dehydrated is changed to:

/usr/bin/dehydrated --cron --keep-going 2>&1 | tee -a ${tempfile}


(As a secondary observation I believe the script could be improved by piping the dehydrated output to something like '/usr/bin/logger -p daemon.info -t dehydrated' to preserve the output in the system logs. But others may disagree!)

Regards
Alex Owen