Często pojawia się ten błąd podczas aktualizacji Ubuntu 12.04 LTS. Jak mogę to naprawić? Dziennik to:
Ign http://archive.scrapy.org precise/main Translation-en
Fetched 6,620 kB in 1min 21s (81.2 kB/s)
W: Failed to fetch http://archive.scrapy.org/ubuntu/dists/precise/Release.gpg
Something wicked happened resolving 'archive.scrapy.org:http' (-5 - No address associated with hostname)
12.04
apt
updates
software-sources
bernaulli
źródło
źródło
/etc/netowrk/interfaces
pliku (na tej podstawie ). Dlatego inni napotykający podobny problem mogą chcieć sprawdzić konfigurację sieci.Odpowiedzi:
Był to długoterminowy problem z apt, a Ubuntu nigdy go nie naprawił. Wydaje się, że Apt nie używa tych samych serwerów DNS, co system wewnętrzny - „ping” zwraca poprawny adres IP. Apt-get twierdzi, że nazwa hosta nie została znaleziona.
„Wystąpiło coś niegodziwego podczas rozwiązywania„ extras.ubuntu.com:http ”(Brzmi to trochę tak, jakby próbowało rozwiązać domenę .com: http, która nie jest prawidłową TLD)
Aby zmodyfikować / etc / hosts, użyj następujących poleceń:
Wyślij ping każdej z nazw, których nie można rozwiązać - PING extras.ubuntu.com (91.189.88.33) 56 (84) bajtów danych.
Użyj swojego ulubionego edytora, takiego jak vi - „sudo vi / etc / hosts”.
Przewiń w dół do końca i dodaj wiersz, taki jak poniżej
Zapisz plik, a następnie uruchom ponownie apt-get. Po uruchomieniu apt-get ponownie edytuj plik / etc / hosts i skomentuj wiersz znakiem krzyżyka - #. (lub usuń to całkowicie)
Powodem do komentowania / usuwania linii jest to, że Ubuntu najwyraźniej losowo przetasowuje swoje serwery i może nie być to poprawny adres IP następnym razem.
źródło
http://archive.scrapy.org/ wydaje się być doskonale działającym lustrem Ubuntu, więc chociaż zwykle prosiłbym cię o podanie informacji o skonfigurowanych źródłach oprogramowania, wygląda na to, że ten problem jest albo specyficzny dla twojego systemu Ubuntu, albo był krótkotrwały problem z (lub dostępem) do twojego serwera DNS. (Problem nie dotyczy w rzeczywistości samego serwera pod adresem http://archive.scrapy.org/ , chociaż mógł wynikać z problemu z konfiguracją rekordu DNS tego serwera).
Zakłada się oczywiście, że masz dostęp do Internetu na zaatakowanym komputerze. Jeśli nie, musisz połączyć się z Internetem przed aktualizacją. Występowanie takich błędów jest całkiem normalne, jeśli nie masz dostępu do Internetu lub jeśli samo połączenie internetowe zostało przerwane.
Problem mógł sam zniknąć. Jeśli nie, możesz wypróbować inny serwer DNS (
8.8.8.8
i8.8.4.4
są to dobre publiczne serwery DNS obsługiwane przez Google) i / lub wypróbować inny serwer lustrzany do aktualizacji Ubuntu .źródło
Ta nazwa hosta odnosi się do instancji Amazon EC2. Możliwe, że wystąpił jakiś przejściowy problem, który został teraz rozwiązany, ponieważ rozwiązuje się tutaj dobrze. Czy to teraz działa dla ciebie?
źródło
Kiedy dostaję ten błąd, umieszczam adres IP serwera lustrzanego Ubuntu w / etc / hosts. Nigdy więcej błędu. (Gdy zapytałem o kopię lustrzaną w DNS, nigdy nie wystąpił problem ani opóźnienie w odpowiedzi, więc nie jestem pewien głównej przyczyny błędu).
źródło
/etc/hosts
w sposób zalecany przez Ciebie.Dostałem komunikat „Brak adresu związanego z nazwą hosta” z Centos 6.5, kiedy powiedziałem tak IPv6 i najwyraźniej ISP DHCP nie miał go. Rozwiązało to problem, gdy skomentowałem wiersz w
/etc/hosts
:źródło