Bug#657810: marked as done (sys/syscall.h and sys/errno.h)

2012-01-31 Thread Debian Bug Tracking System
Your message dated Tue, 31 Jan 2012 10:32:22 +
with message-id e1rsb0g-0008sf...@franck.debian.org
and subject line Bug#657810: fixed in kfreebsd-kernel-headers 0.71
has caused the Debian Bug report #657810,
regarding sys/syscall.h and sys/errno.h
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
657810: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657810
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
---BeginMessage---
Package: libc0.1-dev

kfreebsd-kernel-headers 0.70 includes properly patched versions of
sys/syscall.h and sys/errno.h which could be used to compile glibc.

Please consider using those instead of the in-tree copies. A patch for
bits/errno.h is attached. sys/syscall.h can be used directly.

-- System Information:
Debian Release: 6.0.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)
Index: bits/errno.h
===
--- bits/errno.h	(revision 4030)
+++ bits/errno.h	(working copy)
@@ -41,124 +41,8 @@
 # undef EILSEQ
 # undef ERANGE
 
-#define	EPERM		1		/* Operation not permitted */
-#define	ENOENT		2		/* No such file or directory */
-#define	ESRCH		3		/* No such process */
-#define	EINTR		4		/* Interrupted system call */
-#define	EIO		5		/* Input/output error */
-#define	ENXIO		6		/* Device not configured */
-#define	E2BIG		7		/* Argument list too long */
-#define	ENOEXEC		8		/* Exec format error */
-#define	EBADF		9		/* Bad file descriptor */
-#define	ECHILD		10		/* No child processes */
-#define	EDEADLK		11		/* Resource deadlock avoided */
-	/* 11 was EAGAIN */
-#define	ENOMEM		12		/* Cannot allocate memory */
-#define	EACCES		13		/* Permission denied */
-#define	EFAULT		14		/* Bad address */
-#define	ENOTBLK		15		/* Block device required */
-#define	EBUSY		16		/* Device busy */
-#define	EEXIST		17		/* File exists */
-#define	EXDEV		18		/* Cross-device link */
-#define	ENODEV		19		/* Operation not supported by device */
-#define	ENOTDIR		20		/* Not a directory */
-#define	EISDIR		21		/* Is a directory */
-#define	EINVAL		22		/* Invalid argument */
-#define	ENFILE		23		/* Too many open files in system */
-#define	EMFILE		24		/* Too many open files */
-#define	ENOTTY		25		/* Inappropriate ioctl for device */
-#define	ETXTBSY		26		/* Text file busy */
-#define	EFBIG		27		/* File too large */
-#define	ENOSPC		28		/* No space left on device */
-#define	ESPIPE		29		/* Illegal seek */
-#define	EROFS		30		/* Read-only filesystem */
-#define	EMLINK		31		/* Too many links */
-#define	EPIPE		32		/* Broken pipe */
+#include sys/errno.h
 
