[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SSH error: end of file from server
From: |
Mark D. Baushke |
Subject: |
Re: SSH error: end of file from server |
Date: |
Mon, 09 May 2005 11:09:03 -0700 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Andrew Wood <address@hidden> writes:
> I'm ignoring the problem on Windows for the time being because theres a
> separate mailing list for Tortoise CVS, but on OS X, where I'm running the
> normal Unix version of CVS, my OpenSSH client is at
> /usr/bin/ssh
>
> I've set the CVS_RSH environment variable to /usr/bin/ssh, /usr/bin and
> ssh, and none of them work. Now when I try to checkout I instantly get
> the following error:
> cvs [checkout aborted]: cannot exec: No such file or directory
> cvs [checkout aborted]: end of file from server (consult above messages if
> any)
>
> It's now trying to use SSH, which it wasnt before but cant find it??
>
> Thanks
> Andrew
First, for tcsh or csh shells use:
setenv CVS_RSH /usr/bin/ssh
for bash or other bourne shell variations use:
CVS_RSH=/usr/bin/ssh; export CVS_RSH
The command:
cvs -t version
should show you the command thas is being run remotely if you
look for the 'Starting server: /usr/bin/ssh host.dom.ain cvs server' text.
You should try a command like:
/usr/bin/ssh host.dom.ain date
to see if it will return the date to you.
The most likely problem with 'cannot exec' is that the server is
not finding the 'cvs' executable in your path. If you login to
the server and determine that 'cvs' lives in '/usr/local/bin/cvs'
then you could try on your client to use the CVS_SERVER variable
For tcsh or csh shells use:
setenv CVS_SERVER /usr/local/bin/cvs
for bash or other bourne shell variations sue:
CVS_SERVER=/usr/local/bin/cvs; export CVS_SERVER
Now when you run the 'cvs -t version' command you should see
some output that includes
'Starting server: /usr/bin/ssh host.dom.ain /usr/local/bin/cvs server'
in the output. If all goes well, you will also see lines like
'Client: Concurrent Versions System (CVS) 1.11.20 (client/server)'
'Server: Concurrent Versions System (CVS) 1.11.20 (client/server)'
or whatever version is actually running on the client and the server.
Good luck,
-- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)
iD8DBQFCf6c/3x41pRYZE/gRAtDTAJ40TfU4/biJ0AVsk+nBODUFHcazfACeNgzC
K4l+lLN6Imap+SiTmnxV7g8=
=kyhr
-----END PGP SIGNATURE-----