[cvsnt] "the :extssh: access method is not available on this system"
Hüller Gernot
G.Hueller at mobilkom.at
Fri Mar 30 18:00:10 BST 2007
OK I toyed around a bit with the trace log.
I think my problem is solved now, I cannot use ":extssh:..." as the repository, I have to write ":ssh:..." but it seems to work anyway... magic...
Anyway, I have some suggestions to make.
1) I don't know if extssh is used widely enough to include it in a FAQ. Anyway I would appreciate an introduction on what extssh is (not), and how it compares to "ssh without the ext". Just searching google did not turn up useful results.
2) apparently sshnt bluntly takes the substring from the CVS location and tries to load a corresponding protocol DLL. Try this for fun: cvs -d :tinkywinky:myuser:mypasswd at myhost.mycompany.com:/myprojectname -ttt info
results in:
18:41:01: -> Tracelevel set to 3. PID is 2500
18:41:01: -> Session ID is 9c4460d3d9d6b33
18:41:01: -> Session time is Fri Mar 30 16:41:01 2007
18:41:01: -> Loading protocol tinkywinky as tinkywinky.dll
18:41:01: -> CLibraryAccess::Load loading C:\PROGRA~1\CVSNT/protocols/tinkywinky.dll
18:41:01: -> LibraryAccess::Load failed for 'C:\PROGRA~1\CVSNT/protocols/tinkywinky.dll', Win32 error 0000007e
18:41:01: -> Error loading tinkywinky.dll
cvs [info aborted]: the :tinkywinky: access method is not available on this system
2a) you could write the name of the cvs root to the trace _before_ loading the protocol library because in the example above, it is not written at all.
3) I have seen that there is a replacement configuration in protocol_map.ini.
Apparently this is NOT working, because otherwise a protocol DLL would have been loaded for "extssh"
I wanted to write a bug report for 3), but the bugdb harshly told me I have no permission to do so. So whoever has such permission, feel free.
Regards,
Gernot
-----Ursprüngliche Nachricht-----
Von: Arthur Barrett [mailto:arthur.barrett at march-hare.com]
Gesendet: Donnerstag, 29. März 2007 23:17
An: Hüller Gernot; cvsnt at cvsnt.org
Betreff: RE: [cvsnt] "the :extssh: access method is not available on this system"
Gernot,
What is the value of the CVSROOT environment variable?
What is your CVS server - is it also CVSNT?
Do you know how to configure your file to run a trace? ie: cvs -ttt info ? As the FAQ explains - that is the place to start...
Regards,
Arthur
'
-----Original Message-----
From: Hüller Gernot [mailto:G.Hueller at mobilkom.at]
Sent: Thu 3/29/2007 10:18 PM
To: cvsnt at cvsnt.org
Cc: Arthur Barrett
Subject: AW: [cvsnt] "the :extssh: access method is not available on this system"
That answer did not really help me much, so I'll rephrase my question.
I am using IBM RAD 6 (based on Eclipse 2.0) on Win2K and run ant tasks from inside that. The ant runtime is 1.6.5.
I don't know the exact cvs server sw but it does not matter yet for me (and with eclipse built-in cvs, in the context menus, everything runs fine, I only have problems using ant).
My really really dummy build file is:
<?xml version="1.0" encoding="UTF-8"?>
<project name="myproject" default="gernottest">
<target name="gernottest">
<cvs command="info" />
<exec executable="cvs.exe">
<arg value="info" />
</exec>
</target>
</project>
the result is:
gernottest:
[cvs] cvs [info aborted]: the :extssh: access method is not available on this system
[exec] cvs [info aborted]: the :extssh: access method is not available on this system
[exec] Result: 1
the cvs in my path is "Concurrent Versions System (CVSNT) 2.5.03 (Scorpio) Build 2382 (client/server)" (There is no other cvs.exe on my pc).
I previously had an older version of cvsnt installed which did work with ant/eclipse, but I removed it.
Eventually I want to really connect to a server using extssh but for the time being I cannot even run the "info" command.
Regards,
Gernot
PS: The search http://www.google.co.uk/search?hl=en&q=eclipse+site%3Ahttp%3A%2F%2Fwww.cvsnt.org%2Fpipermail%2Fcvsnt%2F&btnG=Search&meta= turns up with a lot of posts on running eclipse against a cvsnt _server_ but nothing helpful to me. Did you have a particular thread in mind?
-----Ursprüngliche Nachricht-----
Von: Arthur Barrett [mailto:arthur.barrett at march-hare.com]
Gesendet: Mittwoch, 28. März 2007 23:33
An: Hüller Gernot; cvsnt at cvsnt.org
Betreff: RE: [cvsnt] "the :extssh: access method is not available on this system"
Gernot,
"extssh" is not a protocol of ANY CVS. It's an odd Eclipse thing from memory. For help on setting up CVSNT with Eclipse search the newsgroup for "Eclipse".
Also see the FAQ on the information to supply with support requests:
http://www.march-hare.com/cvspro/faq/faq2.asp#2z
Regards,
Arthur
-----Original Message-----
From: cvsnt-bounces at cvsnt.org [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of Hüller Gernot
Sent: Thursday, 29 March 2007 3:23 AM
To: cvsnt at cvsnt.org
Subject: [cvsnt] "the :extssh: access method is not available on this system"
I need to use extssh to connect (eventually using IBM RAD 6 on win2k) to a CVS server.
Previously I used a version of cvsnt that shipped with wincvs (CVSNT 2.0.51d) but had troubles and tried to use a current version. Now I have installed 2.5.03 (Scorpio) Build 2382 and updated environment path.
What happened to extssh support? The version I just installed does no longer seem to speak it! any attempt to connect to a :extssh: repository is terminated immediately with the message
"the :extssh: access method is not available on this system".
What can I do to get extssh running in cvsnt 2.5?
Thanks,
Gernot
_______________________________________________
cvsnt mailing list
cvsnt at cvsnt.org http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt
More information about the cvsnt
mailing list