Титла: Проблем с dns-а (и кеша му :)
Публикувано от: iskren в Jan 31, 2009, 23:15
Здравейте, По някаква причина nscd-то ми се е скапало (dns cache daemon) и в резултат (по това го открих) не мога да си инсталирам плъгини на файърфокса - ето какво става като пробвам да сваля ръчно линка с wget: $ wget 'https://addons.mozilla.org/downloads/file/44115/downthemall!-1.1.0-fx+tb+sm.xpi' --22:47:47-- https://addons.mozilla.org/downloads/file/44115/downthemall!-1.1.0-fx+tb+sm.xpi => `downthemall!-1.1.0-fx+tb+sm.xpi' Resolving addons.mozilla.org... 63.245.209.120 Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://addons.mozilla.org/en-US/downloads/file/44115/downthemall!-1.1.0-fx tb sm.xpi [following] --22:47:48-- https://addons.mozilla.org/en-US/downloads/file/44115/downthemall!-1.1.0-fx%20tb%20sm.xpi => `downthemall!-1.1.0-fx tb sm.xpi' Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://addons.mozilla.org/en-US/firefox/downloads/file/44115/downthemall!-1.1.0-fx tb sm.xpi [following] --22:47:48-- https://addons.mozilla.org/en-US/firefox/downloads/file/44115/downthemall!-1.1.0-fx%20tb%20sm.xpi => `downthemall!-1.1.0-fx tb sm.xpi' Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: http://releases.mozilla.org/pub/mozilla.org/addons/201/downthemall!-1.1.0-fx+tb+sm.xpi [following] --22:47:49-- http://releases.mozilla.org/pub/mozilla.org/addons/201/downthemall!-1.1.0-fx+tb+sm.xpi => `downthemall!-1.1.0-fx+tb+sm.xpi' Resolving releases.mozilla.org... 2610:148:fd80:3d6f:209:3dff:fe12:7bf9, 2001:4f8:0:2::1f, 2001:6b0:e:2018::158 Connecting to releases.mozilla.org|2610:148:fd80:3d6f:209:3dff:fe12:7bf9|:80... failed: Network is unreachable. Connecting to releases.mozilla.org|2001:4f8:0:2::1f|:80... failed: Network is unreachable. Connecting to releases.mozilla.org|2001:6b0:e:2018::158|:80... failed: Network is unreachable. Аз видях ип-то на releases.mozilla.org през nslookup: $ nslookup > releases.mozilla.org Server: 94.26.50.7 Address: 94.26.50.7#53
Non-authoritative answer: releases.mozilla.org canonical name = releases.geo.mozilla.com. Name: releases.geo.mozilla.com Address: 64.50.236.52 . . . . . .
И като пробвах да сваля последния линк (на който се опъва) със заместено ip се свали перфектно. Пробвах да рестартирам nscd-то (така рече гугъл) и получих (първо - че не е включен, второ при опит за рестарт дава) Stopping nscd: /usr/sbin/nscd: relocation error: /usr/sbin/nscd: symbol __nss_services_lookup, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference [FAILED] Преинсталирах nscd-то през yum - не помогна. Може би има някаква връзка това, че ползвам малко по-нов компилатор 4.3.1 (като мисля че за федора 8 се полага ~4.1), който е инсталиран през development репозитори като fedora 10 пакет. Как да си оправя проблема с днс-а (явно има проблем, независимо, че демона в момента не работи), и как да оправя самия демон? :)
Титла: Re: Проблем с dns-а (и кеша му :)
Публикувано от: Bogo в Feb 02, 2009, 03:17
Какво е съдържанието ти на файла? /etc/resolv.conf
Титла: Re: Проблем с dns-а (и кеша му :)
Публикувано от: Hapkoc в Feb 02, 2009, 09:10
nscd не е dns cache daemon, а name service cache daemon - виж nscd(8). Кое точно, от изхода на wget, те кара да смяташ, че имаш проблем с nscd? Първо - щом е бил спрян, като си се опитал да го рестартираш, значи най-вероятно изобщо не го ползваш. Второ - като гледам dns заявките си минават: Resolving addons.mozilla.org... 63.245.209.120 Ей тук е май интересното: Resolving releases.mozilla.org... 2610:148:fd80:3d6f:209:3dff:fe12:7bf9, 2001:4f8:0:2::1f, 2001:6b0:e:2018::158 Туй като гледам е IPv6 адрес. Не знам кога се получава така, но в тая насока според мен трябва да ровиш. За справка - при мен въпросния запис се resolv-ва така: $ dig releases.mozilla.org
; <<>> DiG 9.5.0-P2 <<>> releases.mozilla.org ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65493 ;; flags: qr rd ra; QUERY: 1, ANSWER: 15, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION: ;releases.mozilla.org. IN A
;; ANSWER SECTION: releases.mozilla.org. 60 IN CNAME releases.geo.mozilla.com. releases.geo.mozilla.com. 60 IN A 128.61.111.9 releases.geo.mozilla.com. 60 IN A 64.50.238.52 releases.geo.mozilla.com. 60 IN A 64.50.236.214 releases.geo.mozilla.com. 60 IN A 131.188.12.212 releases.geo.mozilla.com. 60 IN A 216.165.129.141 releases.geo.mozilla.com. 60 IN A 204.152.184.196 releases.geo.mozilla.com. 60 IN A 202.177.202.154 releases.geo.mozilla.com. 60 IN A 129.101.198.59 releases.geo.mozilla.com. 60 IN A 64.50.236.52 releases.geo.mozilla.com. 60 IN A 204.246.0.136 releases.geo.mozilla.com. 60 IN A 155.98.64.83 releases.geo.mozilla.com. 60 IN A 156.56.247.196 releases.geo.mozilla.com. 60 IN A 204.152.184.113 releases.geo.mozilla.com. 60 IN A 149.20.20.5
;; AUTHORITY SECTION: releases.geo.mozilla.com. 190874 IN NS ns1.geo.mozilla.com. releases.geo.mozilla.com. 190874 IN NS ns0.geo.mozilla.com.
;; ADDITIONAL SECTION: ns1.geo.mozilla.com. 190874 IN A 63.245.212.22 ns0.geo.mozilla.com. 190874 IN A 63.245.208.22
;; Query time: 147 msec ;; SERVER: 195.24.32.2#53(195.24.32.2) ;; WHEN: Mon Feb 2 09:09:47 2009 ;; MSG SIZE rcvd: 368
Титла: Re: Проблем с dns-а (и кеша му :)
Публикувано от: iskren в Feb 03, 2009, 02:52
; generated by /sbin/dhclient-script nameserver 94.26.50.7 nameserver 94.26.50.8 Ето /etc/resolv.conf - тоя файл не е пипан от хилядолетия. Колкото до nscd - усетих че няма много връзка щом е спрян, и все пак има проблем с пускането му (явно 2 съвсем не свързани проблема) $ dig releases.mozilla.org
; <<>> DiG 9.5.0-P2 <<>> releases.mozilla.org ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7229 ;; flags: qr rd ra; QUERY: 1, ANSWER: 15, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION: ;releases.mozilla.org. IN A
;; ANSWER SECTION: releases.mozilla.org. 60 IN CNAME releases.geo.mozilla.com. releases.geo.mozilla.com. 60 IN A 64.50.236.52 releases.geo.mozilla.com. 60 IN A 64.50.236.214 releases.geo.mozilla.com. 60 IN A 64.50.238.52 releases.geo.mozilla.com. 60 IN A 128.61.111.9 releases.geo.mozilla.com. 60 IN A 129.101.198.59 releases.geo.mozilla.com. 60 IN A 131.188.12.212 releases.geo.mozilla.com. 60 IN A 149.20.20.5 releases.geo.mozilla.com. 60 IN A 155.98.64.83 releases.geo.mozilla.com. 60 IN A 156.56.247.196 releases.geo.mozilla.com. 60 IN A 202.177.202.154 releases.geo.mozilla.com. 60 IN A 204.152.184.113 releases.geo.mozilla.com. 60 IN A 204.152.184.196 releases.geo.mozilla.com. 60 IN A 204.246.0.136 releases.geo.mozilla.com. 60 IN A 216.165.129.141
;; AUTHORITY SECTION: releases.geo.mozilla.com. 211900 IN NS ns1.geo.mozilla.com. releases.geo.mozilla.com. 211900 IN NS ns0.geo.mozilla.com.
;; ADDITIONAL SECTION: ns0.geo.mozilla.com. 211900 IN A 63.245.208.22 ns1.geo.mozilla.com. 211900 IN A 63.245.212.22
;; Query time: 100 msec ;; SERVER: 94.26.50.7#53(94.26.50.7) ;; WHEN: Tue Feb 3 02:51:02 2009 ;; MSG SIZE rcvd: 368 Не разбирам... не виждам никъде IPv6, със nslookup е нормално, със това dig също изглежда като твоето :) ::edit:: сортирах 2та списъка с ип-та и са абсолютно еднакви... някаква идея защо има проблем при wget-a. Освен това в hosts нямам абсолютно никакви записи свързани с мозила (има 3 други реда, които са за други сървъри + още 2 за localhost).
Титла: Re: Проблем с dns-а (и кеша му :)
Публикувано от: Hapkoc в Feb 03, 2009, 09:55
А защо не пробваш с Виж wget(1).
Титла: Re: Проблем с dns-а (и кеша му :)
Публикувано от: iskren в Feb 03, 2009, 20:41
Аха.. значи форсваме IPv4. Обаче това не решава проблема с firefox :)
Титла: Re: Проблем с dns-а (и кеша му :)
Публикувано от: iskren в Feb 06, 2009, 05:06
Да обобщя: Като тръгна да свалям плъгини през файърфокса, ми дава грешка -228 (проблеми с връзката). Като пробвам да го сваля плъгина през wget ако не дам допълнителна опция става това: $ wget --verbose 'https://addons.mozilla.org/downloads/file/18717/java_console_6.0.00-6.0-fx.xpi' --04:39:09-- https://addons.mozilla.org/downloads/file/18717/java_console_6.0.00-6.0-fx.xpi => `java_console_6.0.00-6.0-fx.xpi' Resolving addons.mozilla.org... 63.245.209.120 Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://addons.mozilla.org/en-US/downloads/file/18717/java_console_6.0.00-6.0-fx.xpi [following] --04:39:16-- https://addons.mozilla.org/en-US/downloads/file/18717/java_console_6.0.00-6.0-fx.xpi => `java_console_6.0.00-6.0-fx.xpi' Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://addons.mozilla.org/en-US/firefox/downloads/file/18717/java_console_6.0.00-6.0-fx.xpi [following] --04:39:23-- https://addons.mozilla.org/en-US/firefox/downloads/file/18717/java_console_6.0.00-6.0-fx.xpi => `java_console_6.0.00-6.0-fx.xpi' Connecting to addons.mozilla.org|63.245.209.120|:443... connected. HTTP request sent, awaiting response... 302 Found Location: http://releases.mozilla.org/pub/mozilla.org/addons/5577/java_console_6.0.00-6.0-fx.xpi [following] --04:39:31-- http://releases.mozilla.org/pub/mozilla.org/addons/5577/java_console_6.0.00-6.0-fx.xpi => `java_console_6.0.00-6.0-fx.xpi' Resolving releases.mozilla.org... failed: Message too long. преди стигаше до resolve на releases.mozilla.org, което връщаше IPv6 по незнайна причина, но сега въща това. само да вметна, че dir/nslookup при подаден releases.mozilla.org връщат няколко IP-та всичките от които са v4, ако се използва командата host излизат и 3 IPv6 IP-та, които бъркат в здравето - и 3те не работят (вероятно сървърите отзад не си вършат работата като хората)Разрових се из разни форуми итн, някой предлагат да се хардкодне IP-то на съответния хост във /etc/hosts, но според мен това е само замазване на положението. Съществува и варианта проблема да не е в линукса, а в DNS сървърите, защото в http://ubuntuforums.org/showthread.php?t=587533 ($2) тема се казва нещо подобно на втората страница (и се аргументира). Решение 1 - добавя се следния ред във /etc/hosts: 64.50.236.52 releases.mozilla.org Отрицателни страни - ако след време някой друг вземе ip-то и сложи 'лоши' неща на него е вероятно да ви скапе firefox-а ако не и нещо по лошо - затова трябва периодично да проверявате дали това IP отговаря на releases.mozilla.org. Решение 2 - забранявате IPv6 във firefox. Това става от страницата 'about:config' промените долната опция на true: network.dns.disableIPv6 ---> true Отрицателни страни - няма да може да влизате в сайтове които са на съвръри използващи IPv6 - за сега не знам дали има много такива но в бъдеще е вероятно да стават повече Решение 3 - плъгините се свалят ръчно (със wget -4, за да му се забранява да ползва IPv6). Адреса на плъгина може да видите от файърфокса, малко преди да започне самото сваляне - copy paste в конзолата и го wget-вате. След което влачите сваления файл в прозореца за add-on-ите и ff-то се оправя само Отрицателни страни - малко или много е неудобно. Ако сте hard-core фен, който обича да виси по конзолите е ок :) Също така остава проблема със nscd (който няма абсолютно никаква връзка с горния), който дава следната грешка при опит за старт: Starting nscd: /usr/sbin/nscd: relocation error: /usr/sbin/nscd: symbol __nss_services_lookup, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference [FAILED]
|