Subject: lib/32421: "login: pam_start failed: system error" on NOPIC port
To: None <lib-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <tsutsui@ceres.dti.ne.jp>
List: netbsd-bugs
Date: 12/31/2005 06:25:00
>Number:         32421
>Category:       lib
>Synopsis:       "login: pam_start failed: system error" on NOPIC port
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Dec 31 06:25:00 +0000 2005
>Originator:     Izumi Tsutsui
>Release:        NetBSD 3.0 release
>Organization:
>Environment:
sun2/120 emutation on tme
Architecture: m68k (m68000)
Machine: sun2
>Description:
On NetBSD/sun2, I can't login from login: prompt:

---
 :
NetBSD/sun2 (Amnesiac) (kd)

login: root
Dec 28 16:46:18  login: in openpam_load_module(): no pam_krb5.so found
Dec 28 16.46:18  login: pam_start failed: system error
login: pam_start failed

NetBSD/sun2 (Amnesiac) (kd)

login:
---

>How-To-Repeat:
Install NetBSD/sun2 on tme, boot up to multiuser, and try to login.

>Fix:
No idea.

sun2 doesn't have shlib support so no file is installed under
/usr/lib/security, but config files under /etc/pam.d/ still
specifies each pam_*.so modules. Maybe that's the problem.

Disable all *.so modules in files under /etc/pam.d on NOPIC ports?
Set MKPAM=no or USE_PAM=no on NOPIC ports by default?