Bug#657810: marked as done (sys/syscall.h and sys/errno.h)
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
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
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
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
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
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
* 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
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
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