Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hi!
We've started to use RedHat 7.3 at work last week and all is working well except the issue of CVS.
The network is set up by Linux, Win32 and Novell. However Win32 is not the problem in this case ;-)
We're using Cervisa 3.0.0-5...
On the NetWare Novell-server is our CVSROOT located. We've mounted the Novell-server using 'ncpmount' and that works just fine. We can checkout and update our different projects, but...
When updating we get something like this (but the update takes effect):
cvs update: syntax error in : line ' ' is missing '='
When doing diff we get the same thing, but diff doesn't work att all, only an error message about syntax error appears.
But the real problem is when we want to commit our changes... this is a typical printout:
--------
/usr/bin/cvs -f commit -l -m '123' 'filetreeframe.asp' 2>&1
cvs commit: syntax error in /mnt/bolj_mnt/STAB/sb2/Studexp/utvgrp/CvsRoot/CVSROOT/config: line ' ' is missing '='
Checking in filetreeframe.asp;
/mnt/bolj_mnt/STAB/sb2/Studexp/utvgrp/CvsRoot/Funktionsindex/filetreeframe.asp,v new revision: 1.3; previous revision: 1.2
cvs [commit aborted]: could not open lock file `/mnt/bolj_mnt/STAB/sb2/Studexp/utvgrp/CvsRoot/Funktionsindex/,filetreeframe.asp,': File exists
cvs commit: cannot remove /mnt/bolj_mnt/STAB/sb2/Studexp/utvgrp/CvsRoot/Funktionsindex/,filetreeframe.asp,: Operation not permitted
[Exited with status 1]
-----------And we can't understand the problem... could anyone please help us out? If we can't sole this we will have to return to Win32, and that is not in our Xmas wishes, if you know what we mean ;-)
Thank you in advance
With regards
Jonas & Co =)

My guess would be that the problem is related to the cvsroot being on a netware share. Cvs might not like some of the netware fs semantics. Furthermore, things such as locking are broken by definition on any remote filesystem (even on nfs, which is 100% unixish). Have you tried cvs when the cvsroot is on a local fs?

Well, we've not actually tried putting the CVSROOT on the local fs, but when we did run under Win32 there where no or very little errors, but since none of use thinks that Win32 is a stable system in other parts we really want to run our apps under Linux. And I finde it very strange that a program developed under *nix-system are not able to connect in the right manner to a NetWare.
And I'm sorry to say, but putting the CVSROOT on a local fs is not an option, since the point of using it will disappear.
If someone could gie us som pointers to what we could try to test and think about yhen we would be greatful. =)
Thans in advance
//Jonas

Maybe you could use ssh or rsh (or something to that effect) to connect to the remote host which has the cvsroot, instead of importing a remote fs.

![]() |
Mandrake or Red Hat
|
How to add software raid ...
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |