Messages in this thread | | | Subject | PROBLEM: 2.2.5 NFS is incompatible with 2.0.36 NFS (and OSF/1 3.2C) | Date | Thu, 29 Jul 99 15:24:55 +0100 | From | Richard Black <> |
| |
1] 2.2.5 nfs server reports 'read only file system' when it isnt.
2] 2.2.5 nfs server reports read only file system to linux 2.0.36 clients, and to OSF/1 3.2C clients for file systems which are not mounted or exported or nfs mounted read only. This is plain REDHAT 6.0 server and plain REDHAT 5.2 client. This is with nfs V2 mounts (redhat 6.0 does not seem to support nfs V3 mounts)
3] NFS read-only
4] Server is:
Linux version 2.2.5-15 (root@porky.devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Mon Apr 19 22:21:09 EDT 1999
Client is:
Linux version 2.0.36 (root@porky.redhat.com) (gcc version 2.7.2.3) #1 Tue Oct 13 22:17:11 EDT 1998
6]
$ really mount -t nfs -o nfsvers=2 mouls:/export/mouls_tmp0 /mnt $ touch /mnt/foo touch: /mnt/foo: Read-only file system $ really umount /mnt
This also happens when the file system is mounted with autofs on the client.
The exports file on the server is:
/export/mouls_tmp0 *(rw) *.dcs.gla.ac.uk(rw)
The following tcpdump shows what happens during the above script:
tcpdump: listening on eth0 15:08:24.759080 gibbs.787 > mouls.sunrpc: udp 56 (ttl 64, id 24467) 15:08:24.760130 mouls.sunrpc > gibbs.787: udp 28 (ttl 64, id 57723) 15:08:24.760899 gibbs.788 > mouls.748: S 5045860:5045860(0) win 512 <mss 1460> (ttl 64, id 24468) 15:08:24.761090 mouls.748 > gibbs.788: S 2943989928:2943989928(0) ack 5045861 win 32120 <mss 1460> (DF) (ttl 64, id 57724) 15:08:24.761595 gibbs.788 > mouls.748: . ack 1 win 32120 (DF) (ttl 64, id 24469) 15:08:24.762336 gibbs.788 > mouls.748: P 1:153(152) ack 1 win 32120 (DF) (ttl 64, id 24470) 15:08:24.762460 mouls.748 > gibbs.788: . ack 153 win 31968 (DF) (ttl 64, id 57725) 15:08:24.939721 mouls.748 > gibbs.788: P 1:65(64) ack 153 win 32120 (DF) (ttl 64, id 57762) 15:08:24.941114 gibbs.790 > mouls.sunrpc: udp 56 (ttl 64, id 24471) 15:08:24.942107 mouls.sunrpc > gibbs.790: udp 28 (ttl 64, id 57765) 15:08:24.942779 gibbs.788 > mouls.748: F 153:153(0) ack 65 win 32120 (ttl 64, id 24472) 15:08:24.942904 mouls.748 > gibbs.788: . ack 154 win 32120 (DF) (ttl 64, id 57766) 15:08:24.944404 gibbs.1441811401 > mouls.nfs: 156 getattr fh Unknown/1 (ttl 64, id 24473) 15:08:24.944847 mouls.nfs > gibbs.1441811401: reply ok 96 getattr DIR 42775 ids 0/1007 sz 1024 (ttl 64, id 57769) 15:08:24.945793 mouls.748 > gibbs.788: F 65:65(0) ack 154 win 32120 (DF) (ttl 64, id 57770) 15:08:24.946299 gibbs.788 > mouls.748: . ack 66 win 32120 (DF) (ttl 64, id 24475) 15:08:30.109778 gibbs.1441811410 > mouls.nfs: 164 lookup fh Unknown/1 "foo" (ttl 64, id 24501) 15:08:30.110148 mouls.nfs > gibbs.1441811410: reply ok 128 lookup fh Unknown/1 DIR 42755 ids 244/1007 sz 1024 (ttl 64, id 57776) 15:08:30.111575 gibbs.1441811411 > mouls.nfs: 188 setattr fh Unknown/1 (ttl 64, id 24502) 15:08:30.112766 mouls.nfs > gibbs.1441811411: reply ok 28 setattr ERROR: Read-only file system (ttl 64, id 57779) 15:08:35.733530 gibbs.788 > mouls.sunrpc: udp 56 (ttl 64, id 24536) 15:08:35.734531 mouls.sunrpc > gibbs.788: udp 28 (ttl 64, id 57784) 15:08:35.735890 gibbs.790 > mouls.746: udp 148 (ttl 64, id 24537) 15:08:35.755013 mouls.746 > gibbs.790: udp 24 (ttl 64, id 57796)
Richard.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |