Description of problem: This fixes in #1221320 introduced a bug in the systemd file. Instead ExecStart=/usr/sbin/sslh ${DAEMON_OPTS} it should be read: ExecStart=/usr/sbin/sslh $DAEMON_OPTS 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 How reproducible: Always Steps to Reproduce: 1. install 2. configure 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 Actual results: Service does not start Expected results: Service should start.
Yes, removing the braces around DAEMON_OPTS fixes the problem. Please release a new package version.
sslh-1.17-3.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8124
sslh-1.17-3.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.\nIf you want to test the update, you can install it with \n su -c 'yum --enablerepo=updates-testing update sslh'. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-8124
sslh-1.17-3.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.