[opensuse] after kernel upgrade - mount.nfs says "protocol not supported".
I am upgrading a 12.2 system to 12.3 and I decided I would start with the kernel (3.7.10-1.16). This system boots over PXE+TFTP+root-on-NFS, so I had to run mkinitrd with "-f nfs" (I don't know why mkinitrd didn't find out itself). When I try to boot with the newer kernel, I end up with mount.nfs saying "protocol not supported". The NFS server hasn't changed, it was running fine right up until I tried this kernel upgrade. I've reverted to the previous kernel (3.4.47-2.38). Any suggestions as to how to interpret "protocol not supported" ? -- Per Jessen, Zürich (21.8°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen wrote:
I am upgrading a 12.2 system to 12.3 and I decided I would start with the kernel (3.7.10-1.16). This system boots over PXE+TFTP+root-on-NFS, so I had to run mkinitrd with "-f nfs" (I don't know why mkinitrd didn't find out itself).
When I try to boot with the newer kernel, I end up with mount.nfs saying "protocol not supported". The NFS server hasn't changed, it was running fine right up until I tried this kernel upgrade.
I've reverted to the previous kernel (3.4.47-2.38). Any suggestions as to how to interpret "protocol not supported" ?
I have compared the two initrds, and found these somewhat suspicious differences: -/lib/modules/klop99/kernel/fs/nfs_common -/lib/modules/klop99/kernel/fs/nfs_common/nfs_acl.ko -/lib/modules/klop99/kernel/net/sunrpc/auth_gss -/lib/modules/klop99/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko These two modules are missing in the initrd for 3.7.10-1.16. I copied them in manually and booted with that, but same result. -- Per Jessen, Zürich (22.5°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Per Jessen wrote:
Per Jessen wrote:
I am upgrading a 12.2 system to 12.3 and I decided I would start with the kernel (3.7.10-1.16). This system boots over PXE+TFTP+root-on-NFS, so I had to run mkinitrd with "-f nfs" (I don't know why mkinitrd didn't find out itself).
When I try to boot with the newer kernel, I end up with mount.nfs saying "protocol not supported". The NFS server hasn't changed, it was running fine right up until I tried this kernel upgrade.
I've reverted to the previous kernel (3.4.47-2.38). Any suggestions as to how to interpret "protocol not supported" ?
I have compared the two initrds, and found these somewhat suspicious differences:
-/lib/modules/klop99/kernel/fs/nfs_common -/lib/modules/klop99/kernel/fs/nfs_common/nfs_acl.ko -/lib/modules/klop99/kernel/net/sunrpc/auth_gss -/lib/modules/klop99/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko
These two modules are missing in the initrd for 3.7.10-1.16. I copied them in manually and booted with that, but same result.
It turns out that more modules were needed, but mkinitrd didn't know about it because nfs-client wasn't updated. -- Per Jessen, Zürich (24.9°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (1)
-
Per Jessen