[Pkg-sysvinit-devel] Bug#661314: Bug#661314: insserv: script <foo> is not an executable regular file, skipped!

Kel Modderman kel at otaku42.de
Mon Apr 9 11:39:58 UTC 2012


> Package: sysv-rc
> Version: 2.88dsf-22
> Severity: minor
> Justification: confusing message
> 
> Hi,
> 
> If I do:
> 
>  apt-get install vsftpd
>  service vsftpd stop
>  chmod -x /etc/init.d/vsftp
>  update-rc.d vsftpd disable
> 
> then the last command produces:
> 
>  update-rc.d: using dependency based boot sequencing
>  insserv: script vsftpd is not an executable regular file, skipped!
> 
> However vsftpd was not skipped --- the "update-rc.d vsftpd disable"
> command behaves exactly the way I'd have wanted, even after the init
> script is marked executable again.

Does it really do what you wanted? Were the S links for vsftp changed to K
links in its start runlevels (properly disabled) or were they removed
alltogether (not really disabled, technically incosistent state)? Whats
ls /etc/rc*.d/*vsftp
say after doing these steps?

> 
> What is this message intended to convey?  Could it be reworded?

It think its pretty stright forward, its complaining that the script it has
been asked to work on is not executable.

Thanks, Kel





More information about the Pkg-sysvinit-devel mailing list