[darcs-users] Darcs failure over SSH

Jason Dagit dagit at codersbase.com
Tue Dec 12 07:48:33 UTC 2006


On 12/10/06, Keith Browne <tuxedo at htq.org> wrote:
> Eric Kow wrote:
> > Keith Browne wrote:
> >>> during checkouts.  When I try to run "darcs get" to pull down a
> >>> repository from the remote machine, the process just hangs
> >>> forever. Sometimes a process listing shows an scp going nowhere,
> >>> sometimes  it's an sftp process.
> >>>
> >>> Has anyone else seen similar problems?  Can anyone recommend how
> >>> to begin troubleshooting this?
> >
> > Hmm, my ssh test scripts sometime have a problem like this during
> > pull over ssh (also MacIntel), but it's not systematic.
> >
> > Otherwise, darcs get over ssh seems to work fine for me.  Then again,
> >  I'm using the ssh that comes with MacPorts.  What version are you
> > using?
>
> I had been using the stock ssh binaries which ship with OS X.  I tried
> installing the MacPorts OpenSSH tools, and I have the same issue.
>
> It's hard to pin down, because the symptoms aren't consistent, but
> generally I'm now able to run "darcs get" over an SSH transport, and it
> works.  When I run "darcs pull", however, one or the other of the
> transport programs gets stuck trying to fetch a single file, and it
> hangs.  Sometimes it's trying to fetch files under the _darcs
> subdirectory, and sometimes it's trying to get patches.

I was just talking to someone on #darcs on freenode who is using
MacIntel and has a similar problem (3 people on their dev team have
this problem actually).  The server is running gentoo and the clients
are MacIntel.  The version information is:
server: OpenSSH_4.2p1, OpenSSL 0.9.7e 25 Oct 2004
client: OpenSSH_4.2p1, OpenSSL 0.9.7i 14 Oct 2005

You can get that by running:
ssh -v

Do you have anything similar?

I'm using my mac G4 with with a debian server, version info:
server: OpenSSH_4.3p2 Debian-3, OpenSSL 0.9.8b 04 May 2006
client: OpenSSH_4.2p1, OpenSSL 0.9.7l 28 Sep 2006

HTH,
Jason




More information about the darcs-users mailing list