#
# Parameters to be passed to mediatomb
#
# Port to listen on
MT_PORT='50500'
# User and group to run as
MT_USER='lacie'
MT_GROUP='users'
# Location of the PID file
MT_PIDFILE='/var/run/mediatomb.pid'
# Location of the log file
MT_LOGFILE='/var/log/mediatomb.log'
# Location of the config file/database
MT_HOME='/var/lib/mediatomb'
MT_CFGDIR='.mediatomb'
# User defined command line options
MT_OPTIONS=''
/var/lib/mediatomb appartient au user lacie groupe users
┌─[manu@actualis][12:58][~]
└»»systemctl status mediatomb.service
mediatomb.service - MediaTomb Daemon
Loaded: loaded (/usr/lib/systemd/system/mediatomb.service; disabled)
Active: activating (auto-restart) (Result: exit-code) since dim. 2013-05-19 12:58:34 CEST; 2s ago
Process: 18995 ExecStart=/usr/bin/mediatomb --config $MT_CFGDIR --user $MT_USER --group $MT_GROUP $MT_OPTIONS (code=exited, status=1/FAILURE)
┌─[manu@actualis][12:58][~]
└»»journalctl -u mediatomb
Hint: You are currently not seeing messages from other users and the system.
Users in the 'systemd-journal' group can see all messages. Pass -q to
turn off this notice.
Error was encountered while opening journal files: Aucune donnée disponible
-- Logs begin at dim. 2013-03-17 11:03:14 CET, end at dim. 2013-05-19 12:27:27 CEST. --
┌─[manu@actualis][12:59][~]
mai 19 13:57:08 actualis systemd[1]: mediatomb.service holdoff time over, scheduling restart.
mai 19 13:57:08 actualis systemd[1]: Stopping MediaTomb Daemon...
mai 19 13:57:08 actualis systemd[1]: Starting MediaTomb Daemon...
mai 19 13:57:08 actualis systemd[1]: Started MediaTomb Daemon.
mai 19 13:57:09 actualis mediatomb[736]: 2013-05-19 13:57:09 INFO: Loading configuration from: /var/lib/mediatomb
mai 19 13:57:09 actualis mediatomb[736]: 2013-05-19 13:57:09 ERROR: Error parsing config file: /var/lib/mediatomb line 1:
mai 19 13:57:09 actualis mediatomb[736]: no element found
mai 19 13:57:09 actualis mediatomb[736]: MediaTomb UPnP Server version 0.12.1 - http://mediatomb.cc/
mai 19 13:57:09 actualis mediatomb[736]: ===============================================================================
mai 19 13:57:09 actualis mediatomb[736]: Copyright 2005-2010 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.
mai 19 13:57:09 actualis mediatomb[736]: MediaTomb is free software, covered by the GNU General Public License version 2
mai 19 13:57:09 actualis systemd[1]: mediatomb.service: main process exited, code=exited, status=1/FAILURE
mai 19 13:57:09 actualis systemd[1]: Unit mediatomb.service entered failed state.
L'option --config attend un fichier et non un dossier http://mediatomb.cc/pages/documentation#id2855916
De plus il faut que le dossier parent (dossier contenant le fichier de configuration) existe.
Finalement il faut que l'utilisateur et le groupe spécifiés dans le .service puissent écrire le fichier de configuration ...
mai 19 15:01:29 actualis mediatomb[11910]: 2013-05-19 15:01:29 INFO: Loading configuration from: config.xml
mai 19 15:01:29 actualis mediatomb[11910]: 2013-05-19 15:01:29 ERROR: read_text_file: could not open config.xml : No such file or directory