[Bug 848783] New: glibc / known bug: "options rotate" in /etc/resolv.conf causes DNS name reolution FAIL with IPv6 resolver addresses; patch available
https://bugzilla.novell.com/show_bug.cgi?id=848783 https://bugzilla.novell.com/show_bug.cgi?id=848783#c0 Summary: glibc / known bug: "options rotate" in /etc/resolv.conf causes DNS name reolution FAIL with IPv6 resolver addresses; patch available Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: All OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: darx+opensuse@sent.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 on uname -a Linux darxdev.int 3.7.10-1.16-xen #1 SMP Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 x86_64 x86_64 GNU/Linux with rpm -qa | grep -i glibc | sort glibc-2.17-4.7.1.x86_64 glibc-32bit-2.17-4.7.1.x86_64 glibc-debuginfo-2.17-4.7.1.x86_64 glibc-devel-2.17-4.7.1.x86_64 glibc-devel-static-2.17-4.7.1.x86_64 glibc-extra-2.17-4.7.1.x86_64 glibc-i18ndata-2.17-4.7.1.noarch glibc-info-2.17-4.7.1.noarch glibc-locale-2.17-4.7.1.x86_64 glibc-utils-2.17-4.7.1.x86_64 linux-glibc-devel-3.7.1-2.1.3.noarch with either IPv4 resolvers cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 or IPv6 resolvers cat /etc/resolv.conf nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 'svn co' works as expected; in both cases: S="www.nlnetlabs.nl" T="svn/nsd/tags/NSD_4_0_0_REL/tpkg/manual" svn co http://$S/$T test ... Checked out revision 4089. next, adding "options rotate" to resolv.conf, with IPv4 rolvers, cat /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4 options rotate 'svn co' still works, svn co http://$S/$T test ... Checked out revision 4089. but with IPv6, FAILS cat /etc/resolv.conf nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 options rotate svn co http://$S/$T test ... svn: E670002: Unable to connect to a repository at URL 'http://www.nlnetlabs.nl/svn/nsd/tags/NSD_4_0_0_REL/tpkg/manual' svn: E670002: Name or service not known note, using numeric IP for SVN still works, svn co http://[2001:7b8:206:1::1]/$T test ... Checked out revision 4089. this appears to be due to a glibc bug, https://bugzilla.redhat.com/show_bug.cgi?id=841787 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627531 https://bugzilla.redhat.com/show_bug.cgi?id=804630 https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/915272 1st link has a patch, but for an different version of glibc, and on redhat Reproducible: Always Steps to Reproduce: 1. 2. 3. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c
darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c1
Marcus Meissner
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c2
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c3
darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c4
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c5
--- Comment #5 from darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c
darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c6
--- Comment #6 from darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c7
Roman Drahtmueller
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c8
Roman Drahtmueller
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c9
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c10
Roman Drahtmueller
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c11
--- Comment #11 from Roman Drahtmueller
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c12
--- Comment #12 from Andreas Stieger
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c
Andreas Schwab
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c13
Andreas Stieger
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c14
darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c15
Andreas Stieger
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c16
Andreas Stieger
Tue Dec 17 13:18:45 UTC 2013 - schwab@suse.de [...] - options-rotate.patch: Fix rotation in presence of name servers with IPv6 address (bnc#848783)
https://build.opensuse.org/package/view_file/openSUSE:13.1:Update/glibc/opti... For 32 bit, this update is only available as i586, not i686: S | Name | Type | Version | Arch | Repository --+-------+------------+-------------+--------+--------------------- v | glibc | package | 2.18-4.7.1 | i686 | openSUSE-13.1-Update v | glibc | package | 2.18-4.7.1 | i586 | openSUSE-13.1-Update v | glibc | package | 2.18-4.4.1 | i686 | openSUSE-13.1-Oss v | glibc | package | 2.18-4.4.1 | i586 | openSUSE-13.1-Oss i | glibc | package | 2.18-4.11.1 | i586 | openSUSE-13.1-Update Patch is not in this package http://download.opensuse.org/update/13.1/i686/glibc-2.18-4.7.1.i686.rpm Patch is contained in these glibc packages: http://download.opensuse.org/update/13.1/i586/glibc-2.18-4.11.1.i586.rpm http://download.opensuse.org/update/13.1/x86_64/glibc-2.18-4.11.1.x86_64.rpm Can you please verify this is fixed for you with either of these glibc packages specifically? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c17
--- Comment #17 from Andreas Stieger
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c18
darx suse
An update for this is already in the openSUSE:13.1:Update: https://build.opensuse.org/package/view_file/openSUSE:13.1:Update/glibc/glib...
(1) 13.1/64 -> FAIL lsb_release -r Release: 13.1 rpm -qa | grep -i glibc-2 glibc-2.18-4.11.1.x86_64 rpm -q --changelog glibc | head * Tue Dec 17 2013 schwab@suse.de - arm-dl_hwcap-ifunc-resolver.patch: Correctly determine hwcap for IFUNC resolver - nscd-getservbyport.patch: Fix nscd getservbyport not to ignore proto (bnc#849719)
- options-rotate.patch: Fix rotation in presence of name servers with IPv6 address (bnc#848783)
* Mon Nov 25 2013 guillaume@opensuse.org - Fix ARMv7 on SoC that are not NEON capable with cat /etc/resolv.conf nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 #options rotate S="www.nlnetlabs.nl" T="svn/nsd/tags/NSD_4_0_0_REL/tpkg/manual" rm -rf test svn co http://$S/$T test A test/source_port_0.tpkg A test/size_0.tpkg Checked out revision 4207. edit /etc/resolv.conf - #options rotate + options rotate rm -rf test svn co http://$S/$T test svn: E670002: Unable to connect to a repository at URL 'http://www.nlnetlabs.nl/svn/nsd/tags/NSD_4_0_0_REL/tpkg/manual' svn: E670002: Name or service not known (2) 12.3 pkgs not yet available to test -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c19
--- Comment #19 from darx suse
- options-rotate.patch: Fix rotation in presence of name servers with IPv6 address (bnc#848783)
* Mon Sep 16 2013 schwab@suse.de - arm-ld-so-cache.patch: Support loading unmarked objects from cache - strcoll-overflow.patch: Fix buffer overflow in strcoll (CVE-2012-4412, bnc#779320) - regexp-overrun.patch: Fix buffer overrun in regexp matcher (CVE-2013-0242, bnc#801246) cat /etc/resolv.conf nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 #options rotate S="www.nlnetlabs.nl" T="svn/nsd/tags/NSD_4_0_0_REL/tpkg/manual" rm -rf test svn co http://$S/$T test A test/source_port_0.tpkg A test/size_0.tpkg Checked out revision 4207. edit /etc/resolv.conf - #options rotate + options rotate rm -rf test svn co http://$S/$T test svn: E670002: Unable to connect to a repository at URL 'http://www.nlnetlabs.nl/svn/nsd/tags/NSD_4_0_0_REL/tpkg/manual' svn: E670002: Name or service not known -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c20
Andreas Stieger
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c21
darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c
darx suse
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c22
Andreas Stieger
https://bugzilla.novell.com/show_bug.cgi?id=848783
https://bugzilla.novell.com/show_bug.cgi?id=848783#c
Marcus Meissner
http://bugzilla.novell.com/show_bug.cgi?id=848783
C. Holm
http://bugzilla.novell.com/show_bug.cgi?id=848783
SMASH SMASH
participants (1)
-
bugzilla_noreply@novell.com