I have just upgraded our test solaris servers (2.6 and 8) from OpenSSH V3.4 to OpenSSH V3.7.1 and now find that when I try to use scp to the new 3.7.1 server,I get error messages scp not found.The sshd was compiled using the same options as the V3.4 one which does not exhibit this behaviour (the only option selected being --prefix=<installdir>).I could use a symbolic link to say /usr/bin/scp from <installdir>/bin/scp but I would prefer not to do so. Is this a bug in the 3.7.1 code and if so can someone point me in the right direction. Thanks.
sshd under Solaris now honors /etc/default/login and is enabled by default. It will override anything compiled in. Are your paths set right to include that directory in /etc/default/login?
I didn't realise that this was now the case.I will add <installdir> to PATH in /etc/default/login and see if this fixes it. Thanks.
This has fixed my problem. Is this change documented somewhere ? Thanks for the info. anyway.
Once finished, configure will display the following warning: (If PATH is set in /etc/default/login it will be used instead. If used, ensure the path to scp is present, otherwise scp will not work.) The honouring of /etc/default/login was also mentioned in the release notes.
Mass change of RESOLVED bugs to CLOSED