[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:19539] su, passwd, login are Segmentation fault (potato)



 関と申します。

 slink->potatoに一気にapt-get dist-upgradeした後に、とんでもないことになっ
ていまいました。
 su, passwdがSegmentation faultとなってしまい動いてくれません。また、
loginも同じような感じで、コンソールのlogin:にユーザー名を打ち込んだ後、
passwd:が出ずに、またlogin:に戻っていまいます。

 今の所、slinkのlogin_980403-0.3を使いなんとかログインできています。

 loginのソース(shadow-19990827)を持って来て、コンパイルしたsuをgdbを使っ
て実行すると、

[iostream@main src]$ gdb su
GNU gdb 19990928
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found)...
(gdb) run
Starting program: /home/iostream/src/shadow-19990827/build-tree/shadow-19990827/src/su 
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x4004edb7 in _pam_parse_control () from /lib/libpam.so.0

 と言われてしまいます。

 今の所、原因が全くつかめません。boからじっくりコトコト使ってきた環境な
ので、再インストールはしたくありません。
 どなたか、対処方をご存知でしょうか?

 環境は下のような感じです。

[iostream@main src]$ ls -l /lib/libpam*
lrwxrwxrwx    1 root     root           14 Dec 11 01:37 /lib/libpam.so.0 -> libpam.so.0.71
-rw-r--r--    1 root     root        27116 Nov 26 11:52 /lib/libpam.so.0.71
lrwxrwxrwx    1 root     root           19 Dec 11 01:37 /lib/libpam_misc.so.0 -> libpam_misc.so.0.71
-rw-r--r--    1 root     root         6060 Nov 26 11:52 /lib/libpam_misc.so.0.71
lrwxrwxrwx    1 root     root           15 Dec 11 01:37 /lib/libpamc.so.0 -> libpamc.so.0.71
-rw-r--r--    1 root     root         8240 Nov 26 11:52 /lib/libpamc.so.0.71

[iostream@main /]$ dpkg -l login* libpam*
Desired=Unknown/Install/Remove/Purge
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name            Version        Description
+++-===============-==============-============================================
ii  login           19990827-10    System login tools
pn  login.app       <none>         (no description available)
un  libpam          <none>         (no description available)
ii  libpam-cracklib 0.71-2         PAM module to enable cracklib support.
un  libpam-dbg      <none>         (no description available)
un  libpam-dev      <none>         (no description available)
ii  libpam-doc      0.71-2         Documentation of PAM
pn  libpam-ldap     <none>         (no description available)
un  libpam-mkhomedi <none>         (no description available)
ii  libpam-modules  0.71-2         Pluggable Authentication Modules for PAM
un  libpam-motd     <none>         (no description available)
ii  libpam-pwdb     0.71-2         PAM module to enable libpwdb (Password Datab
ii  libpam-runtime  0.71-2         Runtime support for the PAM library
pn  libpam-smb      <none>         (no description available)
un  libpam-util     <none>         (no description available)
pn  libpam0         <none>         (no description available)
pn  libpam0-altdev  <none>         (no description available)
pn  libpam0-altutil <none>         (no description available)
ii  libpam0g        0.71-2         Pluggable Authentication Modules library
un  libpam0g-crackl <none>         (no description available)
ii  libpam0g-dbg    0.71-2         Static library with debugging symbols for li
ii  libpam0g-dev    0.71-2         Development files for PAM
un  libpam0g-module <none>         (no description available)
rc  libpam0g-util   0.65-0.9       Authentication modules and system binaries f


 では。

// せき たけし (Takeshi Seki) %現実逃避中
// iostream@xxxxxxxxxxxxxxxxxx