Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1961 by Git SSH repository: Cannot spawn rbssh

*NOTE: Do not post confidential information in this bug report.*

What version are you running?

What's the URL of the page containing the problem?

What steps will reproduce the problem?
1. Choose custom hosting service
2. Repository type git
3. Define a path with ssh

What is the expected output? What do you see instead?
I expect that the repository is successfully loaded. Instead, I see an error "A repository was not found at the specified path." There is an error in the RB logs about not being able to spawn rbssh. The log indicates that it was able to login with the provided credentials before it fails to spawn rbssh.

2011-01-26 16:08:52,545 - DEBUG - GitTool: Attempting ssh connection with host:, username: joeuser
2011-01-26 16:08:52,559 - DEBUG - starting thread (client mode): 0x6610590L
2011-01-26 16:08:52,559 - INFO - Connected (version 2.0, client OpenSSH_5.2)
2011-01-26 16:08:52,591 - DEBUG - kex algos:['diffie-hellman-group-exchange-sha256', 'diffie-hellman-group-exchange-sha1', 'diffie-hellman-group14-sha1', 'diffie-hellman-group1-sha1'] server key:['ssh-rsa', 'ssh-dss'] client encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', 'aes192-cbc', 'aes256-cbc', 'arcfour', ''] server encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', 'aes192-cbc', 'aes256-cbc', 'arcfour', ''] client mac:['hmac-md5', 'hmac-sha1', '', 'hmac-ripemd160', '', 'hmac-sha1-96', 'hmac-md5-96'] server mac:['hmac-md5', 'hmac-sha1', '', 'hmac-ripemd160', '', 'hmac-sha1-96', 'hmac-md5-96'] client compress:['none', ''] server compress:['none', ''] client lang:[''] server lang:[''] kex follows?False 2011-01-26 16:08:52,591 - DEBUG - Ciphers agreed: local=aes128-ctr, remote=aes128-ctr 2011-01-26 16:08:52,591 - DEBUG - using kex diffie-hellman-group1-sha1; server key type ssh-rsa; cipher: local aes128-ctr, remote aes128-ctr; mac: local hmac-sha1, remote hmac-sha1; compression: local none, remote none
2011-01-26 16:08:52,763 - DEBUG - Switch to new keys ...
2011-01-26 16:08:52,779 - DEBUG - Trying discovered key xxxxxxxxxxxxxxxxxxxxxxxxxx in C:\Documents and Settings\joeuser2/.ssh/id_rsa
2011-01-26 16:08:52,809 - DEBUG - userauth is OK
2011-01-26 16:08:53,309 - INFO - Authentication (publickey) failed.
2011-01-26 16:08:53,325 - DEBUG - userauth is OK
2011-01-26 16:08:53,357 - DEBUG - Authentication type (password) not permitted. 2011-01-26 16:08:53,357 - DEBUG - Allowed methods: ['publickey', 'gssapi-keyex', 'gssapi-with-mic', 'keyboard-interactive']
2011-01-26 16:08:53,372 - DEBUG - userauth is OK
2011-01-26 16:08:54,342 - INFO - Authentication (keyboard-interactive) successful!
2011-01-26 16:08:54,434 - DEBUG - EOF in transport thread
2011-01-26 16:08:54,467 - ERROR - Git: Failed to find valid repository ssh:// error: cannot spawn rbssh: No such file or directory
fatal: unable to fork

What operating system are you using? What browser?
2K8 Server R2 Standard, Firefox

Please provide any additional information below.
I chose to have RB generate its own key, but I notice that it did not use that generated key and instead tried to use a default user key, which wasn't even the user's that was logged in. I find it strange that it was able to authenticate in interactive mode, but then claims to fail to find a valid repository complaining about running rbssh ?

You received this message because you are subscribed to the Google Groups 
"reviewboard-issues" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to