Apt-get update 실행시 에러 발생

안녕하세요 우분투 10.04 서버를 처음으로 설치하고

몇일째 같은 문제로 고민하다가 이렇게 글을 올립니다.

사내 서버를 구축중인데 apt-get update 라고 명령을 내리면

아래와 같은 오류가 발생합니다.

사내에서 proxy 를 사용중인데 root 의 .bashrc 를 아래와 같이 수정하니

export http_proxy="http://XXX.XXX.XX.XXX:8080"
export ftp_proxy="http://XXX.XXX.XX.XXX:8080"

wget 은 제대로 동작하는 듯 합니다.

/etc/bash.bashrc 에 또한 위의 내용을 적어 보았으며

apt.conf 에 다음의 내용도 적어 보았습니다. (서버 리부팅)

Acquire::http::Proxy "http://XXX.XXX.XX.XXX:8080/";
Accuire {

Retires "0";

HTTP {

Proxy http://XXX.XXX.XX.XXX:8080

};

};

위의 내용들은 인터넷에서 검색해서 적용한 것들인데 제가 궁금한것은

proxy 가 막혀서 회사에서 apt-get 이 안될 경우는 wget 도 안되지 않을까? 싶은데요…

wget 의 경우는 정상 동작하는 것으로 봐서는 /etc/hosts 나 /etc/resolv.conf

도 정상 셋팅된 것으로 보면 될까요?

더이상 무엇을 해보아 할지 초보인데 너무 어렵네요 ㅜ.ㅜ

제가 해야할 일은 우분투 서버에 trac 과 서브버전 삼바 설정을 해주어야 합니다.

시간도 촉박한데 많은 지도 부탁드립니다. ㅜ.ㅜ

감사 합니다.

