Comment trouver la cause de l'échec du démarrage d'un service dans Fedora 16 ? La nouvelle commande systemctl de Fedora 16 semble obscurcir terriblement toute information de journalisation utile.
[root@host ~]# systemctl start httpd.service
Job failed. See system logs and 'systemctl status' for details.
[root@host ~]# systemctl status httpd.service
httpd.service - The Apache HTTP Server (prefork MPM)
Loaded: loaded (/lib/systemd/system/httpd.service; enabled)
Active: failed since Thu, 21 Jun 2012 16:26:56 -0400; 1min 23s ago
Process: 2119 ExecStop=/usr/sbin/httpd $OPTIONS -k stop (code=exited, status=0/SUCCESS)
Process: 2215 ExecStart=/usr/sbin/httpd $OPTIONS -k start (code=exited, status=1/FAILURE)
Main PID: 1062 (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/httpd.service
Donc la première commande échoue... et il me demande d'exécuter une autre commande... qui me dit simplement que la commande a renvoyé un code d'erreur. Où est l'erreur réelle ?
Ce qui est encore plus frustrant, c'est que rien ne semble avoir été écrit dans les journaux :
[root@host ~]# ls -lah /var/log/httpd/
total 8.0K
drwx------. 2 root root 4.0K Jun 21 16:19 .
drwxr-xr-x. 21 root root 4.0K Jun 20 16:33 ..
-rw-r----- 1 root root 0 Jun 21 16:19 modsec_audit.log
-rw-r----- 1 root root 0 Jun 21 16:19 modsec_debug.log