[cvsnt] Re: Installation problems with 1927

Bo Berglund bo.berglund at system3r.se
Thu Apr 21 22:31:57 BST 2005


On Thu, 21 Apr 2005 16:54:07 -0400, "Dennis Forcier"
<dforcier at mindspring.com> wrote:

>Problems experienced during Server installation, Windows 2000 Pro with
>SP2, logged in as Administrator.
>
>First (Typical) installation was to drive D:.  (I'd prefer it there, as
>that's a RAID drive.)
>
>* At the end of the installation process, I got an error screen saying
>[paraphrase] "A program didn't complete successfully.  You system was
>not changed.  Try again."  The system was indeed changed; everything
>seemed to have been installed, and the services were running.  Ran
>Repair just to be sure. 
>
>* Repository initialization would not run.  The Control Panel kept
>looking for cvs on drive C:.  Running the -init option on the command
>line seemed to work.  I hope that's all that is involved in repository
>initialization. 

No, it's not all...
For the physical initialization of a repository you can use the cvs
init command (locally) to populate the CVSROOT folder with the admin
files. But there is more to it and for this you need to use the CVSNT
control panel applet. For example you have to tell the CVSNT service
where the repository(ies) is(are) and under which names they are to be
published to the users. It's all done in the control panel.
Without this the server will have no knowledge of any repository to
server out.

>
>Second (Custom) installation was to drive C: just to be sure there
>would be no further location problems (and to back out of using sspi):
>
>* Same error message at the end of the installation process.  Ran
>Repair again.

Which installer do you use? The MSI one on the main site or the
InnoSetup one maintained by me?

>
>* Choosing protocols at installation time is confusing.  Installation
>works afaict, but there is no explanation on the install options panel
>(nor any decent explanation anywhere in the docs that I have been able
>to find) about what they do, and when each is appropriate.  You *need*
>a sentence or two for each on the installation screen.

Just let it install the default selections and you will be fine.

>* Repository initialization ran okay.  

Did you use the control panel applet?

>
>* I hate the naming of the Windows services.  Because of the way the
>Services Management plug-in opens, with a relatively narrow services
>name column, there's no way to tell which is the main server and which
>is the lock server without fiddling with the display.  The first thing
>I do after installation is rename the services.  Why would I care more
>about the build level than about which server it is?  That looks like a
>developer conceit. 

Huh? If you rename the services then you can be certain that any
upcoming upgrade install and any uninstall you try to do will fail.
THe installer puts a service named CVSNT on the PC (not a very long
name by my standards) and this is what it starts and is also what it
has to stop during uninstall and upgrade. If you rename it then that
will fail.
I can't see any reason at all in renaming the services...

>
>Still struggling with remote access from WSAD 5.1.0 (Eclipse 2.1.1),
>but I'm fairly certain it's an access problem. Accessing a sourceforge
>project from within WSAD works well with an (older) CVSNT client, so at
>this point I'm fairly assured that I haven't set up the user access
>correctly.  

Well, this is not the WSAD forum even though from time to time
requests for help concerning Eclipse and WSAD pop up. You'd probably
be better off asking on thta forum.

>
>BTW, the error from within WSAD is "No such repository".  CVSNT server
>is replying because I get a "Say what?" error when I point at a machine
>without it.  Is "No such repository" a CVSNT error message?  And if so,
>why doesn't it say something more along the lines of "Access Denied"
>instead of "No Such Thing"?  Or does it point to some other problem?

See above on why you cannot just cvs init your repositories and expect
them to be accessible via the CVSNT service.

/Bo

/Bo Berglund



More information about the cvsnt mailing list