Fwd: rc.local and systemd
Rainer Dorsch
ml at bokomoko.de
Mon May 18 21:01:42 BST 2015
Hi Michael,
thanks for your quick reply.
Am Sonntag, 17. Mai 2015, 11:33:23 schrieben Sie:
> > Hello,
> >
> > I have a jessie system here on which /etc/rc.local is not executed.
> > /etc/rc.local is executable
> >
> > root at nanette:~# ls -l /etc/rc.local
> > -rwxr-xr-x 1 root root 328 Jan 31 15:34 /etc/rc.local
> > root at nanette:~#
> >
> > Before the jessie upgrade, it was executed properly during startup
> >
> > root at nanette:~# ls -l /etc/rc*.d/*rc*
> > lrwxrwxrwx 1 root root 18 Dec 5 2012 /etc/rc2.d/S24rc.local ->
> > ../init.d/rc.local
> > lrwxrwxrwx 1 root root 18 Dec 5 2012 /etc/rc3.d/S24rc.local ->
> > ../init.d/rc.local
> > lrwxrwxrwx 1 root root 18 Dec 5 2012 /etc/rc4.d/S24rc.local ->
> > ../init.d/rc.local
> > lrwxrwxrwx 1 root root 18 Dec 5 2012 /etc/rc5.d/S24rc.local ->
> > ../init.d/rc.local
> > root at nanette:~#
> >
> > Is that expected?
> >
> > Is
> >
> > cd /lib/systemd/system/multi-user.target.wants
> > ln -s ../rc-local.service rc-local.service
> >
> > the proper way to enable it using systemd?
>
> What's the output of
> sudo systemctl status rc-local.service
root at nanette:~# systemctl status rc-local.service
● rc-local.service - /etc/rc.local Compatibility
Loaded: loaded (/lib/systemd/system/rc-local.service; static)
Active: failed (Result: exit-code) since Mon 2015-05-18 14:29:04 CEST; 7h
ago
May 18 14:29:02 nanette rc.local[741]: Loaded 750 prior measurements
May 18 14:29:04 nanette rc.local[741]: Error opening terminal: unknown.
May 18 14:29:04 nanette rc.local[741]: RAPL device for cpu 0
May 18 14:29:04 nanette rc.local[741]: RAPL device for cpu 0
May 18 14:29:04 nanette rc.local[741]: RAPL device for cpu 0
May 18 14:29:04 nanette systemd[1]: rc-local.service: control process exited,
code=exited status=1
May 18 14:29:04 nanette systemd[1]: Failed to start /etc/rc.local
Compatibility.
May 18 14:29:04 nanette systemd[1]: Unit rc-local.service entered failed
state.
root at nanette:~#
In /etc/rc.local I have
root at nanette:~# cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
powertop --auto-tune
exit 0
root at nanette:~#
Rainer
More information about the Pkg-systemd-maintainers
mailing list