Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Mar 2000 12:08:19 -0800
From:      Alfred Perlstein <bright@wintelcom.net>
To:        Cliff Rowley <dozprompt@onsea.com>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: CVS/NFS Core dump mystery
Message-ID:  <20000319120818.R14789@fw.wintelcom.net>
In-Reply-To: <Pine.BSF.4.21.0003191418290.89888-100000@merlin.onsea.com>; from dozprompt@onsea.com on Sun, Mar 19, 2000 at 02:43:58PM %2B0000
References:  <Pine.BSF.4.21.0003191418290.89888-100000@merlin.onsea.com>

next in thread | previous in thread | raw e-mail | index | archive | help
* Cliff Rowley <dozprompt@onsea.com> [000319 07:09] wrote:
> Greetings.  I've been poking around this one to see if I could come up
> with a solution, but I've decided I simply dont know enough about CVS or
> NFS to make an accurate prognosis.
> 
> Here is the scenario.  I have my workstation and server working together
> to make my life very easy when developing, storing, previewing and
> exporting the websites that I develop.
> 
> The system is quite simple, and enables me to be extrememly productive.  I
> serve http content directly from my work directory on the server, so that
> any changes I make I can preview instantly over the LAN.  When I am happy
> with the changes, I commit them to my local CVS repository.  This enables
> me to publish the sites using CVS on the remote host.
> 
> Until a few days ago I was exclusively using Win32 on the workstation, and
> editing my source files over SMB, and there were no problems.
> 
> Now I have almost left my daytime job in Windows development, my Win32
> usage is becoming less and less, and I am almost ready to make the jump to
> a Window-less work environment (I'll still have doors, of course), but I
> am having a few problems.
> 
> I am exporting my wwwroot to the workstation via NFS, so that I can
> continue to use my system.  'Excellent', I hear you say, 'NFS has
> problems, but it should be adequate for your particular scenario'.  Here's
> the problem.
> 
> Workstation:
> 	cd to mounted wwwroot
> 	edit a file
> 	Preview changes instantly on http://vhost.server
> 	Decide changes are good
> 
> Server:
> 	cd to wwwroot/directory
> 	cvs commit
> 	*boom*
> 
> [root@merlin]# cvs com
> cvs commit: Examining .
> cvs commit: .htaccess: 1.1.1.1 and working file are different file types
> cvs commit: .htaccess: hard linkage of 1.1.1.1 and working file do not
> match
> cvs commit: styles.css: 1.1.1.1 and working file are different file types
> cvs commit: styles.css: hard linkage of 1.1.1.1 and working file do not
> match
> Segmentation fault (core dumped)
> 
> Ouch!  What on earth is that all about?  My understanding is that NFS
> should be seamless.  I've made sure that the time/date matches on the
> machines too.  I cant check in any changes, and I cant publish any
> websites until this is resolved (without going back to Win32, which I dont
> particularly want to do).
> 
> I need to keep my setup exactly the same as it is now.  I cannot afford to
> check my changes in from the workstation, and update the working directory
> on the server every time I make a change.  The changes need to be
> instantly available with no extra work, so my options are very limited.
> 
> Any help with this would be greatly appreciated.

urk!

do you happen to have 'PreservePermissions' turned on?  it's probably
in CVSROOT/config

?

-Alfred


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000319120818.R14789>