Re: How to prevent daemons from starting at boot after update?
On 28/11/12 00:16, Michael Biebl wrote:
> On 27.11.2012 22:47, Adrian Fita wrote:
>> - my current runlevel is 2, I made sure that cups is indeed disabled:
>> /etc/rc2.d/K02cups
>
> What does ls -la /etc/rc?.d/???cups say?
root@zero:~# ls -la /etc/rc?.d/???cups
lrwxrwxrwx 1 root root 14 Nov 9 01:06 /etc/rc1.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 9 01:06 /etc/rc2.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 9 01:06 /etc/rc3.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 9 01:06 /etc/rc4.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 9 01:06 /etc/rc5.d/K02cups -> ../init.d/cups
root@zero:~# /etc/init.d/cups status
Status of Common Unix Printing System: cupsd is not running.
root@zero:~# invoke-rc.d cups start
[ ok ] Starting Common Unix Printing System: cupsd.
root@zero:~# /etc/init.d/cups status
Status of Common Unix Printing System: cupsd is running.
Now I'm trying to remake the /etc/rc?.d symlinks for cups.
root@zero:~# update-rc.d cups defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: default stop runlevel arguments (0 1 6) do not
match cups Default-Stop values (1)
insserv: warning: current start runlevel(s) (empty) of script `cups'
overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `cups'
overrides LSB defaults (1).
root@zero:~# ls -la /etc/rc?.d/???cups
lrwxrwxrwx 1 root root 14 Nov 28 00:23 /etc/rc1.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:23 /etc/rc2.d/S04cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:23 /etc/rc3.d/S04cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:23 /etc/rc4.d/S04cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:23 /etc/rc5.d/S04cups -> ../init.d/cups
root@zero:~# update-rc.d cups disable
update-rc.d: using dependency based boot sequencing
insserv: warning: current start runlevel(s) (empty) of script `cups'
overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `cups'
overrides LSB defaults (1).
root@zero:~# ls -la /etc/rc?.d/???cups
lrwxrwxrwx 1 root root 14 Nov 28 00:23 /etc/rc1.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:24 /etc/rc2.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:24 /etc/rc3.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:24 /etc/rc4.d/K02cups -> ../init.d/cups
lrwxrwxrwx 1 root root 14 Nov 28 00:24 /etc/rc5.d/K02cups -> ../init.d/cups
root@zero:~# /etc/init.d/cups status
Status of Common Unix Printing System: cupsd is not running.
root@zero:~# invoke-rc.d cups start
[ ok ] Starting Common Unix Printing System: cupsd.
root@zero:~# /etc/init.d/cups status
Status of Common Unix Printing System: cupsd is running.
> If you properly disable cups via update-rc.d, the service is not run via
> invoke-rc.d. I've just tested this on my system.
>
> root@pluto:~# ls /etc/rc?.d/???cups
> /etc/rc1.d/K01cups /etc/rc3.d/S19cups /etc/rc5.d/S19cups
> /etc/rc2.d/S19cups /etc/rc4.d/S19cups
>
> root@pluto:~# /etc/init.d/cups status
> Status of Common Unix Printing System: cupsd is not running.
>
> root@pluto:~# update-rc.d cups disable
> update-rc.d: using dependency based boot sequencing
> insserv: warning: current start runlevel(s) (empty) of script `cups'
> overrides LSB defaults (2 3 4 5).
> insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `cups'
> overrides LSB defaults (1).
>
> root@pluto:~# ls /etc/rc?.d/???cups
> /etc/rc1.d/K01cups /etc/rc3.d/K01cups /etc/rc5.d/K01cups
> /etc/rc2.d/K01cups /etc/rc4.d/K01cups
>
> root@pluto:~# invoke-rc.d cups start
>
> root@pluto:~# /etc/init.d/cups status
> Status of Common Unix Printing System: cupsd is not running.
--
Adrian Fita
Reply to: