Subject: Re: bin/32267: login broken with PAM
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Sean Davis <dive-nb@endersgame.net>
List: netbsd-bugs
Date: 12/08/2005 01:50:02
The following reply was made to PR bin/32267; it has been noted by GNATS.

From: Sean Davis <dive-nb@endersgame.net>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: bin/32267: login broken with PAM
Date: Wed, 7 Dec 2005 20:45:39 -0500

 On Thu, Dec 08, 2005 at 01:30:04AM +0000, Sean Davis wrote:
 > The following reply was made to PR bin/32267; it has been noted by GNATS.
 > 
 > From: Sean Davis <dive-nb@endersgame.net>
 > To: gnats-bugs@netbsd.org
 > Cc: 
 > Subject: Re: bin/32267: login broken with PAM
 > Date: Wed, 7 Dec 2005 20:28:58 -0500
 > 
 >  On Thu, Dec 08, 2005 at 01:05:00AM +0000, gnats-admin@netbsd.org wrote:
 >  > Thank you very much for your problem report.
 >  > It has the internal identification `bin/32267'.
 >  > The individual assigned to look at your
 >  > report is: bin-bug-people. 
 >  > 
 >  > >Category:       bin
 >  > >Responsible:    bin-bug-people
 >  > >Synopsis:       /bin/login fails trying to call pam_start
 >  > >Arrival-Date:   Thu Dec 08 01:05:00 +0000 2005
 >  > 
 >  
 >  After checking syslog, I noticed:
 >  Dec  7 20:02:09 jane login: in openpam_load_module(): no pam_afslog.so found
 >  Dec  7 20:02:09 jane login: pam_start failed: system error
 >  
 >  pam_afslog.so was not being built by lib/libpam/modules/Makefile, thus could
 >  not be loaded, as it was never installed.
 >  
 
 I seem to have fixed this with the following patch, however, if kerberos is
 disabled in mk.conf (as it was in mine), pam_afslog cannot build.
 
 Index: lib/libpam/modules/Makefile
 ===================================================================
 RCS file: /cvsroot/src/lib/libpam/modules/Makefile,v
 retrieving revision 1.9
 diff -u -r1.9 Makefile
 --- lib/libpam/modules/Makefile	21 Sep 2005 14:19:08 -0000	1.9
 +++ lib/libpam/modules/Makefile	8 Dec 2005 01:44:32 -0000
 @@ -27,9 +27,9 @@
  
  .include <bsd.own.mk>
  
 -SUBDIR=	pam_chroot pam_deny pam_echo pam_exec pam_ftpusers pam_group \
 -	pam_guest pam_lastlog pam_login_access pam_nologin pam_permit \
 -	pam_radius pam_rhosts pam_rootok pam_securetty pam_self pam_unix
 +SUBDIR=	pam_afslog pam_chroot pam_deny pam_echo pam_exec pam_ftpusers \
 +	pam_group pam_guest pam_lastlog pam_login_access pam_nologin \
 +	pam_permit pam_radius pam_rhosts pam_rootok pam_securetty pam_self pam_unix
  
  LIB_ROOT_DIR=	${.CURDIR}/../..