Bug 224073

Summary: NFS exports non-functional, reporting "svc: unknown version (3)"
Product: [Fedora] Fedora Reporter: Ben Webb <ben>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: high Docs Contact:
Priority: medium    
Version: 6CC: wtogami
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-08-29 23:56:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ben Webb 2007-01-23 21:51:41 UTC
Description of problem:

Cannot correctly mount an NFS export on a remote host - file access fails.

Version-Release number of selected component (if applicable):
kernel-2.6.19-1.2895.fc6

How reproducible:
Always

Steps to Reproduce:
1. Export /foo from an x86_64 Fedora 6 box.
2. Mount /foo on a remote machine (Fedora 6 i686, and Solaris 8 SPARC, in this
case).
3. Try to access files under /foo on the remote clients.
  
Actual results:
NFS server reports in /var/log/messages:
kernel: svc: unknown version (3)
...but allows the mount (on either client) to succeed. However, subsequent file
access from the Solaris 8 box fails with:
NFS getacl failed for server <foo>: error 9 (RPC: Program/version mismatch)


Expected results:
File access should succeed on the clients.


Additional info:
Mounting on the clients with -o vers=2 simply changes the error on the server to
kernel: svc: unknown version (2)

After downgrading the kernel on the server to kernel-2.6.18-1.2869.fc6,
everything works perfectly.

Comment 1 Ben Webb 2007-02-20 17:43:25 UTC
The bug appears to be fixed in the latest kernel update
(kernel-2.6.19-1.2911.fc6). Exports to Solaris clients now function normally;
the Fedora server no longer logs "svc: unknown version".