[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: NetDrive and SVN autoversioning - keep getting Broken pipe

From: Gunther Mayer <gunther.mayer_at_googlemail.com>
Date: Thu, 14 Jan 2010 12:41:26 +0200

Richard Walker wrote:
> 2010/1/12 Gunther Mayer <gunther.mayer_at_googlemail.com
> <mailto:gunther.mayer_at_googlemail.com>>
>
> Hi guys,
>
> I'm not sure if anyone here is working with the following
> combination (or similar):
>
> Server: svn 1.6.5 (latest) + apache 2.2.12 (latest) on ubuntu
> karmic(9.10) 64bit
> Client: Windows XP or Vista, NetDrive 1.0.8.11 (latest)
>
> Server is configured to do autoversioning via WebDAV as per svnbook:
>
> <Location /svn>
> DAV svn
> SVNParentPath /var/svn
> SVNAutoversioning on
> ModMimeUsePathInfo on
> </Location>
>
> My client can mount(connect) this "drive" just fine and browse
> through the directory hierarchy but when trying to open any files
> they are corrupted because they're only half retrieved from the
> server (tried it on a couple of large text files). Every now and
> then NetDrive reports errors but nothing helpful. At the same time
> the following appears in my apache error logs over and over again:
>
> [Tue Jan 12 13:42:32 2010] [error] [client xx.xx.xx.xx] (32)Broken
> pipe: Could not write data to filter. [500, #0]
> [Tue Jan 12 13:42:32 2010] [error] [client xx.xx.xx.xx] Unable to
> deliver content. [500, #0]
>
> and occasionally
>
> [Tue Jan 12 13:42:31 2010] [error] [client 196.7.14.173] Unable to
> deliver content. [500, #0]
> [Tue Jan 12 13:42:31 2010] [error] [client 196.7.14.173]
> (104)Connection reset by peer: Could not write data to filter.
> [500, #0]
>
> This happens almost all the time and makes my repo kind of useless
> on Windows (no, tortoisesvn won't work because we're dealing with
> very non-technical users...). I know NetDrive is commercial
> software but firstly it did come recommended in the svn book with
> supposedly no known issues and secondly it is (apart from
> WebDrive) my only option when it comes to mounting my svn
> repository as a file system on Windows. It seems like some kind of
> buffering problem but not sure how helpful the Novell support will
> be in trouble shooting this one...
>
> Any help or pointers would be greatly appreciated.
>
> Gunther
>
>
> Hi Gunther.
>
> Good on you for trying! I used a similar combination for a while to
> version my My Documents folder in Windows. I also enthusiastically
> pushed this setup on a couple of non-technical people as a backup
> solution. The idea of it is fantastic - just working with files as
> normal but having all changes automatically versioned behind the
> scenes. Although I didn't see the problem you're describing, I did
> have issues and eventually gave it up.

Yes, the idea is fantastic and it's the reason I'm still persisting...
>
> It ate disk space. Webdrive/netdrive used to buffer everything. It
> also really slowed my machine down. Putting the entire My Documents
> folder in there was also a mistake - iTunes and other programs filled
> the repository with gigabytes of temporary file history. I also seem
> to remember the drives would drop out occasionally which led to me
> getting lynched!

Well, I've given up on Netdrive for now because I cannot get it to work,
trying WebDrive now which comes with a 20day trial period and seems much
more powerful. It has serious issues with self signed server
certificates on Vista (XP doesn't complain) as I use SSL, haven't
figured that one out yet but I could always get a commercial certificate
if push comes to shove. I got my colleague onto using WebDrive now, it
seems to work fine but only time will tell how stable it is (and whether
we'll end up buying licenses).
>
>
> I guess a big part of the problem is the lack of webDav file system
> support in Windows. I didn't feel that webdrive/netdrive really cut
> it. However, I did always wonder how it would behave if you mounted
> the repository as a webDAV directory in the file system of your linux
> server, and then shared that via samba to expose it to the windows
> machines rather than have them run netdrive? Perhaps it would be worth
> a try?

Ah, that's an interesting one which I haven't yet tried. However I think
doing it this way will lose you the owner information - who made what
changes. Doubt samba can pass through user credentials to davfs2.
>
> Wishing you the best of luck! I'd like to know how you get on. Anybody
> else out there tried anything like this?

I'd also like to know if anyone out there is doing anything similar...

Gunther
Received on 2010-01-14 11:42:12 CET

This is an archived mail posted to the Subversion Users mailing list.