FS#31309 - [icecast] systemd service file is broken
Attached to Project:
Community Packages
Opened by Jonathan (Da_Coynul) - Monday, 27 August 2012, 23:06 GMT
Last edited by Lukas Fleischer (lfleischer) - Friday, 08 February 2013, 17:32 GMT
Opened by Jonathan (Da_Coynul) - Monday, 27 August 2012, 23:06 GMT
Last edited by Lukas Fleischer (lfleischer) - Friday, 08 February 2013, 17:32 GMT
|
Details
Description:
icecast.service should include Type=forking in the [Service] section. Without this, the service will die immediately after starting. Steps to reproduce: #systemctl start icecast.service #systemctl status icecast.service icecast.service - Icecast Network Audio Streaming Server Loaded: loaded (/usr/lib/systemd/system/icecast.service; enabled) Active: inactive (dead) since Mon, 27 Aug 2012 18:17:08 -0400; 15s ago Process: 18733 ExecStart=/usr/bin/icecast -b -c /etc/icecast.xml (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/icecast.service |
This task depends upon
Closed by Lukas Fleischer (lfleischer)
Friday, 08 February 2013, 17:32 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 2.3.3-3.
Friday, 08 February 2013, 17:32 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in 2.3.3-3.
Systemd is supposed to fork daemons by itself, assign a PID to it, etc.
I use a custom service file with no -b parameter and everything is going fine.
I think the package should be fixed.