i have sarge 3.1 kernel 2.6 ,the start-stop-daemon in the init.d script cannot start the ssh daemon , no error is printed to stdout , error logged in /var/log/auth.log : sshd[4008]: fatal: daemon() failed: Success
i tried to execute sshd in the debug mode by typing: sshd -d & , it run with no errors and remote ssh connection is made with no errors and when i disconnect the sshd process is interrupted. so i cant understand why the init.d ssh script fail to start sshd .