Bug 823671

Summary: Initrd doesn't mount nfs root - "Protocol not supported"
Product: [openSUSE] openSUSE 12.3 Reporter: Fabian Vogt <fabian>
Component: BasesystemAssignee: Michal Marek <mmarek>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 12.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Fabian Vogt 2013-06-06 13:15:00 UTC
- Set up nfs on a 12.3 server, exported with fsid=0.
- Installed 12.3 on another pc, rsync'd / to the nfs export
- Ran mkinitrd -f nfs -D eth0
- Configure grub (root=10.2.0.1:/)
- Reboot
- Be frustrated, as it prints "mount(2): Protocol not supported", similiar to the bug which occured in 11.4, but the workaround doesn't work, as /etc/protocols and /etc/netconfig already exist.

With a 12.2 client it works flawlessly.
Comment 1 Fabian Vogt 2013-06-07 08:03:47 UTC
Ok, found a solution:
mkinitrd -f nfs -D eth0 -m nfsv3
NFSv3 has to be included manually, as nfsv4 alone doesn't work ("Interrupted system call").
I think it's an issue with mkinitrd, nfsv3 should be added to the nfs feature.
Comment 2 Olaf Hering 2013-08-08 08:34:36 UTC
This is a dup of bug #815738

*** This bug has been marked as a duplicate of bug 815738 ***