업데이트하는 동안“-5 호스트 이름과 관련된 주소가 없습니다”수정하는 방법?


13

Ubuntu 12.04 LTS를 업데이트하는 동안이 오류가 자주 발생합니다. 어떻게 고칠 수 있습니까? 로그는 :

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)

나는 최근에 내 파이에서이 문제가 발생 (헤드리스를 실행하지 -를 구성 할 쉽게 사용 가능한 GUI)를 - 그것은 내가 편집까지 청소 만했다고 밝혀졌다 /etc/netowrk/interfaces(을 기반으로 파일 ). 따라서 비슷한 문제가 발생하는 다른 사람들은 네트워크 구성을 확인하고 싶을 수 있습니다.
윌프

답변:


11

이것은 apt의 장기적인 문제였으며 우분투는이를 해결하지 못했습니다. Apt는 내부 시스템과 동일한 DNS 서버를 사용하지 않는 것 같습니다. 'ping'은 올바른 IP 주소를 반환합니다. Apt-get은 호스트 이름을 찾을 수 없다고 주장합니다.

" 'extras.ubuntu.com:http'를 해결하면서 사악한 일이 일어났습니다 (유효한 TLD가 아닌 .com : http 도메인을 해결하려는 것처럼 들립니다)

/ etc / hosts를 수정하려면 다음을 사용하십시오.

확인에 실패한 각 이름을 핑-PING extras.ubuntu.com (91.189.88.33) 56 (84) 바이트의 데이터.

vi- 'sudo vi / etc / hosts'와 같이 선호하는 편집기를 사용하십시오.

끝까지 아래로 스크롤하여 다음과 같은 줄을 추가하십시오.

91.189.88.33 extras.ubuntu.com  (with the appropriate name and IP address. IP is first) 

파일을 저장 한 다음 apt-get을 다시 실행하십시오. apt-get을 실행 한 후 / etc / hosts를 다시 편집하고 해시 표시 (#)로 줄을 주석 처리하십시오. (또는 완전히 삭제)

#91.189.88.33 extras.ubuntu.com

라인을 주석 처리 / 삭제하는 이유는 우분투가 서버를 무작위로 섞은 것이므로 다음에 올바른 IP가 아닐 수 있기 때문입니다.


3

http://archive.scrapy.org/ 는 완벽하게 작동하는 Ubuntu 미러처럼 보이므로 일반적으로 어떤 소프트웨어 소스가 구성되어 있는지에 대한 정보를 제공하도록 요청하지만이 문제는 Ubuntu 시스템 또는 DNS 서버의 수명이 짧았습니다 (또는 액세스하는 중). ( http://archive.scrapy.org/ 자체 의 서버에는 문제가 없지만 해당 서버의 DNS 레코드에 대한 구성 문제로 인한 것일 수 있습니다.)

물론 영향을받는 컴퓨터에서 인터넷에 액세스 할 수 있다고 가정합니다. 그렇지 않은 경우 업데이트하기 전에 인터넷에 연결해야합니다. 인터넷에 액세스 할 수 없거나 인터넷 연결 자체가 중단 된 경우와 같은 오류가 발생하는 것이 일반적입니다.

문제가 저절로 사라 졌을 수 있습니다. 그렇지 않다면, 당신은 할 수 있습니다 다른 DNS 서버를 시도 ( 8.8.8.8그리고 8.8.4.4구글에 의해 운영 좋은 공공 DNS 서버이다), 및 / 또는 우분투 업데이트를위한 다른 거울을보십시오 .


1
apt-get update로 업데이트하면 오류가 사라지는 수명이 짧습니다. 구글 DNS 서버를 시도합니다.
bernaulli

0

해당 호스트 이름은 Amazon EC2 인스턴스로 확인됩니다. 여기에서 잘 해결되면 일시적인 문제가 해결되었을 가능성이 있습니다. 이제 당신을 위해 작동합니까?


0

이 오류가 발생하면 우분투 미러의 IP 주소를 / etc / hosts에 넣습니다. 더 이상 오류가 없습니다. (DNS에서 미러를 쿼리 할 때 아무런 응답이나 지연이 없었으므로 오류의 근본 원인을 잘 모르겠습니다.)


2
권장하는 방식으로 편집하는 방법을 자세히 설명하려면이 확장 /etc/hosts을 권장합니다.
Eliah Kagan

0

IPv6에 예라고 대답했을 때 CentOS 6.5에 "호스트 이름과 관련된 주소가 없습니다"라는 메시지가 표시되어 ISP DHCP에없는 것 같습니다. 다음 줄에 주석을 달았을 때 문제가 해결되었습니다 /etc/hosts.

# ::1     localhost6.localdomain6  localhost6
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.