[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS and NFS
From: |
Danny Holth |
Subject: |
CVS and NFS |
Date: |
Thu, 25 Oct 2001 20:29:04 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20010914 |
I am having a problem running CVS under Mandrake 8.1. It affects
RedHat's 1.10.8 and Mandrake's 1.11.1p1 under several versions of the
2.4 Linux kernel, glibc version 2.2.4. It does not affect the same
1.10.8 under kernel 2.4.4 with glibc 2.1.3 (a RedHat box).
When one of the directories CVS is dealing with is on NFS (SGI Irix
6.4), it exits with the error message
cvs import: cannot read directory: value too large for defined data type
(In response to: "cvs -d /usr/tmp/foo/ import bar d s")
This happens in find_rcs, file find_names.c line 258, right after
CVS_OPENDIR (opendir) produces errno 2, ENOENT. It thinks the directory
doesn't exist.
opendir on the same directory from a short test program succeeds
without setting errno.
Perhaps this is a glibc bug. This is not a problem under glibc 2.2.2.
- Daniel Hoth
- CVS and NFS,
Danny Holth <=