Yes, /svn is the folder where all the repo roots live on this server. /svn/devtech is the root of this particular repository.
$ sudo HOME=/Library/Server/Web/Data/Sites/<site>/data SVN_SSH=rbssh svn info svn+ssh://<username>@<server>/svn/devtech Path: devtech URL: svn+ssh://<username>@<server>/svn/devtech Repository Root: svn+ssh://<username>@<server>/svn/devtech Repository UUID: <uuid> Revision: 262170 Node Kind: directory Last Changed Author: <other-user> Last Changed Rev: 262170 Last Changed Date: 2012-12-18 15:40:28 -0800 (Tue, 18 Dec 2012) $ On Tuesday, December 18, 2012 3:35:24 PM UTC-8, Christian Hammond wrote: > > I'm not really sure off-hand. > > One thing I want to check is that the root of your entire SVN repo is > /svn/devtech, and not /svn. We need the root of the repo, rather than a > subdir inside of it. Though, I haven't seen that break in this particular > way. > > Can you also try running: > > HOME=/path/to/sitedir/data SVN_SSH=rbssh svn info svn+ssh://.... > > And see what that does. (You may need to be your www user first.) > > Christian > > -- > Christian Hammond - chi...@chipx86.com <javascript:> > Review Board - http://www.reviewboard.org > VMware, Inc. - http://www.vmware.com > > > > On Tue, Dec 18, 2012 at 3:25 PM, Liam Reimers > <liam.r...@gmail.com<javascript:> > > wrote: > >> That is the entirety of the rbssh log, here is the relevant section of >> the reviewboard.log: >> >> 2012-12-18 14:16:28,154 - DEBUG - SVNTool: Attempting ssh connection with >> host: <hostname>, username: <username> >> 2012-12-18 14:16:28,159 - DEBUG - starting thread (client mode): >> 0xcbde990L >> 2012-12-18 14:16:28,170 - INFO - Connected (version 2.0, client >> OpenSSH_5.2) >> 2012-12-18 14:16:28,172 - 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', >> 'rijnda...@lysator.liu.se<javascript:>'] >> server encrypt:['aes128-ctr', 'aes192-ctr', 'aes256-ctr', 'arcfour256', >> 'arcfour128', 'aes128-cbc', '3des-cbc', 'blowfish-cbc', 'cast128-cbc', >> 'aes192-cbc', 'aes256-cbc', 'arcfour', >> 'rijnda...@lysator.liu.se<javascript:>'] >> client mac:['hmac-md5', 'hmac-sha1', 'uma...@openssh.com <javascript:>', >> 'hmac-ripemd160', 'hmac-ri...@openssh.com <javascript:>', >> 'hmac-sha1-96', 'hmac-md5-96'] server mac:['hmac-md5', 'hmac-sha1', ' >> uma...@openssh.com <javascript:>', 'hmac-ripemd160', ' >> hmac-ri...@openssh.com <javascript:>', 'hmac-sha1-96', 'hmac-md5-96'] >> client compress:['none', 'zl...@openssh.com <javascript:>'] server >> compress:['none', 'zl...@openssh.com <javascript:>'] client lang:[''] >> server lang:[''] kex follows?False >> 2012-12-18 14:16:28,172 - DEBUG - Ciphers agreed: local=aes128-ctr, >> remote=aes128-ctr >> 2012-12-18 14:16:28,172 - 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 >> 2012-12-18 14:16:28,192 - DEBUG - Switch to new keys ... >> 2012-12-18 14:16:28,196 - DEBUG - Trying SSH key >> 011fe7608290ff77642a0f43f6e3cfae >> 2012-12-18 14:16:28,199 - DEBUG - userauth is OK >> 2012-12-18 14:16:29,078 - INFO - Authentication (publickey) successful! >> 2012-12-18 14:16:29,180 - DEBUG - EOF in transport thread >> 2012-12-18 14:16:29,472 - ERROR - SVN: Failed to get repository >> information for svn+ssh://<username>@<hostname>/svn/devtech: To better >> debug SSH connection problems, remove the -q option from 'ssh' in the >> [tunnels] section of your Subversion configuration file. >> Network connection closed unexpectedly >> >> On Tuesday, December 18, 2012 2:53:03 PM UTC-8, Christian Hammond wrote: >> >>> Is there anything else in those logs? I'd like to see the entire thing >>> to get more of a complete picture. >>> >>> Christian >>> >>> -- >>> Christian Hammond - chi...@chipx86.com >>> Review Board - http://www.reviewboard.org >>> VMware, Inc. - http://www.vmware.com >>> >>> >>> >>> On Tue, Dec 18, 2012 at 2:49 PM, Liam Reimers <liam.r...@gmail.com>wrote: >>> >>>> Hmm... did that, and it seems like it should work but it got the same >>>> error in the reviewboard.log and this in the rbssh log: >>>> >>>> 12-18 14:16 root DEBUG ['/usr/bin/rbssh', >>>> '<username>@<hostname>', 'svnserve', '-t'] >>>> 12-18 14:16 root DEBUG PID 61223 >>>> 12-18 14:16 root DEBUG !!! <hostname>, <username>, >>>> ['svnserve', '-t'] >>>> >>>> Username was the one I provided via the path change you suggested above. >>>> >>>> Any other thoughts? >>>> >>>> On Tuesday, December 18, 2012 2:15:09 PM UTC-8, Christian Hammond wrote: >>>> >>>>> That looks like the culprit. >>>>> >>>>> We're telling SVN of the username, but that's not being passed to >>>>> rbssh. >>>>> >>>>> What you can do is change the path to be svn+ssh://username@blah, and >>>>> then set Mirror Path to be the one without the username@ (in order to be >>>>> able to look it up properly). See if that works. >>>>> >>>>> Christian >>>>> >>>>> -- >>>>> Christian Hammond - chi...@chipx86.com >>>>> >>>>> Review Board - http://www.reviewboard.org >>>>> VMware, Inc. - http://www.vmware.com >>>>> >>>>> >>>>> >>>>> On Tue, Dec 18, 2012 at 1:59 PM, Liam Reimers <liam.r...@gmail.com>wrote: >>>>> >>>>>> Well, this is interesting... >>>>>> >>>>>> $ cat /var/log/reviewboard/rbssh-**610**48.log >>>>>> 12-18 13:56 root DEBUG ['/usr/bin/rbssh', '<svn >>>>>> hostname>', 'svnserve', '-t'] >>>>>> 12-18 13:56 root DEBUG PID 61048 >>>>>> 12-18 13:56 root DEBUG !!! <svn hostname>, _www, >>>>>> ['svnserve', '-t'] >>>>>> >>>>>> Does this mean it's trying to run a command as _www? This is the user >>>>>> that the web server runs as, but it's not the user that I configured the >>>>>> repository to use! >>>>>> >>>>>> On Tuesday, December 18, 2012 12:37:35 PM UTC-8, Christian Hammond >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> What version were you using before that worked? Nothing has changed >>>>>>> with SSH in a few releases. Did anything else change? Subversion >>>>>>> version? >>>>>>> >>>>>>> This sounds more like the server dropped the connection during our >>>>>>> access. I wouldn't be able to tell you why. >>>>>>> >>>>>>> You'll probably need to add the environment variables to your >>>>>>> reviewboard.wsgi file in your site's htdocs folder. Otherwise, it won't >>>>>>> carry over. >>>>>>> >>>>>>> Being able to see the SVN path you're trying to use would help a lot. >>>>>>> >>>>>>> Christian >>>>>>> >>>>>> -- >>>>>> Want to help the Review Board project? Donate today at >>>>>> http://www.reviewboard.org/**don**ate/<http://www.reviewboard.org/donate/> >>>>>> Happy user? Let us know at >>>>>> http://www.reviewboard.org/**use**rs/<http://www.reviewboard.org/users/> >>>>>> -~----------~----~----~----~--****----~----~------~--~--- >>>>>> To unsubscribe from this group, send email to reviewboard...@** >>>>>> googlegroups.**com >>>>>> >>>>>> For more options, visit this group at http://groups.google.com/** >>>>>> group**/reviewboard?hl=en<http://groups.google.com/group/reviewboard?hl=en> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>> -- >> Want to help the Review Board project? Donate today at >> http://www.reviewboard.org/donate/ >> Happy user? Let us know at http://www.reviewboard.org/users/ >> -~----------~----~----~----~------~----~------~--~--- >> To unsubscribe from this group, send email to >> reviewboard...@googlegroups.com <javascript:> >> >> For more options, visit this group at >> http://groups.google.com/group/reviewboard?hl=en >> >> >> > > -- Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/ Happy user? Let us know at http://www.reviewboard.org/users/ -~----------~----~----~----~------~----~------~--~--- To unsubscribe from this group, send email to reviewboard+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en