http://bugzilla.opensuse.org/show_bug.cgi?id=1033723 Bug ID: 1033723 Summary: dehydrated cron job incorrectly asks for registration Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: robert.munteanu@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I'm using dehydrated-0.4.0-10.1.noarch on Leap 42.2 . I have registered and set up my certificates with Let's encrypt. When the cron job first ran, I got the following email notification: # INFO: Using main config file /etc/dehydrated/config To use dehydrated with this certificate authority you have to agree to their terms of service which you can find here: https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf To accept these terms of service run `/usr/bin/dehydrated --register --accept-terms`. This is incorrect since I already registered. Running /usr/bin/dehydrated --cron from a terminal gives me: # INFO: Using main config file /etc/dehydrated/config Processing lmn.ro with alternative names: dev.lmn.ro mail.lmn.ro + Checking domain name(s) of existing cert... unchanged. + Checking expire date of existing cert... + Valid till Jul 10 18:49:00 2017 GMT (Longer than 30 days). Skipping renew! One difference that I see is directories under /etc/dehydrated/accounts/ are owned root:root with 0400 perms. This might be the reason, but then either: - the cron script should run as root - the dehydrated script should either create files as 'dehydrated' or refuse to run as root -- You are receiving this mail because: You are on the CC list for the bug.