This may be better directed to an OS X internals forum -- but it's worth posting to these groups because it involves NFS and Kerberos. I'm trying to use a Leopard machine as a kerberized NFSv4 client. I get this:
$ mount -v -t nfs -o vers=4.0alpha -o sec=krb5 server:/foo /foo mount_nfs: /Users/res/foo: Authentication error and I get this in the system log: Jan 18 00:15:59 darwin kernel[0]: nfs_gss_clnt_gssd_upcall: gssd port not valid Jan 18 00:15:59 darwin kernel[0]: nfs4_setclientid failed, 80 The kernel is making the expected upcall to gssd, but failing to communicate with it. Now, gssd is started by launchd, which should be listening on the gssd Mach port for this call. Indeed, the launchd configuration for gssd, /System/Library/LaunchDaemons/com.apple.gssd.plist, indicates it's listening on task special port 8. And the xnu source shows that it should be using the same port number: [osfmk/mach/task_special_ports.h] #define TASK_GSSD_PORT 8 /* GSSD port for security context */ But it's not working. Anyone run into this before, or have any ideas? Thanks, -- Richard Silverman [EMAIL PROTECTED] ________________________________________________ Kerberos mailing list [email protected] https://mailman.mit.edu/mailman/listinfo/kerberos
