Bug#317238: openssh-client: ssh-add still calls wrong ssh-askpass
Colin Watson <cjwatson@debian.org> writes:
> On Wed, Oct 05, 2005 at 06:13:27PM +0100, James Keasley wrote:
>> Package: openssh-client
>> Version: 1:4.2p1-4
>> Followup-For: Bug #317238
>>
>>
>> output from 'ssh-add < /dev/null'
>> ssh_askpass: exec(/usr/libexec/openssh/gnome-ssh-askpass): No such file or directory
>>
>> On this system /usr/libexec doesn't exist.
>>
>> Surely this program should be trying to exec /usr/bin/ssh-askpass?
>
> With the official 1:4.2p1-4 package for i386:
>
> strings /usr/bin/ssh-add | grep libexec
>
> ... returns nothing. Can you try the same on your system, and make sure
> you don't have a local version of ssh-add installed elsewhere?
Output from various things I tried here:-
[jamesk@athena: ~]$ sudo find / -name ssh-add
Password:
/usr/bin/ssh-add
[jamesk@athena: ~]$ strings /usr/bin/ssh-add | grep libexec
[jamesk@athena: ~]$
[jamesk@athena: ~]$ locate ssh-add
/usr/bin/ssh-add
/usr/share/man/man1/ssh-add.1.gz
/usr/src/openssh-4.2p1/ssh-add.0
/usr/src/openssh-4.2p1/ssh-add.1
/usr/src/openssh-4.2p1/ssh-add.c
However Lucas Nussbaum sorted it out
[jamesk@athena: ~]$ echo $SSH_ASKPASS
/usr/libexec/openssh/gnome-ssh-askpass
This is getting set by the /etc/profile.d I added, sorry to waste
your time, it is my non-standard bit of config that is causing the
issue.
--
James jamesk[at]homeric[dot]co[dot]uk
"I hate quotations." -- Ralph Waldo Emerson
Reply to: