상황
Ubuntu 환경에서 apt 명령어를 사용하여 자동으로 설치진행하는 도중 아래와 같은 오류가 발생했습니다.
'kr.archive.ubuntu.com' 의 주소를 알아낼 수 없습니다. |
해결방안
1차 해결방안
저 같은 경우는 좀 특이한 케이스인데
VM 에서 호스트전용 어댑터로 설정만 해서 발생하는 문제였습니다. ( 외부와의 통신이 불가능한 상태 )
VM 에서 '호스트전용 어댑터'와 'NAT' 어댑터 2개를 설정한 후 interface 설정을 변경하였습니다.
Step 1.
enp0s3 는 '호스트전용 어댑터' enp0s8 은 'NAT' 으로 설정되어 있는 상태입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
root@psh-VirtualBox:~# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.56.101 netmask 255.255.255.0 broadcast 192.168.56.255
inet6 fe80::b7aa:c3a:94d9:55f1 prefixlen 64 scopeid 0x20<link>
ether 08:00:27:4c:ad:d5 txqueuelen 1000 (Ethernet)
RX packets 98 bytes 11082 (11.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 317 bytes 34781 (34.7 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.3.15 netmask 255.255.255.0 broadcast 10.0.3.255
inet6 fe80::cdb:a47f:c7db:326b prefixlen 64 scopeid 0x20<link>
ether 08:00:27:eb:f9:42 txqueuelen 1000 (Ethernet)
RX packets 3 bytes 1770 (1.7 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 53 bytes 6562 (6.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
|
cs |
Step 2.
interfaces 에 NAT 정보 / 호스트전용 어댑터 / dns 정보를 등록해줍니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
root@psh-VirtualBox:~# cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp0s8
iface enp0s3 inet dhcp
auto enp0s3
iface enp0s3 inet static
address 192.168.56.101
network 192.168.56.0
netmask 255.255.255.0
broadcast 192.168.56.255
dns-nameservers 8.8.8.8 8.8.4.4
|
cs |
Step 3.
이더넷을 재부팅하여 interface 를 재적용 해줍니다.
가끔 오류가 나는 경우도 있는데 컴퓨터를 재부팅 해주는것도 좋은 방법입니다.
1
2
3
4
5
6
|
root@psh-VirtualBox:~# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
혹은
root@psh-VirtualBox:~# reboot -h now
|
cs |
2차 해결방안
그래도 해결이 안되면 주소를 알아낼 수 없는 거기 때문에, 저장소의 경로를 다른 경로로 바꿔줍니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# cat /etc/apt/sources.list | grep -v '^#'
deb http://kr.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://kr.archive.ubuntu.com/ubuntu/ bionic universe
deb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://kr.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://kr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://kr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
# vi /etc/apt/sources.list
:%s/kr.archive.ubuntu.com/ftp.daumkakao.com/g
# cat /etc/apt/sources.list | grep -v '^#'
deb http://ftp.daumkakao.com/ubuntu/ bionic main restricted
deb http://ftp.daumkakao.com/ubuntu/ bionic-updates main restricted
deb http://ftp.daumkakao.com/ubuntu/ bionic universe
deb http://ftp.daumkakao.com/ubuntu/ bionic-updates universe
deb http://ftp.daumkakao.com/ubuntu/ bionic multiverse
deb http://ftp.daumkakao.com/ubuntu/ bionic-updates multiverse
deb http://ftp.daumkakao.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
|
cs |
결과
저는 1차해결방안만 진행한 후에 apt-get 으로 설치 진행을 완료하였습니다.
1차해결방안 적용 전
1
2
3
4
5
6
7
8
9
10
11
12
|
root@psh-VirtualBox:~# apt-get install yum
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
무시:1 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7 amd64 2.7.17-1~18.04ubuntu1.1
무시:2 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-stdlib amd64 2.7.17-1~18.04ubuntu1.1
무시:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-minimal amd64 2.7.17-1~18.04ubuntu1.1
오류:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7 amd64 2.7.17-1~18.04ubuntu1.1
'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다
무시:4 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-minimal amd64 2.7.17-1~18.04ubuntu1.1
오류:2 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-stdlib amd64 2.7.17-1~18.04ubuntu1.1
'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다
|
cs |
1차해결방안 적용 후
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
root@psh-VirtualBox:~# apt-get install yum
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
받기:1 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7 amd64 2.7.17-1~18.04ubuntu1.2 [1,054 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-stdlib amd64 2.7.17-1~18.04ubuntu1.2 [1,916 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-minimal amd64 2.7.17-1~18.04ubuntu1.2 [335 kB]
받기:4 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-minimal amd64 2.7.17-1~18.04ubuntu1.2 [1,290 kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7 amd64 2.7.17-1~18.04ubuntu1.2 [248 kB]
내려받기 4,843 k바이트, 소요시간 17초 (291 k바이트/초)
(데이터베이스 읽는중 ...현재 164647개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../0-libpython2.7_2.7.17-1~18.04ubuntu1.2_amd64.deb ...
Unpacking libpython2.7:amd64 (2.7.17-1~18.04ubuntu1.2) over (2.7.17-1~18.04) ...
Preparing to unpack .../1-libpython2.7-stdlib_2.7.17-1~18.04ubuntu1.2_amd64.deb ...
Unpacking libpython2.7-stdlib:amd64 (2.7.17-1~18.04ubuntu1.2) over (2.7.17-1~18.04) ...
Preparing to unpack .../2-libpython2.7-minimal_2.7.17-1~18.04ubuntu1.2_amd64.deb ...
yum (3.4.3-3) 설정하는 중입니다 ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
|
cs |
참고
apt-get update 도 진행해주세요. :)
1
|
root@psh-VirtualBox:~# apt-get update
|
cs |
'Linux > 개념' 카테고리의 다른 글
[LINUX] crontab 기본 편집기 설정&변경하는 방법 (0) | 2021.03.09 |
---|---|
[LINUX] UTC 에서 KST 로 시간 변환하는 방법 (0) | 2021.03.08 |
[LINUX] Ubuntu /var/lib/dpkg/lock-frontend 잠금 파일을 얻을 수 없습니다 오류 해결하기 (0) | 2020.12.19 |
[LINUX] 리눅스 sudo 패스워드 없이 사용하는 방법 (feat. NOPASSWD) (0) | 2020.11.12 |
[LINUX] 리눅스 sudo 사용자 등록하는 방법 ( user is not in the sudoers file ) (0) | 2020.11.12 |