Something wicked happened resolving ‘archive.raspberrypi.org:http’

오류 내용

라즈베리파이에서 sudo apt-get update를 했는데, 아래와 같은 오류가 났다.

Ign:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Ign:2 http://archive.raspberrypi.org/debian stretch InRelease
Err:3 http://raspbian.raspberrypi.org/raspbian stretch Release
  Something wicked happened resolving 'raspbian.raspberrypi.org:http' (-5 - No address associated with hostname)
Err:4 http://archive.raspberrypi.org/debian stretch Release
  Something wicked happened resolving 'archive.raspberrypi.org:http' (-5 - No address associated with hostname)
Reading package lists... Done             
E: The repository 'http://raspbian.raspberrypi.org/raspbian stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: The repository 'http://archive.raspberrypi.org/debian stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

현재 환경

  1. 라즈베리파이 OS : Raspbian Stretch Lite v4.14
  2. 맥북과 라즈베리파이를 이더넷 케이블로 연결 -> ssh로 접속해서 사용중

해결방법

인터넷 연결

맥북과 라즈베리파이를 랜선으로 연결해서 통신을 했다. 근데 그렇다고해서 라즈베리파이가 인터넷에 연결된건 아니기 때문에 안된거였다. 고로, 라즈베리파이를 wifi에 연결시키고 내 맥북도 같은 wifi에 연결시켜서 다시 ssh로 접속하고 sudo apt-get update 를 하면 된다.

인터넷에 연결 되있는데도 안된다면?

DNS가 잘못 설정되어있어서 생긴 문제일것이다. 그러므로 DNS를 구글 DNS로 변경해주면 된다.

/etc/resolv.conf 파일에 nameserver를 아래와 같이 설정해준다.

# Generated by resolvconf
nameserver 8.8.8.8
nameserver 8.8.8.4

참고

  1. https://raspberrypi.stackexchange.com/questions/32849/error-on-sudo-apt-get-update

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Up Next:

[OS 1-5] 운영체제 서비스

[OS 1-5] 운영체제 서비스