Bug#204711: acknowledged by developer (Bug#204711: fixed in glibc 2.3.2-5)

2003-09-03 Thread Guus Sliepen
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

2003-08-14 Thread Guus Sliepen
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?

2003-08-14 Thread Guus Sliepen
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?

2003-08-10 Thread Guus Sliepen
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

2003-08-09 Thread Guus Sliepen
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

2003-05-22 Thread Guus Sliepen
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

2003-01-02 Thread Guus Sliepen
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

2003-01-02 Thread Guus Sliepen
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

2002-10-23 Thread Guus Sliepen
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

2002-10-23 Thread Guus Sliepen
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

2000-02-10 Thread Guus Sliepen
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.