Bug 823671 - Initrd doesn't mount nfs root - "Protocol not supported"
Summary: Initrd doesn't mount nfs root - "Protocol not supported"
Status: RESOLVED DUPLICATE of bug 815738
Alias: None
Product: openSUSE 12.3
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Final
Hardware: x86-64 openSUSE 12.3
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Michal Marek
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-06 13:15 UTC by Fabian Vogt
Modified: 2013-08-08 08:34 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***