-/* math software */
-#define	EDOM		33		/* Numerical argument out of domain */
-#define	ERANGE		34		/* Result too large */
-
-/* non-blocking and interrupt i/o */
-#define	EAGAIN		35		/* Resource temporarily unavailable */
-#define	EWOULDBLOCK	EAGAIN		/* Operation would block */
-#define	EINPROGRESS	36		/* Operation now in progress */
-#define	EALREADY	37		/* Operation already in progress */
-
-/* ipc/network software -- argument errors */
-#define	ENOTSOCK	38		/* Socket operation on non-socket */
-#define	EDESTADDRREQ	39		/* Destination address required */
-#define	EMSGSIZE	40		/* Message too long */
-#define	EPROTOTYPE	41		/* Protocol wrong type for socket */
-#define	ENOPROTOOPT	42		/* Protocol not available */
-#define	EPROTONOSUPPORT	43		/* Protocol not supported */
-#define	ESOCKTNOSUPPORT	44		/* Socket type not supported */
-#define	EOPNOTSUPP	45		/* Operation not supported */
-#define	ENOTSUP		EOPNOTSUPP	/* Operation not supported */
-#define	EPFNOSUPPORT	46		/* Protocol family not supported */
-#define	EAFNOSUPPORT	47		/* Address family not supported by protocol family */
-#define	EADDRINUSE	48		/* Address already in use */
-#define	EADDRNOTAVAIL	49		/* Can't assign requested address */
-
-/* ipc/network software -- operational errors */
-#define	ENETDOWN	50		/* Network is down */
-#define	ENETUNREACH	51		/* Network is unreachable */
-#define	ENETRESET	52		/* Network dropped connection on reset */
-#define	ECONNABORTED	53		/* Software caused connection abort */
-#define	ECONNRESET	54		/* Connection reset by peer */
-#define	ENOBUFS		55		/* No buffer space available */
-#define	EISCONN		56		/* Socket is already connected */
-#define	ENOTCONN	57		/* Socket is not connected */
-#define	ESHUTDOWN	58		/* Can't send after socket shutdown */
-#define	ETOOMANYREFS	59		/* Too many references: can't splice */
-#define	ETIMEDOUT	60		/* Operation timed out */
-#define	ECONNREFUSED	61		/* Connection refused */
-
-#define	ELOOP		62		/* 

Bug#658171: libc6: dns resolving failing after point release update

2012-01-31 Thread Bernhard R. Link
Package: libc6
Version: 2.11.3-2
Severity: important

The squeeze point release changed libc6's behaviour w.r.t. to name
servers not supporting  queries.

It guess it gets confused if the dns server (in this case a local pdnsd
as the ISP supplied server does not answer to  at all thus causing
long timeouts all the time) replies to  queries with not implemented.

This causes all name resolution to be quite flawky. wget and apt-get
fail always, while iceweasel fails with each first request, but after
a Ctrl-R that page works.

After downgrading libc6 to 2.11.2-10 it works again.
(Luckily google has that easy to remember resolving dns server that
supports , so one can actually get the old versions to install
them).

-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core)

Versions of packages libc6 depends on:
ii  libc-bin  2.11.3-2   Embedded GNU C Library: Binaries
ii  libgcc1   1:4.4.5-8  GCC support library



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120131195358.ga2...@server.brlink.eu



Processed: affects 658171

2012-01-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 affects 658171 release.debian.org
Bug #658171 [libc6] libc6: dns resolving failing after point release update
Added indication that 658171 affects release.debian.org
 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
658171: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658171
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.132803997520332.transcr...@bugs.debian.org



Processed (with 1 errors): Re: libc6: dns resolving failing after point release update

2012-01-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 retitle 657812 [2.11.2 - 2.11.3 regression] first dns resolution request 
 fails, if  query yields not implemented
Bug #657812 [libc6] Connections fail on first attempt
Bug #658052 [libc6] Connections fail on first attempt
Changed Bug title to '[2.11.2 - 2.11.3 regression] first dns resolution 
request fails, if  query yields not implemented' from 'Connections fail 
on first attempt'
Changed Bug title to '[2.11.2 - 2.11.3 regression] first dns resolution 
request fails, if  query yields not implemented' from 'Connections fail 
on first attempt'
 merge 657812 658171
Bug#657812: [2.11.2 - 2.11.3 regression] first dns resolution request fails, 
if  query yields not implemented
Bug#658171: libc6: dns resolving failing after point release update
Mismatch - only Bugs in same state can be merged:
Values for `affects' don't match:
 #657812 has `';
 #658171 has `release.debian.org'


End of message, stopping processing here.

Please contact me if you need assistance.
-- 
658171: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658171
657812: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657812
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.132804137130404.transcr...@bugs.debian.org



Processed: Re: libc6: dns resolving failing after point release update