=======================================================
오류 http://security.ubuntu.com lucid-security Release.gpg
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid Release.gpg
연결이 실패했습니다
오류 http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-ko
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid/main Translation-ko
연결이 실패했습니다
오류 http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-ko
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-ko
연결이 실패했습니다
오류 http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-ko
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid/universe Translation-ko
연결이 실패했습니다
오류 http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-ko
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-ko
연결이 실패했습니다
무시http://security.ubuntu.com lucid-security Release
오류 http://kr.archive.ubuntu.com lucid-updates Release.gpg
연결이 실패했습니다
무시http://security.ubuntu.com lucid-security/main Packages
무시http://security.ubuntu.com lucid-security/restricted Packages
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-ko
연결이 실패했습니다
무시http://security.ubuntu.com lucid-security/main Sources
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-ko
연결이 실패했습니다
무시http://security.ubuntu.com lucid-security/restricted Sources
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-ko
연결이 실패했습니다
무시http://security.ubuntu.com lucid-security/universe Packages
오류 http://kr.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-ko
연결이 실패했습니다
무시http://security.ubuntu.com lucid-security/universe Sources
무시http://kr.archive.ubuntu.com lucid Release
무시http://security.ubuntu.com lucid-security/multiverse Packages
무시http://kr.archive.ubuntu.com lucid-updates Release
무시http://security.ubuntu.com lucid-security/multiverse Sources
무시http://security.ubuntu.com lucid-security/main Packages
무시http://kr.archive.ubuntu.com lucid/main Packages
무시http://security.ubuntu.com lucid-security/restricted Packages
무시http://kr.archive.ubuntu.com lucid/restricted Packages
무시http://security.ubuntu.com lucid-security/main Sources
무시http://kr.archive.ubuntu.com lucid/main Sources
무시http://security.ubuntu.com lucid-security/restricted Sources
무시http://kr.archive.ubuntu.com lucid/restricted Sources
무시http://security.ubuntu.com lucid-security/universe Packages
무시http://security.ubuntu.com lucid-security/universe Sources
무시http://kr.archive.ubuntu.com lucid/universe Packages
무시http://security.ubuntu.com lucid-security/multiverse Packages
무시http://kr.archive.ubuntu.com lucid/universe Sources
무시http://security.ubuntu.com lucid-security/multiverse Sources
무시http://kr.archive.ubuntu.com lucid/multiverse Packages
오류 http://security.ubuntu.com lucid-security/main Packages
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid/multiverse Sources
오류 http://security.ubuntu.com lucid-security/restricted Packages
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid-updates/main Packages
오류 http://security.ubuntu.com lucid-security/main Sources
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid-updates/restricted Packages
오류 http://security.ubuntu.com lucid-security/restricted Sources
연결이 실패했습니다
오류 http://security.ubuntu.com lucid-security/universe Packages
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid-updates/main Sources
오류 http://security.ubuntu.com lucid-security/universe Sources
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid-updates/restricted Sources
오류 http://security.ubuntu.com lucid-security/multiverse Packages
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid-updates/universe Packages
오류 http://security.ubuntu.com lucid-security/multiverse Sources
연결이 실패했습니다
무시http://kr.archive.ubuntu.com lucid-updates/universe Sources
무시http://kr.archive.ubuntu.com lucid-updates/multiverse Packages
무시http://kr.archive.ubuntu.com lucid-updates/multiverse Sources
무시http://kr.archive.ubuntu.com lucid/main Packages
무시http://kr.archive.ubuntu.com lucid/restricted Packages
무시http://kr.archive.ubuntu.com lucid/main Sources
무시http://kr.archive.ubuntu.com lucid/restricted Sources
무시http://kr.archive.ubuntu.com lucid/universe Packages
무시http://kr.archive.ubuntu.com lucid/universe Sources
무시http://kr.archive.ubuntu.com lucid/multiverse Packages
무시http://kr.archive.ubuntu.com lucid/multiverse Sources
무시http://kr.archive.ubuntu.com lucid-updates/main Packages
무시http://kr.archive.ubuntu.com lucid-updates/restricted Packages
무시http://kr.archive.ubuntu.com lucid-updates/main Sources
무시http://kr.archive.ubuntu.com lucid-updates/restricted Sources
무시http://kr.archive.ubuntu.com lucid-updates/universe Packages
무시http://kr.archive.ubuntu.com lucid-updates/universe Sources
무시http://kr.archive.ubuntu.com lucid-updates/multiverse Packages
무시http://kr.archive.ubuntu.com lucid-updates/multiverse Sources
오류 http://kr.archive.ubuntu.com lucid/main Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/restricted Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/main Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/restricted Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/universe Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/universe Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/multiverse Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid/multiverse Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/main Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/restricted Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/main Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/restricted Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/universe Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/universe Sources
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/multiverse Packages
연결이 실패했습니다
오류 http://kr.archive.ubuntu.com lucid-updates/multiverse Sources
연결이 실패했습니다
W: http://kr.archive.ubuntu.com/ubuntu/dis … elease.gpg 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했습니 다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패 했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했 습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패 했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … elease.gpg 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실 패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … elease.gpg 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ion-ko.bz2 파일을 받는 데 실패했습니다 연결 이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ion-ko.bz2 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ion-ko.bz2 파일을 받는 데 실패했습니다 연결 이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ackages.gz 파일을 받는 데 실패했습니다 연결 이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … ackages.gz 파일을 받는 데 실패했습니다 연결 이 실패했습니다

W: http://security.ubuntu.com/ubuntu/dists … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했습니 다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패 했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니 다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했 습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패 했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습니 다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실 패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패했습 니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실 패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실패 했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … ackages.gz 파일을 받는 데 실패했습니다 연결이 실패했습니다

W: http://kr.archive.ubuntu.com/ubuntu/dis … Sources.gz 파일을 받는 데 실패했습니다 연결이 실 패했습니다

E: 일부 인덱스 파일을 다운로드하는 데 실패했습니다. 해당 파일을 무시하거나 과거의 버전을 대신 사용합니다.

