Le 03/09/2016 23:17, Mike Wright a écrit :
On 09/03/2016 01:59 PM, François Patte wrote:
> Bonsoir,
>
> I try to enable rc-local service:
>
> 1- I created /etc/rc.d/rc.local file:
>
> #!/bin/bash
>
> iptables -I INPUT -p udp --sport 1900 -j ACCEPT
>
> 2- I chmoded /etc/rc.d/rc.local
>
> chmod u+x /etc/rc.d/rc.local
>
> But the service won't start:
>
> # systemctl status rc-local.service
> ● rc-local.service - /etc/rc.d/rc.local Compatibility
> Loaded: loaded (/usr/lib/systemd/system/rc-local.service; static;
> vendor preset: disabled)
> Active: failed (Result: exit-code) since sam. 2016-09-03 22:49:00
Another useless systemd message. This usually indicates an error in the
script contained in rc.local. Try executing rc.local manually to see if
there are any errors. If there are bash will provide much more useful
information.
Executing rc.local file "by hand" works without errors and moreover the
required command is fulfilled.... ie. in my case:
# iptables -L | grep ssdp
ACCEPT udp -- anywhere anywhere udp spt:ssdp
In the /usr/lib/systemd/system/rc-local.service I can read:
<quote>
# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.d/rc.local is executable.
</quote>
It is exactly what I have done: making /etc/rc.d/rc.local executable
(and owned by root.root) and it does not work!
Is there somewhere a place where I can get some information about the
error?
"Active: failed (Result: exit-code) since sam. 2016-09-03 22:49:00" is a
very tiny explanation!
Thank You
--
François Patte
UFR de mathématiques et informatique
Laboratoire CNRS MAP5, UMR 8145
Université Paris Descartes
45, rue des Saints Pères
F-75270 Paris Cedex 06
Tél. +33 (0)1 8394 5849
http://www.math-info.univ-paris5.fr/~patte