2012-01-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 affects 657812 = release.debian.org
Bug #657812 [libc6] [2.11.2 - 2.11.3 regression] first dns resolution request 
fails, if  query yields not implemented
Bug #658052 [libc6] [2.11.2 - 2.11.3 regression] first dns resolution request 
fails, if  query yields not implemented
Added indication that 657812 affects release.debian.org
Added indication that 658052 affects release.debian.org
 merge 657812 658171
Bug#657812: [2.11.2 - 2.11.3 regression] first dns resolution request fails, 
if  query yields not implemented
Bug#658171: libc6: dns resolving failing after point release update
Bug#658052: [2.11.2 - 2.11.3 regression] first dns resolution request fails, 
if  query yields not implemented
Merged 657812 658052 658171.


End of message, stopping processing here.

Please contact me if you need assistance.
-- 
658052: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658052
657812: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657812
658171: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658171
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.1328041814787.transcr...@bugs.debian.org



Processed: merging 658052 658171

2012-01-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 merge 658052 658171
Bug#658052: [2.11.2 - 2.11.3 regression] first dns resolution request fails, 
if  query yields not implemented
Bug#658171: libc6: dns resolving failing after point release update
Bug#657812: [2.11.2 - 2.11.3 regression] first dns resolution request fails, 
if  query yields not implemented
Merged 657812 658052 658171.

 thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
658052: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658052
657812: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=657812
658171: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658171
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13280419912656.transcr...@bugs.debian.org



Bug#658171: libc6: dns resolving failing after point release update

2012-01-31 Thread Bernhard R. Link
* Bernhard R. Link brl...@debian.org [120131 20:57]:
 It guess it gets confused if the dns server (in this case a local pdnsd
 as the ISP supplied server does not answer to  at all thus causing
 long timeouts all the time) replies to  queries with not implemented.

Here is some tcpdump log of wget www.gmx.net:

This is with the old version libc6:

21:05:57.420550 IP (tos 0x0, ttl 64, id 42980, offset 0, flags [DF], proto UDP 
(17), length 56)
127.0.0.1.47733  127.0.0.1.53: [bad udp cksum 3540!] 46166+ A? www.gmx.de. 
(28)
21:05:57.423897 IP (tos 0x0, ttl 64, id 42981, offset 0, flags [DF], proto UDP 
(17), length 56)
127.0.0.1.47733  127.0.0.1.53: [bad udp cksum c6d5!] 7850+ ? 
www.gmx.de. (28)
21:05:57.423973 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 56)
127.0.0.1.53  127.0.0.1.47733: [bad udp cksum 4255!] 7850 NotImp q: ? 
www.gmx.de. 0/0/0 (28)
21:05:57.424093 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 72)
127.0.0.1.53  127.0.0.1.47733: [bad udp cksum e4e6!] 46166 q: A? 
www.gmx.de. 1/0/0 www.gmx.de. [11m8s] A 213.165.64.74 (44)
21:05:57.546142 IP (tos 0x0, ttl 64, id 43012, offset 0, flags [DF], proto UDP 
(17), length 57)
127.0.0.1.54485  127.0.0.1.53: [bad udp cksum 61e6!] 61514+ A? 
www.gmx.net. (29)
21:05:57.546159 IP (tos 0x0, ttl 64, id 43013, offset 0, flags [DF], proto UDP 
(17), length 57)
127.0.0.1.54485  127.0.0.1.53: [bad udp cksum b187!] 13307+ ? 
www.gmx.net. (29)
21:05:57.546259 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 57)
127.0.0.1.53  127.0.0.1.54485: [bad udp cksum 2d07!] 13307 NotImp q: ? 
www.gmx.net. 0/0/0 (29)
21:05:57.546371 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 73)
127.0.0.1.53  127.0.0.1.54485: [bad udp cksum d780!] 61514 q: A? 
www.gmx.net. 1/0/0 www.gmx.net. [12m21s] A 213.165.64.71 (45)

