The openssh-askpass dialog never accepts the passphrase the first time. I always have to type it twice. I have tested different window managers. No problems under RH6.2 and on the command-line.
The version in the build tree appears to be working correctly. It prints out whatever I've typed the first time.
This is in fact a very weird problem! I just replaced the ssh-askpass by a little wrapper to figure out what is wrong: #!/bin/sh PASS=`/usr/lib/ssh/ssh-askpass.orig` echo $PASS >> /tmp/pass.log echo $PASS And now it works!? If I remove the wrapper it doesn't. This looks like quantum mechanics to me: Watching the experiment changes its outcome! Anyway, I hope this is gone in the final release.