SPRING :: NOTE

[raspberry Pi] apt-get으로 설치 실패 시, 해결방안 본문

Development Tools/Linux

[raspberry Pi] apt-get으로 설치 실패 시, 해결방안

RAYZIE 2022. 10. 5. 15:16
반응형

라즈베리파이를 처음 설치하고 이더넷 설정을 마친 후,

ping 명령어를 통해 외부망으로 통신이 잘 되고 있는지 확인했다.

ping 1.1.1.1

정상적으로 외부망으로 연결이 잘 됐고,

시리얼 통신을 위해 'minicom' 설치를 시도했다.

sudo apt-get install minicom

하지만 계속 설치는 안됐고, 분명 외부망 연결은 잘 됐는데,

다음과 같은 에러만 나온다.

Err:1 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf lrzsz armhf 0.12.21-10
  Temporary failure resolving 'raspbian.raspberrypi.org'
0% [Working]^C

마지막줄은 내가 짜증나서 ctrl+c를 눌러서 종료했다.

혹시 몰라 apt-get 업데이트를 해줫다.

sudo apt-get update

다음과 같은 오류 메세지만 하지만 업데이트도 안된다.

Err:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
  Temporary failure resolving 'raspbian.raspberrypi.org'
Err:2 http://archive.raspberrypi.org/debian bullseye InRelease
  Temporary failure resolving 'archive.raspberrypi.org'
Reading package lists... Done
W: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/bullseye/InRelease  Temporary failure resolving 'raspbian.raspberrypi.org'
W: Failed to fetch http://archive.raspberrypi.org/debian/dists/bullseye/InRelease  Temporary failure resolving 'archive.raspberrypi.org'
W: Some index files failed to download. They have been ignored, or old ones used instead.         Some index files failed to download. They have been ignored, or old ones used instead.load. They have been ignored, or old ones used instead.
-bash: Some: command not found

 

다음과 같이 시도를 했다.


1. 데비안 설치 서버 변경

다음 파일 수정

sudo vi /etc/apt/sources.list

파일 내용 내용 추가(하단 2라인)

#deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free>
#deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free r>
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-fr>
deb http://ftp.kaist.ac.kr/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://ftp.kaist.ac.kr/raspbian/raspbian/ buster main contrib non-free >

라즈베리파이 ftp 서버가 문제가 있을 것 같아 카이스트 서버로 변경했다.

하지만 똑같은 현상 발생.

ps. 이 상황에서 해결되는 케이스도 보았다.


2. resolv.conf 파일 수정

나는 이 경우에 해결했다.

다음과 같이 에디터로 resolv.conf 파일을 오픈한다.

sudo vi /etc/resolv.conf

라즈베리 초기 세팅이라 파일 내용이 다음과 같이 세팅되어있었다.

# Generated by resolvconf
nameserver 192.168.1.1

아마 네임서버가 문제인듯 싶어 네임서버를 수정했다.

# Generated by resolvconf
nameserver 1.1.1.1

네임서버를 수정 후 정상 설치되는것을 확인.

pi@raspberrypi:/etc/apt$ sudo apt-get update
Get:1 http://ftp.kaist.ac.kr/raspbian/raspbian buster InRelease [15.0 kB]
Get:2 http://ftp.kaist.ac.kr/raspbian/raspbian buster/non-free Sources [139 kB]
Get:3 http://ftp.kaist.ac.kr/raspbian/raspbian buster/rpi Sources [1,132 B]
Get:4 http://ftp.kaist.ac.kr/raspbian/raspbian buster/main Sources [11.4 MB]
Get:5 http://archive.raspberrypi.org/debian bullseye InRelease [23.7 kB]
Get:6 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [301 kB]
Get:7 http://ftp.kaist.ac.kr/raspbian/raspbian buster/contrib Sources [78.5 kB]
Get:8 http://ftp.kaist.ac.kr/raspbian/raspbian buster/main armhf Packages [13.0 MB]
Get:9 http://ftp.kaist.ac.kr/raspbian/raspbian buster/contrib armhf Packages [58.8 kB]
Get:10 http://ftp.kaist.ac.kr/raspbian/raspbian buster/non-free armhf Packages [104 kB]
Get:11 http://ftp.kaist.ac.kr/raspbian/raspbian buster/rpi armhf Packages [1,360 B]
Fetched 25.1 MB in 17s (1,502 kB/s)
Reading package lists... Done

업데이트가 정상적으로 되는것을 확인 한 후,

다시 'minicom' 설치 요청

pi@raspberrypi:/etc/apt$ sudo apt-get install minicom
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  lrzsz
The following NEW packages will be installed:
  lrzsz minicom
0 upgraded, 2 newly installed, 0 to remove and 1 not upgraded.
Need to get 329 kB of archives.
After this operation, 1,332 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://ftp.kaist.ac.kr/raspbian/raspbian buster/main armhf lrzsz armhf 0.12.21-10 [79.8 kB]
Get:2 http://ftp.kaist.ac.kr/raspbian/raspbian buster/main armhf minicom armhf 2.7.1-1 [250 kB]
Fetched 329 kB in 1s (652 kB/s)
Selecting previously unselected package lrzsz.
(Reading database ... 43422 files and directories currently installed.)
Preparing to unpack .../lrzsz_0.12.21-10_armhf.deb ...
Unpacking lrzsz (0.12.21-10) ...
Selecting previously unselected package minicom.
Preparing to unpack .../minicom_2.7.1-1_armhf.deb ...
Unpacking minicom (2.7.1-1) ...
Setting up minicom (2.7.1-1) ...
Setting up lrzsz (0.12.21-10) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...

미니컴 설치 완료.

물론 다른것도 설치될것 같다.

별것도 아닌거 30분동안 웹서핑... ㅠ

반응형
Comments