Note that it gets a NotImp for the  and an address for the A and
then proceeds (as it gets a HTTP redirect then asking for the redirected
address).

This is with the newer bad version:

21:06:07.348727 IP (tos 0x0, ttl 64, id 45462, offset 0, flags [DF], proto UDP 
(17), length 56)
127.0.0.1.34608  127.0.0.1.53: [bad udp cksum 377f!] 43161+ A? www.gmx.de. 
(28)
21:06:07.351912 IP (tos 0x0, ttl 64, id 45463, offset 0, flags [DF], proto UDP 
(17), length 56)
127.0.0.1.34608  127.0.0.1.53: [bad udp cksum 8a57!] 53291+ ? 
www.gmx.de. (28)
21:06:07.351986 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 56)
127.0.0.1.53  127.0.0.1.34608: [bad udp cksum 5d7!] 53291 NotImp q: ? 
www.gmx.de. 0/0/0 (28)
21:06:07.352099 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 72)
127.0.0.1.53  127.0.0.1.34608: [bad udp cksum f125!] 43161 q: A? 
www.gmx.de. 1/0/0 www.gmx.de. [10m58s] A 213.165.64.74 (44)
21:06:07.352164 IP (tos 0x0, ttl 64, id 45463, offset 0, flags [DF], proto UDP 
(17), length 79)
127.0.0.1.50438  127.0.0.1.53: [bad udp cksum a99e!] 20724+ A? 
www.gmx.de.Speedport_W_502V_Typ_A. (51)
21:06:07.352220 IP (tos 0x0, ttl 64, id 45464, offset 0, flags [DF], proto UDP 
(17), length 79)
127.0.0.1.50438  127.0.0.1.53: [bad udp cksum da40!] 37827+ ? 
www.gmx.de.Speedport_W_502V_Typ_A. (51)
21:06:07.352294 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 79)
127.0.0.1.53  127.0.0.1.50438: [bad udp cksum 261e!] 20724 NXDomain q: A? 
www.gmx.de.Speedport_W_502V_Typ_A. 0/0/0 (51)
21:06:07.352341 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP 
(17), length 79)
127.0.0.1.53  127.0.0.1.50438: [bad udp cksum 55c0!] 37827 NotImp q: ? 
www.gmx.de.Speedport_W_502V_Typ_A. 0/0/0 (51)

Here it gives up after it gets the address and instead continues using
the domain search path from resolv.conf. (Finally giving up and wget
getting an error).

I've also done this test on a system with the old working libc6 and only
giving one wget the newer libc6 version using LD_LIBRAR_PATH and it
shows the same problem (so it cannot be anything else depending on libc6
but must be the resolver itself).

Bernhard R. Link



-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120131201717.ga2...@server.brlink.eu



Processed: Re: Connections fail on first attempt

2012-01-31 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

 notfound 658052 eglibc/2.11.2-10
Bug #658052 [libc6] [2.11.2 - 2.11.3 regression] first dns resolution request 
fails, if  query yields not implemented
Bug #657812 [libc6] [2.11.2 - 2.11.3 regression] first dns resolution request 
fails, if  query yields not implemented
Bug #658171 [libc6] libc6: dns resolving failing after point release update
Bug No longer marked as found in versions eglibc/2.11.2-10.
Bug No longer marked as found in versions eglibc/2.11.2-10.
Bug No longer marked as found in versions eglibc/2.11.2-10.

End of message, stopping processing here.

Please contact me if you need assistance.
-- 
658052: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=658052
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-glibc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.132804413117525.transcr...@bugs.debian.org



Bug#658171: libc6: dns resolving failing after point release update

2012-01-31 Thread Philipp Kern
I wonder what Ulrich Drepper was up to with [1].

[1] http://sourceware.org/bugzilla/show_bug.cgi?id=12684


signature.asc
Description: Digital signature