Ubuntu 터미널 tty1에 로그인하면 메시지가 나타납니다.
failed to connect to http://changelogs.ubuntu.com/meta-release
다양한 방법을 시도해 본 후 다음과 같은 오류 메시지가 나타납니다.
could not resolve us.archive.ubuntu.com
만약 내가 ping us.archive.ubuntu.com -c 4
:
ping: archive.ubuntu.com: name or service not known
그리고 에 대해서도 같은 메시지가 나타납니다 sudo apt-get update
.
나는 프록시를 설정하지 않았습니다. 설치하는 동안 공백으로 두었습니다.
내 인터넷 연결이 비활성화되어 구성할 수 없는 것 같습니다.
재부팅을 시도했지만 아무것도 변경되지 않았습니다.
답변1
17.10에서도 이와 동일한 문제가 발생했지만 다른 최신 버전에도 동일하게 적용될 것이라고 확신합니다.
해당 MOTD 메시지는 의 스크립트에 의해 생성됩니다 /etc/update-motd.d
. 특정 라인을 생성하는 정확한 스크립트는 이며 /etc/update-motd.d/91-release-upgrade
, 이 스크립트도 실행됩니다 /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
. 이 마지막 스크립트는 새 릴리스를 확인하고 출력을 /var/lib/ubuntu-release-upgrader/release-upgrade-available
.
스크립트는 24시간마다 파일을 업데이트합니다. 따라서 오래 기다리면 파일이 오래되고 스크립트가 파일을 업데이트합니다. 하지만 즉시 업데이트하고 싶다면제거하다 /var/lib/ubuntu-release-upgrader/release-upgrade-available
그리고달리다 /etc/update-motd.d/91-release-upgrade
올바르게 작동하기 시작해야 합니다.
17.10 서버를 처음 설정할 때 DNS 서버 주소에 오타가 있었기 때문에 이 문제가 발생했습니다.
답변2
상태 failed to connect
는 정적 텍스트 파일에서 나올 수 있습니다. Ubuntu 18.04에서 해당 파일을 재생성하는 방법은 다음과 같습니다.
$ sudo rm /var/lib/ubuntu-release-upgrader/release-upgrade-available
$ sudo /usr/lib/ubuntu-release-upgrader/release-upgrade-motd
(이것은 다음의 혼합에서 나온 것입니다.Anthony Cascianelli의 답변...을 더한에이로의 코멘트, 간결한 답변으로 컴파일되어 팀이 더 쉽게 읽고 실행할 수 있습니다.)
답변3
apt-cacher와 같은 프록시가 구성되어 있는 경우 의 changelogs.ubuntu.com
허용 위치에 나열되어 있는지 확인하세요 /etc/apt-cacher/apt-cacher.conf
.
allowed_locations = archive.ubuntu.com,changelogs.ubuntu.com
allowed_ssl_locations = archive.ubuntu.com,changelogs.ubuntu.com