после обновления с 2.11.1-alt2 до 2.11.1-alt3 $ ssh armor ssh: Could not resolve hostname varmor.altlinux.org: No address associated with hostname $ wget http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2010/03/01/files/i586/RPMS/glibc-pthread-2.11.1-alt3.i586.rpm --2010-03-17 11:08:03-- http://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2010/03/01/files/i586/RPMS/glibc-pthread-2.11.1-alt3.i586.rpm Распознаётся ftp.altlinux.org... сбой: С именем хоста не связано ни одного адреса. wget: unable to resolve host address «ftp.altlinux.org» почтовый клиент тоже не работает
лечится откатом на 2.11.1-alt2
подтверждаю, только у меня резолвинг ломается совсем
$ ltrace -e gethostbyname,getaddrinfo ssh ftp.altlinux.org getaddrinfo("ftp.altlinux.org", "22", 0x7fffbb176800, 0x7fffbb176850) = -5 ssh: Could not resolve hostname ftp.altlinux.org: No address associated with hostname +++ exited (status 255) +++ $ ltrace -e gethostbyname,getaddrinfo hostinfo ftp.altlinux.org gethostbyname("ftp.altlinux.org") = 0x2ab121957920 address: 194.107.17.7 hostname: ftp.altlinux.org aliases: +++ exited (status 0) +++
This regression is result of upstream commit: a682a1bf553b1efe4dbb03207fece5b719cec482 Fix a few error cases in *name4_r lookup handling. Quick workaround: disable nis in /etc/nsswitch.conf: -hosts: files nisplus nis dns +hosts: files nisplus dns
Created attachment 4309 [details] Simple test case
(В ответ на комментарий №4) > -hosts: files nisplus nis dns > +hosts: files nisplus dns А этот антиквариат ещё не пора вычеркнуть из дефолтов?
(In reply to comment #6) > (В ответ на комментарий №4) > > -hosts: files nisplus nis dns > > +hosts: files nisplus dns > А этот антиквариат ещё не пора вычеркнуть из дефолтов? Типа nis/nis+ RIP? Может быть и пора. Не попробуешь -- не узнаешь. С другой стороны, в 2.11.1-alt3 сломался именно nss_nis, и если бы не дефолты, то никто бы этого даже не заметил.
glibc-6:2.11.1-alt4 -> sisyphus: * Wed Mar 17 2010 Dmitry V. Levin <ldv@altlinux> 6:2.11.1-alt4 - nss_nis: Reverted part of commit glibc-2.11-64-ga682a1b to fix regression (closes: #23173). - nsswitch.conf: Disabled nis/nis+ by default.