On Tuesday 10 September 2002 11:10 am, der.hans wrote: >
> Have you been using a root shell to start the service? Normally you
> shouldn't use a root shell, but for starting and stopping services you
> generally need to be root.
>
> Matt is correct, you probably need to tell it to start.
> "/etc/rc.d/rc.firewall-2.4 start".
>
> > The same as when using the simpler firewall "#/etc/rc.d/rc.firewall-2.4".
>
> Is there really a hash, "#", in front of that one?
>
> > They both start with "#!/bin/sh". So why one says "bad interpretor" and
> > the others works fine I do not know.
>
> Because one is correct and the other isn't :).
>
> 'bad interpreter' means it couldn't find or use the requested shell to run
> the script. A shell is really a 'shell interpreter'.
>
> ciao,
>
> der.hans
Thanks ALL
The problem was the execute permission was missing. Once it was
corrected it worked.