proxy 를 사용하고 계시다면
터미널은 tty가 다르니 시냅틱관리자에서 apt-proxy 를 검색하여 설치 하여 주시기 바랍니다.
그놈 경우 프록시 설정으로 GUI 환경에서 인터넷이 가능하나 터미널은 따로 apt-proxy 를 설치 하여 주어야 합니다.

proxy 를 사용하고 계시다면
터미널은 tty가 다르니 [color=#BF0000:vrf9cgtq]시냅틱관리자?[/color:vrf9cgtq]에서 apt-proxy 를 검색하여 설치 하여 주시기 바랍니다.
=> [color=#FF0000:vrf9cgtq]서버 버전[/color:vrf9cgtq]을 인스톨 하여서 [color=#FF0000:vrf9cgtq]오직 텍스트만 [/color:vrf9cgtq]보여지는데요 제가 초보라 시냅틱 관리자는 무엇인가여?

그놈 경우 프록시 설정으로 GUI 환경에서 인터넷이 가능하나 터미널은 따로 apt-proxy 를 설치 하여 주어야 합니다.
proxy 를 사용하고 계시다면

터미널은 tty가 다르니 시냅틱관리자에서 apt-proxy 를 검색하여 설치 하여 주시기 바랍니다.
=> 이전 radhat 에서 rpm 설치랑 비슷한게 수동을 설치해야 하나요?

그놈 경우 프록시 설정으로 GUI 환경에서 인터넷이 가능하나 터미널은 따로 apt-proxy 를 설치 하여 주어야 합니다.

강분도님께 실례되는 말일지 모르지만…
제가 아는 것과 조금 달라서 글남겨봅니다…

제가 틀린 부분이 있으면 지적해주세요…

apt-proxy는 apt-get의 서버 프로그램으로…
프록시 환경에서의 apt-get 사용이 목적이 아니라…
대역폭 절약을 위해 다른 시스템들의 apt-get을 캐쉬해주고, 캐쉬한 내용중에 다른 시스템들이
원하는 패키지가 없을 경우, apt-get 연결을 대신(proxy)해주는 서버인 걸로 알고 있습니다.

https://help.ubuntu.com/community/AptProxy

[quote:mjwqiihm] apt-proxy is a program that caches the packages you download from the Internet, to your hard disk. Because apt-proxy behaves as if it were a HTTP server with a full copy of the repositories you select, you can access the packages from other computers on your network. If a package is not in the cache, apt-proxy automatically downloads and caches it. This can significantly decrease download bandwidth and installation time when you have to install the same packages repeatedly (i.e. an upgrade of multiple machines). [/quote:mjwqiihm]

제가 apt-mirror를 돌려본적이 있는데…
apt-mirror는 그냥 apt-get 업데이트 서버를 통채로 받아두는 개념이고,
apt-proxy는 일부 쓴적이 있는 패키지를 캐쉬해두고, 다른 시스템이 요구하는 패키지가 없을 경우
대신 받아다 주는 역할을 하는 걸로 알고 있습니다.

제가 틀린게 있으면 지적해 주세요…

zoo0357님…

제가 아는 한
proxy 설정 후의 wget이 잘 돌아간다고 하신다면
apt-get도 잘 돌아가야 합니다.

혹시 제가 아는 문제일 수 있으니,

root 상태에서 echo $no_proxy한 결과와
일반 유저 상태에서 echo $no_proxy의 결과가 같은지 확인해 보세요.
일반 유저 상태에서 echo $no_proxy한 결과 맨 뒤에 ,가 붙어 있다면
제가 아는 한 apt-get은 돌아가지 않습니다.

만약 root에서 아무 결과가 안나왔다면
sudo 없이 apt-get update가 잘 되는지 보세요.
잘 된다면 $no_proxy 버그에 의한 문제일 가능성이 높을것 같습니다.

해결책은 bash.bashrc뒤에 export no_proxy="127.0.0.1"만 추가하고
새로 로그인한 후 해보시기 바랍니다.

그리고, apt.conf는 저의 경우,

Acquire::http::proxy "http://x.x.x.x:xxx/";
Acquire::ftp::proxy "ftp://x.x.x.x:xxx/";
Acquire::https::proxy "https://x.x.x.x:xxx/";

로 되어 있습니다.

참고하시길…

yanagi 님외 기타 모든 읽어주신 님들 감사 드립니다.

apt-get 을 실행시킨 유저는 root 였습니다.

1.root 상태일때 echo $no_proxy 실행 결과 => 아무것도 나타나지 않음. (공백 한칸)
2. 일반 유저로 변경후 echo $no_proxy 실행 결과 =>

E: 잠금 파일 /var/lib/apt/lists/lock 파일을 열 수 없습니다 - open (13: Permission denied)
E: 목록 디렉토리를 잠글 수 없습니다

로 나타나는데요 어떻게 하면 좋을 지요?
yanagi 님이 말씀하신 오류 사항에 해당 되는 이야기 인가요?

막막했는데 모두들 너무 감사 드립니다. ㅜ.ㅜ

[quote="zoo0357":1b7d2rh2]
2. 일반 유저로 변경후 echo $no_proxy 실행 결과 =>

E: 잠금 파일 /var/lib/apt/lists/lock 파일을 열 수 없습니다 - open (13: Permission denied)
E: 목록 디렉토리를 잠글 수 없습니다

[/quote:1b7d2rh2]

제가 모르는 세상의 에러군요… :(

root로 작업하시니 뭔가 권한이 많이 꼬인거 같네요…
혹시 root유저로 apt-get update가 안되시나요?

아무튼 어떻게 이런 에러가 나오는지 제 능력으로는 상상이 잘 안되네요…

넵… root user 로 apt-get update 가 안돼네여…
ㅜ.ㅜ 과감하기 보다는 조그만 PC 라서
제가 무식해서 그냥 ㅜ.ㅜ

export no_proxy="127.0.0.1" 를 맨 마지막에 넣어도 여전히 에러가 나타나네여 ㅜ.ㅜ
압부분의
export http_proxy="http://xxx.xxx.xxx.xxx:8080/"
export ftp_proxy="http://xxx.xxx.xxx.xxx:8080/"
은 지워야 하나요?

ㅜ.ㅜ 도와 주세여 ㅜ.ㅜ

제가 아는 필요한 설정은 다음과 같습니다.

  1. /etc/environment 혹은 /etc/bash.bashrc 의 맨 뒤에
    프록시 서버를 넣어주세요.

원래는 /etc/environment에 넣으시는게 맞습니다.
둘 다 넣어도 되니 /etc/environment에 넣으실 때는 export를 빼고
http_proxy="http://xxx.xxx.xxx.xxx:8080/"
ftp_proxy="http://xxx.xxx.xxx.xxx:8080/"

해주세요.

  1. 위에 말씀드린 no proxy도 넣어주시고

  2. 위의 apt.conf 설정을 넣으시고

  3. 터미널에서 echo $http_proxy했을때와, echo $no_proxy했을때 모두 설정하신 결과가 나와야합니다.
    (echo no proxy했을 때 맨 뒤에 ,가 붙으면 안됩니다)
    안나오신다면 로그아웃후 로그인 하시던가 임시로 터미널에서 source 해보세요.

제가 아는 내용은 이게 전부네요.
도움되시길 바랍니다.

너무나 큰 도움 고맙습니다.

하나씩 바꾸어 보니

  1. wget 같은 경우는 /root/.bashrc 에서 export 시켜주니 정상 동작 되는듯 한데요…
  2. 나머지는 확인해 보아야져… ㅜ.ㅜ 근데 wget 은 돼구 apt-get 은 안돼는 경우가 있나요? ㅜ.ㅜ
    비슷한 오류를 겪으신 분들은 없나보네여 ㅜ.ㅜ :cry: