Hi, I just upgraded my Suse 7.0 2.2.16 kernel server to 2.2.19 kernel. Everything seems to be working fine except an NFS quirk. When I try to mount the nfs shares on this machine from my Sun Solaris 7 server with the automounter, I am getting a "Permission denied" error and fail. Looking at the log on the Sun server I see: automountd[5391]: poseidon server not responding: RPC: Pro gram/version mismatch on the Linux log: Jun 28 09:54:33 poseidon mountd[419]: export request from x.x.x.x When I use the mount command like "mount poseidon:/ /mnt/tmp" then it works. But, I see in the Linux servers log: Jun 28 09:58:14 poseidon kernel: svc: unknown program 100227 (me 100003) I am using knfsd. Anybody know any fix? TIA Selcuk
On Thursday, June 28, 2001 10:08:12 AM -0400 Selcuk Ozturk <sozturk@eMediaMillWorks.com> wrote: +------ | Hi, | | I just upgraded my Suse 7.0 2.2.16 kernel server to 2.2.19 kernel. | Everything seems to be working fine except an NFS quirk. When I | try to mount the nfs shares on this machine from my Sun Solaris 7 | server with the automounter, I am getting a "Permission denied" | error and fail. Looking at the log on the Sun server I see: | | automountd[5391]: poseidon server not responding: RPC: Pro | gram/version mismatch | | on the Linux log: | | Jun 28 09:54:33 poseidon mountd[419]: export request from x.x.x.x | | When I use the mount command like "mount poseidon:/ /mnt/tmp" | then it works. But, I see in the Linux servers log: | | Jun 28 09:58:14 poseidon kernel: svc: unknown program 100227 (me 100003) | | I am using knfsd. | | Anybody know any fix? +-----X8 Program/version mismatch means that you tried to mount with version 3 which you don't have, usually automount falls back to version 2 as mount has done, maybe your automount entry is wrong. RPC 100227 is nfs_acl, a supplementray protocol to NFS that enables setting file acl's. /Michael -- This space intentionally left non-blank.
On Thu, 28 Jun 2001, Michael Salmon wrote:
On Thursday, June 28, 2001 10:08:12 AM -0400 Selcuk Ozturk <sozturk@eMediaMillWorks.com> wrote: +------ | Hi, | | I just upgraded my Suse 7.0 2.2.16 kernel server to 2.2.19 kernel. | Everything seems to be working fine except an NFS quirk. When I | try to mount the nfs shares on this machine from my Sun Solaris 7 | server with the automounter, I am getting a "Permission denied" | error and fail. Looking at the log on the Sun server I see: | | automountd[5391]: poseidon server not responding: RPC: Pro | gram/version mismatch | | on the Linux log: | | Jun 28 09:54:33 poseidon mountd[419]: export request from x.x.x.x | | When I use the mount command like "mount poseidon:/ /mnt/tmp" | then it works. But, I see in the Linux servers log: | | Jun 28 09:58:14 poseidon kernel: svc: unknown program 100227 (me 100003) | | I am using knfsd. | | Anybody know any fix? +-----X8
Program/version mismatch means that you tried to mount with version 3 which you don't have, usually automount falls back to version 2 as mount has done, maybe your automount entry is wrong. RPC 100227 is nfs_acl, a supplementray protocol to NFS that enables setting file acl's.
/Michael -- This space intentionally left non-blank.
I might add the same 2 machnines didn't have any problem before the kernel upgrade. All the settings on both servers are exactly the same as before and everything worked. In fact, from the same sun server going to another Suse 7.0 2.2.16 still works without any glitch. From other Linuxen I can still go with automount to this upgraded Linux no problem. It seems like definitely something broken between these 2 with the kernel upgrade (I also upgraded libc, libd, nssv1, shlibs at the same time as recommended on the kerlnel upgrade announcement). It's also not a netgroup not compiled in error. This is a 7.0 not 7.1 and it works for other Linux machine but not for the Sun. TIA Selcuk
On Thu, 28 Jun 2001, Selcuk Ozturk wrote:
On Thu, 28 Jun 2001, Michael Salmon wrote:
On Thursday, June 28, 2001 10:08:12 AM -0400 Selcuk Ozturk <sozturk@eMediaMillWorks.com> wrote: +------ | Hi, | | I just upgraded my Suse 7.0 2.2.16 kernel server to 2.2.19 kernel. | Everything seems to be working fine except an NFS quirk. When I | try to mount the nfs shares on this machine from my Sun Solaris 7 | server with the automounter, I am getting a "Permission denied" | error and fail. Looking at the log on the Sun server I see: | | automountd[5391]: poseidon server not responding: RPC: Pro | gram/version mismatch | | on the Linux log: | | Jun 28 09:54:33 poseidon mountd[419]: export request from x.x.x.x | | When I use the mount command like "mount poseidon:/ /mnt/tmp" | then it works. But, I see in the Linux servers log: | | Jun 28 09:58:14 poseidon kernel: svc: unknown program 100227 (me 100003) | | I am using knfsd. | | Anybody know any fix? +-----X8
Program/version mismatch means that you tried to mount with version 3 which you don't have, usually automount falls back to version 2 as mount has done, maybe your automount entry is wrong. RPC 100227 is nfs_acl, a supplementray protocol to NFS that enables setting file acl's.
/Michael -- This space intentionally left non-blank.
I might add the same 2 machnines didn't have any problem before the kernel upgrade. All the settings on both servers are exactly the same as before and everything worked. In fact, from the same sun server going to another Suse 7.0 2.2.16 still works without any glitch. From other Linuxen I can still go with automount to this upgraded Linux no problem. It seems like definitely something broken between these 2 with the kernel upgrade (I also upgraded libc, libd, nssv1, shlibs at the same time as recommended on the kerlnel upgrade announcement).
It's also not a netgroup not compiled in error. This is a 7.0 not 7.1 and it works for other Linux machine but not for the Sun.
TIA Selcuk
-- To unsubscribe, e-mail: suse-security-unsubscribe@suse.com For additional commands, e-mail: suse-security-help@suse.com
Michael was right after all. By putting the "vers=2" explicitly into my "auto_master" file fixed the problem. I'm happy. On the other hand, I still think there is something broken in this particular kernel upgrade, in particular related to version negotiation. Everything works fine with Suse 7.0 with 2.2.16 kernel. Works fine with Suse 7.1 original and 2.2.19 kernel w/o explicit version setting for the Sun. But, the 7.0 with 2.2.19 upgrade needs the version setting. Thanks everyone, Selcuk
participants (2)
-
Michael Salmon
-
Selcuk Ozturk