In article <ec8a70pqcr8qmtbvn00qv5domen6mgnk49@4ax.com>,
Digital Fart <progressdll@angelfire.com> wrote:
>I install openssh from http://www.bullfreeware.com/
>
>sshd is not running so i start the script rc.openssh i get the
>following error
[snip]
>Starting OpenSSH daemon on port 22
>Could not load program /usr/local/sbin/sshd
>Symbol setauthdb in sshd is undefined
Starting at about 3.7p1, OpenSSH's sshd will use setauthdb if it's found
at build time.
It is likely that your OpenSSH package was compiled on a system that has
the setauthdb function call (eg 4.3.3 [1]) but you're trying to run in on
an earlier version that doesn't have it (eg 4.2.1).
You can either build OpenSSH yourself from source, or obtain a package
that was built on an earlier version like, well, mine [2].
[1] I think 4.3.3 has it, and I'm sure 4.2.1 doesn't. I'm not sure exactly
which version introduced it.
[2]
http://www.zip.com.au/~dtucker/openssh/
--
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4 37C9 C982 80C7 8FF4 FA69
Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.