Red Hat Bugzilla – Bug 1264140
Correct systemd file
Last modified: 2015-09-17 12:05:03 EDT
+++ This bug was initially created as a clone of Bug #1260026 +++
Description of problem:
This fixes in #1221320 introduced a bug in the systemd file.
it should be read:
You can't use brackets in systemd files.
The service won't start like that.
Version-Release number of selected component (if applicable):
# rpm -qi sslh
Name : sslh
Version : 1.17
Release : 2.el7
Steps to Reproduce:
3. try to start and get
Sep 4 10:37:51 foo sslh: config: /etc/sslh.cfg
Sep 4 10:37:51 foo systemd: sslh.service: main process exited, code=exited, status=4/NOPERMISSION
Service does not start
Service should start.
--- Additional comment from Kai Reichert on 2015-09-06 14:35:43 EDT ---
Yes, removing the braces around DAEMON_OPTS fixes the problem.
Please release a new package version.
Hmm this is failing to build in rawhide...
+ pod2man --section=8 --release=1.17 '--center= ' sslh.pod
/var/tmp/rpm-tmp.RI4Ofg: line 33: pod2man: command not found
RPM build errors:
error: Bad exit status from /var/tmp/rpm-tmp.RI4Ofg (%build)
Bad exit status from /var/tmp/rpm-tmp.RI4Ofg (%build)
Child return code was: 1
EXCEPTION: Command failed. See logs for output.
Rawhide build has been fixed and the updated package with the correct systemd unit will be in the next compose.