NFS in 1.3.68

Joe Traister (traister@gate.net)
Mon, 26 Feb 1996 13:29:53 -0500 (EST)


Thanks for the speed improvements in NFS, Linus!

Unfortunately, I have had a few problems. With 1.3.68, while I was
unpacking gcc into an NFS-mounted voulme, I got several "can't write file:
permission denied" messages. When I unpacked it on the the NFS server, I
had no problems and none of the files had strange permissions or
ownerships. It was definitely reproduceable, however, the files that were
permission denied changed each time I ran tar on the archive.

During the subsequent make of gcc, make executed "ln -s cplus-dem.c cxxmain.c".
The next command attempted to compile cxxmain.c, and broke with "stopped on
null character" or something to that effect. "ls -l cxxmain.c" produced:
ls: cxxmain.c: invalid argument
lrwxrwxrwx 1 traister users 1024 Feb 22 13:59 cxxmain.c

Note the lack of a target for the link. cplus-dem.c did exist, and was a
readable file. All of the bytes in the link file were 0. This problem was
also reproduceable, and the make stopped in the same place each time. An
fsck of the disk on the server showed no problems. I removed cxxmain.c,
unmounted the volume from the NFS client and remounted it. make made the
link correctly this time, but had a problem with the next file. This time
the error was "file does not exist" on a file that definitely did exist.
This time I rebooted the client machine, and the rest of the make (3 or 4
more commands) went fine.

I've had no problems with any other files, and have used this source
archive a few times before with no trouble. (The NFS server specifically
does not have any problems with it on the same disk, either unpacking or
making).

Both machines running 1.3.68. Server has libc-5.2.18, nfsd 2.1, client has
libc-5.0.9. NFS not built as a module. Volume mounted over Ethernet.

--
Joe Traister        |
traister@gate.net   |  Unix? What's that? Is that like Linux?
CyberGate SysAdmin  |