On 09/04/2016 01:45 AM, François Patte wrote:
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
Can you post it's contents? Please feel free to omit stuff you deem would expose something private.