vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I install openssh from http://www.bullfreeware.com/ sshd is not running so i start the script rc.openssh i get the following error # ./rc.openssh Starting OpenSSH daemon on port 22 Could not load program /usr/local/sbin/sshd Symbol setauthdb in sshd is undefined Error was: Exec format error rc.openssh: CMD: error detected in '/usr/local/sbin/sshd -f /etc/openssh/sshd_config -h /etc/openssh/ssh_host_key |
| |||
| 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. |
| ||||
| Thanks, Works nice now. no more rsh-ing on our installed box On Thu, 8 Apr 2004 10:42:45 +0000 (UTC), dtucker@dodgy.net.au (Darren Tucker) wrote: >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/ |