Description of problem: firebird-superserver does not start, the error message in /var/log/message: Nov 28 11:27:17 work fbguard[6113]: Could not open /var/run/firebird/fb_guard for write Nov 28 11:27:17 work systemd[1]: firebird-superserver.service: control process exited, code=exited status=253 Nov 28 11:27:17 work systemd[1]: Unit firebird-superserver.service entered failed state. Version-Release number of selected component (if applicable): firebird-superserver-2.5.1.26349.O-1.fc16.i686 How reproducible: # yum install firebird-superserver # systemctl start firebird-superserver.service Actual results: Firebird does not start Expected results: Firebird should start
I guess that you don't have /var/run/firebird directory but after a reboot, it should be created by tmpfiles.d can you confirm that ? if yes, I need to add a dependency to tmpfiles.d in firebird-superserver.service I need to find how
seems that we need to run : systemd-tmpfiles --create /etc/tmpfiles.d/firebird.conf I will rewrite the spec for that
Yes, after reboot systemd created /var/run/firebird. P.S.: maybe it will be more secure to use (0700,firebird,firebird) attributes for a temporary directory?
update is coming in testing P.S. : yes I changed it to 0775 firebird firebird that is enough secure for that
firebird-2.5.1.26349.O-3.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/firebird-2.5.1.26349.O-3.fc16
Package firebird-2.5.1.26349.O-3.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing firebird-2.5.1.26349.O-3.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-16576/firebird-2.5.1.26349.O-3.fc16 then log in and leave karma (feedback).
firebird-2.5.1.26349.O-3.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.