-
[PYTHON] socket.gaierror: [Errno -3] name resolution에서 일시적인 실패문제해결 2022. 1. 8. 21:55반응형
간단한 어플을 만들건데 API서버로 집에 있는 라즈베리파이를 사용하려고 하는데, 장고가 설치가 안된다.
장고 홈페이지에서 tutorial 실행중에 발생된 일https://www.django-rest-framework.org/tutorial/quickstart/
그래서 서칭을 좀 해봤더니,
1. 서버시간이 맞지 않은 경우
- 실제로 라즈베리 파이 서버는 시간이 한 40분 정도 느리게 흐르고 있었음. rdate를 이용해서 시간을 맞추려고 시도. 서버에 rdate가 없어서 설치
sudo apt-get install rdate
아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix-missing 옵션을 줘서 실행해야 할 것입니다.
또 어쩌구 하면서 안된다고 아마도 apt-get update를 실행해야 한다고 하는데 아마도? 진심?
sudo apt-get update
실행하니
W: http://mirror.ox.ac.uk/sites/archive.raspbian.org/archive/raspbian/dists/stretch/InRelease 파일을 받는데 실패했습니다 'mirror.ox.ac.uk'의 주소를 알아내는데 임시로 실패했습니다
W: http://archive.raspberrypi.org/debian/dists/stretch/InRelease 파일을 받는데 실패했습니다 'archive.raspberrypi.org'의 주소를 알아내는데 임시로 실패했습니다
W: http://linux.teamviewer.com/deb/dists/stable/InRelease 파일을 받는데 실패했습니다 'linux.teamviewer.com'의 주소를 알아내는데 임시로 실패했습니다Some index files failed to download. They have been ignored, or old ones used instead.
아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix-missing 옵션을 줘서 실행해야 할 것입니다.
또 아마도 라고 함. 아마도라는 말을 자주쓰는데, 듣는 입장에서 빡칠수 있겠구나 라는 걸 느끼고 반성중
또 서칭
http://www.raspbian.org/RaspbianMirrors
두가지를 변경하고 성공했다.
1. DNS 네임서버 변경
- sudo vi /etc/resolv.conf 로 접속해서 들어가니 192.168로 시작하는 IP가 적혀있었다. 뭔가 언젠가 이유가 있어서 변경한 것 같은데... 여튼 안되니깐 8.8.8.8로 변경했다.(구글의 DNS 서버라고 함)나무위키에 구글의 DNS 서버라고 나옴
2. 리포지토리 변경
- 사실 맞는지는 잘 모르겠는데 여길 변경하면 리포지토리가 변경된다고 한다. 그러니깐 리눅스 apt로 실행해서 받는 파일들을 여기에 있는 주소에서 가져오는 것 같은데.. 맞길 바람.- sudo vi /etc/apt/sources.list : 여기서 나오는 기본 내용 중 deb로 나오는 걸 주석 처리하고 아래 내용을 대신 입력해줌
- deb http://ftp.kaist.ac.kr/raspbian/raspbian/ buster main contrib non-free rpi여튼 rdate를 설치완료 하고
sudo rdate -s time.bora.net
하니 현재 시간 동기화가 되었음.
그리고 다시 tutorial로 돌아가서 진행하니 잘 됨.
이쯤되면 사실 문제가 시간이 아닌것 같은데 어쨌든 해결했다. 이해가 가는게 아무것도 없지만 어쨌든 해결했다. 아마도반응형'문제해결' 카테고리의 다른 글
[ElasticSearch] 오류들 (0) 2022.01.17 [Python3]ImportError: libpq.so.5: cannot open shared object file: No such file or directory (0) 2022.01.09 [PYTHON] KeyError : 'skipped' (0) 2021.12.31 궁그매 (0) 2020.04.21 [Docker] 2. ElasticSearch Container 띄우기 (0) 2020.02.04