Hallo,

I've got a pserver on a Linux machine.
1.) I log in from an NT-client: OK.
2.) Try to init repository from the NT-client: "Protocol error: Root
request missing"
3.) Try to init repository on the Linux-server (through the pserver
interface, log-in and init): OK.
4.) Try to import some files from the NT-client: some error message (not
very revelative to me).
5.) Try to import some files on the Linux-server (through the pserver
interface): OK.
6.) Try to checkout a file from the NT-client: "Cannot read
/root/.cvsexclude\nCannot cd</root>" [or something similar].

All the steps above were carried out as a non privileged user having
"rwx" access (through a dedicated primary group id) to the repository
(as it can be inferred from the fact that commands could be successfully
executed on the server machine). Could someone explain me, why the
pserver (or the client, I do not really know which one) wants to use the
/root directory. (pserver itself is run by inetd as root).

I tried cvs-1.10.7 and cvs-1.10.8 both on the NT and on the Linux side.
For the NT I obtained "stand-alone" precompiled binaries from various
sources. I also tried the same sequence of steps with Cygwin (which I
think includes a cvs version earlier than 1.10.7) with similar
(unsuccessful) results.

It seems that I do not set some parameter(s) on the NT I ought to.
Actually the only setting I made was to set
CVSROOT=:pserver:hostname@user:/repo. I tried this one even with
quotation marks like CVSROOT=":pserver:hostname@user:/repo".

I saw in the archive other postings with similar problems (at least the
"Protocol error: Root request missing" error message turns up in several
postings), but I did not find a solution to the problem reported. I
thought, I'll have a go myself. So many people seems to happily use
WinCVS. But, how many of them uses it with pserver???? (I do not tried
it with WinCVS, I only tried the plain command line interface [because
Netbeans needs that interface:)]).

Thanx

Peter

Reply via email to