Bug#204711: acknowledged by developer (Bug#204711: fixed in glibc 2.3.2-5)
On Wed, Sep 03, 2003 at 01:48:26PM -0500, Debian Bug Tracking System wrote: > This is an automatic notification regarding your Bug report > #204711: libc6: PAM broken, login impossible, possibly NIS related, > which was filed against the libc6 package. [...] > - debian/patches/nss_compat-shadow: fix problem with shadow > passwords and NIS. Patch from Thorsten Kukuk. (Closes: #204711) Woohoo, it's fixed! No problems anymore with 2.3.2-5. -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> pgp0.pgp Description: PGP signature
Bug#204711: libc6: PAM broken, login impossible, possibly NIS related
Package: libc6 Version: 2.3.2-2 Severity: grave Justification: renders package unusable I have a setup with NIS, and I have this in my nsswitch.conf: passwd: compat group: compat shadow: compat After upgrading from 2.3.1-17 to 2.3.2-2, loging in failed for all NIS users, whether on the host running the NIS server or not. I changed the nsswitch file to contain: passwd: db files nis group: db files shadow: db files nis This allowed local users to log in again. However, remote users (whether in NIS or not, even root) can not log in with rlogin and ssh. Only telnet seems to work. This pretty much makes login servers completely useless (maybe severity should be critical). Downgrading libc6 to 2.3.1-17 fixes this problem. If you need more information, please ask! -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux xar 2.4.21-v4l2 #2 Fri Jun 13 22:09:57 CEST 2003 i586 Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (ignored: LC_ALL set) Versions of packages libc6 depends on: ii libdb1-compat 2.1.3-7The Berkeley database routines [gl -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#204711: libc6: Possibly processor-specific?
On Sun, Aug 10, 2003 at 09:03:14PM +1000, Damian Bickhoff wrote: > I've had the same trouble on one of my home machines, but my other > workstation which uses NIS has had no problems at all. Both are NIS > clients, both have the same options in nsswitch.conf and /etc/pam.d, the > only major difference is that the bugged client is a K6-2, and the > working client is an Athlon. The NIS server is a P400 and has no > problems as well. All machines are running sid. > > Guus, does this sound like a possible cause to you? Well, the machines that are affected are an AMD K6 (not a -2) and an Athlon. I just checked my laptop, which is a Mobile Pentium II, and it doesn't have the problem... I also ruled out lwresd and IPv6 as possible things that make libc6 fail. So, apparently it has something to do with NIS, but the strange thing is that even if NIS is disabled (daemons stopped, original nsswitch.conf restored, normal /etc/shadow and passwd), it breaks! -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> pgp0.pgp Description: PGP signature
Bug#204711: libc6: Possibly processor-specific?
On Sun, Aug 10, 2003 at 02:18:26PM +0200, Guido Guenther wrote: > > So, apparently it has something to do with NIS, but the strange thing is > > that even if NIS is disabled (daemons stopped, original nsswitch.conf > > restored, normal /etc/shadow and passwd), it breaks! > Do you run nscd? No. -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> pgp0.pgp Description: PGP signature
Bug#204711: libc6: PAM broken, login impossible, possibly NIS related
On Sun, Aug 10, 2003 at 02:56:19AM +0900, GOTO Masanori wrote: > I modified /etc/nsswitch as you wrote, but I can do rlogin/ssh (I > don't use NIS). In order to isolate the problem, could you disable > to use NIS, and retest above? I disabled nis (just "db files" in nsswitch.conf), stopped the nis daemons, removed +:: from /etc/shadow and passwd, installed libc6 2.3.2-2 and restarted ssh. The same problem, I can't login remotely. Ssh'ing to localhost did work though. So I guess that rules out NIS. I suspect it has to do with PAM, because both sshd and in.rlogind (from the rsh-redone-server package) link with libpam0g, but in.telnetd does not. -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> pgp0.pgp Description: PGP signature
Bug#194300: libc6-dev: 4th argument of inet_ntop() should have type size_t, not socklen_t
Package: libc6-dev Version: 2.3.1-17 Severity: normal In /usr/include/arpa/inet.h: /* Convert a Internet address in binary network format for interface type AF in buffer starting at CP to presentation form and place result in buffer of length LEN astarting at BUF. */ extern __const char *inet_ntop (int __af, __const void *__restrict __cp, char *__restrict __buf, socklen_t __len) __THROW; >From the manpage: SYNOPSIS #include #include #include const char *inet_ntop(int af, const void *src, char *dst, size_t cnt); The last argument, cnt, is the size of the buffer dst, so it should indeed have type size_t, not socklen_t. Because of this the package vic FTBFS on architectures where sizeof(size_t) != sizeof(socklen_t). -- System Information: Debian Release: testing/unstable Architecture: i386 Kernel: Linux haplo 2.4.20 #1 Sun Dec 1 14:03:28 CET 2002 i686 Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (ignored: LC_ALL set) Versions of packages libc6-dev depends on: ii libc6 2.3.1-17 GNU C Library: Shared libraries an -- no debconf information
Bug#138080: regexec() even fails when LANG and LC_ALL are disabled
On Thu, Jan 02, 2003 at 03:41:01PM +0900, GOTO Masanori wrote: > BTW, the original bug is still alive? I want you to check. > If this bug does not occur, it should be closed. At least man doesn't segfault anymore :). -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> pgpynywK1pSP1.pgp Description: PGP signature
Bug#138080: regexec() even fails when LANG and LC_ALL are disabled
On Thu, Jan 02, 2003 at 03:41:01PM +0900, GOTO Masanori wrote: > BTW, the original bug is still alive? I want you to check. > If this bug does not occur, it should be closed. At least man doesn't segfault anymore :). -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> msg02535/pgp0.pgp Description: PGP signature
Bug#138080: regexec() even fails when LANG and LC_ALL are disabled
The following lets me believe the POSIX regex function breakage has nothing to do with locales: [EMAIL PROTECTED]>LANG= LC_ALL= locale LANG= LC_CTYPE="" LC_NUMERIC="" LC_TIME="" LC_COLLATE="" LC_MONETARY="" LC_MESSAGES="" LC_PAPER="" LC_NAME="" LC_ADDRESS="" LC_TELEPHONE="" LC_MEASUREMENT="" LC_IDENTIFICATION="" LC_ALL= [EMAIL PROTECTED]>LANG= LC_ALL= man -k syscall afs_syscall (2) - unimplemented system calls nfsservctl (2) - syscall interface to kernel nfs daemon zsh: 11416 segmentation fault (core dumped) LANG= LC_ALL= man -k syscall [EMAIL PROTECTED]>gdb apropos core GNU gdb 2002-08-18-cvs Copyright 2002 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 "i386-linux"...(no debugging symbols found)... Core was generated by `apropos -k syscall'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libdb3.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libdb3.so.3 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 #0 0x400cf9e3 in re_exec () from /lib/libc.so.6 (gdb) bt #0 0x400cf9e3 in re_exec () from /lib/libc.so.6 #1 0x400cf7c3 in re_exec () from /lib/libc.so.6 #2 0x400caae3 in re_exec () from /lib/libc.so.6 #3 0x400ca1f2 in regexec () from /lib/libc.so.6 #4 0x080498ad in strcpy () #5 0x08049a3e in strcpy () #6 0x08049d44 in strcpy () #7 0x0804a0b3 in strcpy () #8 0x400369d3 in __libc_start_main () from /lib/libc.so.6 -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> pgp94ANMB5RGV.pgp Description: PGP signature
Bug#138080: regexec() even fails when LANG and LC_ALL are disabled
The following lets me believe the POSIX regex function breakage has nothing to do with locales: [guus@haplo]~>LANG= LC_ALL= locale LANG= LC_CTYPE="" LC_NUMERIC="" LC_TIME="" LC_COLLATE="" LC_MONETARY="" LC_MESSAGES="" LC_PAPER="" LC_NAME="" LC_ADDRESS="" LC_TELEPHONE="" LC_MEASUREMENT="" LC_IDENTIFICATION="" LC_ALL= [guus@haplo]~>LANG= LC_ALL= man -k syscall afs_syscall (2) - unimplemented system calls nfsservctl (2) - syscall interface to kernel nfs daemon zsh: 11416 segmentation fault (core dumped) LANG= LC_ALL= man -k syscall [guus@haplo]~>gdb apropos core GNU gdb 2002-08-18-cvs Copyright 2002 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 "i386-linux"...(no debugging symbols found)... Core was generated by `apropos -k syscall'. Program terminated with signal 11, Segmentation fault. Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libdb3.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libdb3.so.3 Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done. Loaded symbols for /lib/ld-linux.so.2 #0 0x400cf9e3 in re_exec () from /lib/libc.so.6 (gdb) bt #0 0x400cf9e3 in re_exec () from /lib/libc.so.6 #1 0x400cf7c3 in re_exec () from /lib/libc.so.6 #2 0x400caae3 in re_exec () from /lib/libc.so.6 #3 0x400ca1f2 in regexec () from /lib/libc.so.6 #4 0x080498ad in strcpy () #5 0x08049a3e in strcpy () #6 0x08049d44 in strcpy () #7 0x0804a0b3 in strcpy () #8 0x400369d3 in __libc_start_main () from /lib/libc.so.6 -- Met vriendelijke groet / with kind regards, Guus Sliepen <[EMAIL PROTECTED]> msg01309/pgp0.pgp Description: PGP signature
Bug#57712: Libc6 post-install fails on mounting /dev/pts
Package: libc6 Version: 2.1.3 Error: mount: devpts already mounted or /dev/pts busy mount: according to mtab, none is already mounted on /dev/pts Because of "set -e", the libc6.postinst script fails, and dpkg/apt-get stops processing packages any further. Suggested fix: Add '|| true' to the line containing the mount command, or remove that line (I don't really think it is necessary to have it there, /dev/pts is either already mounted at boot time or it is not, and in the latter case it probably is not wanted). Met vriendelijke groet, Guus Sliepen.