Penguin
Diff: SambaErrorMessages
EditPageHistoryDiffInfoLikePages

Differences between version 12 and predecessor to the previous major change of SambaErrorMessages.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 12 Last edited on Monday, January 9, 2006 6:13:38 pm by CodyJacobsen Revert
Older page: version 11 Last edited on Wednesday, October 12, 2005 11:32:21 am by EwenMcNeill Revert
@@ -35,8 +35,17 @@
  
 [This post|http://lists.samba.org/archive/samba/2005-January/098470.html] helped a bit. 
  
 ~EwenMcNeill: From what I can tell the underlying cause of this error is that the authentication of the user worked, but it wasn't possible to load in their account information. Not having set up nsswitch.conf properly is one cause of that; having set up nsswitch.conf but not having restarted nscd (the caching daemon) is another cause. (The most obvious symptom for "not having restarted nscd" is that "getent passwd | grep USER" finds the user, but "getent passwd USER" doesn't, because the former doesn't seem to go through nscd, but the latter does -- and the latter is the same sort of call as Samba is making. If you see those symptoms check for nscd even if you didn't think you had it installed.) 
+  
+Another thing to check (esp on Solaris) is that the libnss_winbind.so is in /lib and there are a bunch of symbolic links to it in /lib:  
+ libnss_winbind.so.1  
+ libnss_winbind.so.2  
+ nss_winbind.so.1  
+ nss_winbind.so.2  
+getent tends not to work if it can't find one of these (I don't know which specifically)  
+(libnss_winbind.so is in the samba/source/nsswitch subfolder. See the Samba winbind manual chapter 23 for other details. http://us3.samba.org/samba/docs/man/Samba-HOWTO-Collection/winbind.html)  
+  
  
 !!error code was NT_STATUS_PIPE_NOT_AVAILABLE (0xc00000ac) 
  
 If you get this error running wbinfo -t, try setting <tt>client schannel = no</tt> in your smb.conf.