[완료] apt-get update 명령이 오류가 발생합니다.

kukgini의 이미지

Ubuntu 8.04 버전 설치후 갑자기 언제부턴가 apt-get update 명령이
오류가 나기 시작했습니다. 오류 내용은 아래와 같습니다.

root@donsvr1:/etc/apt# apt-get -f update
Get:1 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security Release.gpg
Get:2 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security Release
Ign <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security Release
Get:3 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/multiverse Sources
99% [Working]bzip2: (stdin) is not a bzip2 file.
Err <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/multiverse Sources
  Sub-process bzip2 returned an error code (2)
Fetched 354B in 0s (356B/s)
W: GPG error: <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security Release: The following signatures were invalid: NODATA 1 NODATA 2
W: Failed to fetch <a href="http://security.ubuntu.com/ubuntu/dists/hardy-security/multiverse/source/Sources.bz2" rel="nofollow">http://security.ubuntu.com/ubuntu/dists/hardy-security/multiverse/source/Sources.bz2</a>  Sub-process bzip2 returned an error code (2)
 
E: Some index files failed to download, they have been ignored, or old ones used instead.

여기저기 뒤져보다 왠지 원인이 secring.gpg 의 사이즈가 0 이 되어버린 것이 원인일 것 같다는 생각에까지 미쳤습니다. 하지만 이게 왜 사이즈가 0이 되어버렸는지는 잘 모르겠고 어떻게 하면 복원시킬 수 있을지 난감합니다...

root@donsvr1:/etc/apt# ls -l
total 24
drwxr-xr-x 2 root root 4096 2008-10-28 20:13 apt.conf.d
-rw------- 1 root root    0 2008-10-28 20:00 secring.gpg
-rw-r--r-- 1 root root 3218 2008-11-09 23:06 sources.list
drwxr-xr-x 2 root root 4096 2008-04-22 11:20 sources.list.d
-rw------- 1 root root 1200 2008-10-28 20:00 trustdb.gpg
-rw-r--r-- 1 root root 6713 2008-10-28 20:00 trusted.gpg

제 추측이 맞을까요? 맞다면 이 파일은 어떻게 회복시킬 수 있을까요?

doodoo의 이미지

일단 제것도 0 입니다.

doodoo@doodoo:/etc/apt$ ll
합계 36
drwxr-xr-x 2 root root 4096 2008-10-31 00:29 apt.conf.d
-rw------- 1 root root    0 2008-03-01 07:52 secring.gpg
-rw-r--r-- 1 root root 3240 2008-05-07 00:06 sources.list
drwxr-xr-x 2 root root    6 2007-10-16 05:44 sources.list.d
-rw-r--r-- 1 root root 3151 2008-04-26 22:40 sources.list.distUpgrade
-rw-r--r-- 1 root root 3152 2008-04-26 22:40 sources.list~
-rw------- 1 root root 1200 2008-04-26 23:48 trustdb.gpg
-rw-r--r-- 1 root root 6713 2008-04-26 23:48 trusted.gpg
-rw-r--r-- 1 root root 6713 2008-04-26 23:48 trusted.gpg~
doodoo@doodoo:/etc/apt$

doodoo@doodoo:/etc/apt$ sudo apt-get update
[sudo] password for doodoo:
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy Release.gpg
받기:1 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/main Translation-ko [35.7kB]
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security Release.gpg
무시http://security.ubuntu.com hardy-security/main Translation-ko
무시http://kr.archive.ubuntu.com hardy/restricted Translation-ko
받기:2 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/universe Translation-ko [92.6kB]
무시http://security.ubuntu.com hardy-security/restricted Translation-ko
무시http://security.ubuntu.com hardy-security/universe Translation-ko
무시http://security.ubuntu.com hardy-security/multiverse Translation-ko
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security Release
무시http://kr.archive.ubuntu.com hardy/multiverse Translation-ko
받기:3 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates Release.gpg [189B]
무시http://kr.archive.ubuntu.com hardy-updates/main Translation-ko
무시http://kr.archive.ubuntu.com hardy-updates/restricted Translation-ko
무시http://kr.archive.ubuntu.com hardy-updates/universe Translation-ko
무시http://kr.archive.ubuntu.com hardy-updates/multiverse Translation-ko
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy Release
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/main Packages
받기:4 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates Release [58.5kB]
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/main Packages
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/restricted Packages
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/main Sources
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/restricted Sources
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/universe Packages
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/universe Sources
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/multiverse Packages
기존 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy/multiverse Sources
받기:5 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/main Packages [372kB]
받기:6 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/restricted Packages [6740B]
받기:7 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/main Sources [99.0kB]
받기:8 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/restricted Sources [1092B]
받기:9 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/universe Packages [138kB]
받기:10 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/universe Sources [33.2kB]
받기:11 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/multiverse Packages [23.0kB]
받기:12 <a href="http://kr.archive.ubuntu.com" rel="nofollow">http://kr.archive.ubuntu.com</a> hardy-updates/multiverse Sources [4020B]
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/restricted Packages
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/main Sources
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/restricted Sources
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/universe Packages
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/universe Sources
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/multiverse Packages
기존 <a href="http://security.ubuntu.com" rel="nofollow">http://security.ubuntu.com</a> hardy-security/multiverse Sources
내려받기 864k바이트, 소요시간 13s (62.0k바이트/초)
꾸러미 목록을 읽는 중입니다... 완료
doodoo@doodoo:/etc/apt$

잘 되는것 같은데요...그게 이유인것 같지 않네요.
익명 사용자의 이미지

update, upgrade, autoremove 를 번갈아 가면서 해보세요.
참고로 저도 동일한 증상에서 위의 세가지 명령어를 번갈아가면서 에러메세지를 없앴습니다.

write by kain

익명 사용자의 이미지

좋으다

thinkabout의 이미지

좋으다

감사합니다의 이미지

좋으다

kukgini의 이미지

그렇군요... 저도 몇가지를 더 해보니 그게 원인은 아닌것 같습니다.
도데체 이 정체불명의 오류는 뭘까요?
구글링을 해봐도 쉽사리 답이 안나오고 참으로 오묘한 해결법들만 있는데
그닥 효과가 없었습니다.

한가지는 apt-get -f update 를 하는 것인데 별 효과가 없었습니다.

또 한가지는 /etc/apt/sources.list 를 모두 코맨트 처리하고 apt-get update 를 실행한 후
다시 언커맨트 하고 apt-get update 를 다시 한번 하라는 것이었는데 이 역시도 효과가 없었습니다.

2004 년부터 같은 오류메시지로 질문은 꾸준히 올라오는데 해결 방법은
원인을 밝히거나 효과가 있는 해결법이 달린 곳은 별로 없었습니다.
혹시 해결하신 분이 있으면 도와주세요 T.T 지난번에도 이래서 서버 밀고 다시 깔았는데 흑...

세이군의 이미지

우선 /etc/apt에 있는 gpg파을의 문제는 아닙니다.
오류의 원인은 http://security.ubuntu.com/ubuntu/dists/hardy-security/multiverse/source/Sources.bz2 이 파일의 크기가 문제로 보이는데 현 시점(11월 10일 17시 50분)에 이 파일의 압축해제후 크기가 0입니다. 헤더만 달랑 있는 격이지요.
/etc/apt/source.list 파일에서 security.ubuntu.com 이 등록된 줄을 #로 일단 막으시고 업데이트를 하신 뒤에 1주일쯤 뒤에 다시 풀고 해 보세요.
그때는 해결이 되어 있을 지도 모르니까요

kukgini의 이미지

음...현재로써는 /etc/apt/sources.list 에 있는 모든 저장소에서 이 오류가 납니다.
제가 관리하는 서버가 두대 있는데 다른 서버에서는 이상이 발생하지 않는 것으로 보아 그 문제가 아닐것 같습니다...

kukgini의 이미지

문제가 해결되었습니다. 두 서버간의 차이를 여러가지로 생각해 보았는데
그 중 하나가 방화벽이었습니다. 방화벽에 걸려서 업데이트가 안되었던 거군요...
그런데 참... 오류메시지가 문제 해결에 도움이 안되게 찍히네요...

양우영의 이미지

며칠째 원일을 찾던중 방화벽이라는애기에 눈이 번쩍 그 전시스템과 차익 이거라서 바로 중지하고 해 보니 해결되었습니다

jeongwan의 이미지

같은 문제를 겪고 있습니다. 에러메시지까지 같네요. 역시 8.04 입니다.
방화벽을 따로 설정한적 없고, 다만 server버전입니다.
한국통신 ftth에 연결되어 있고 중간에 사설공유기 같은 것을 거치지 않습니다.
에러가 나기 시작한 시점이 8.10버전이 나올때였던 것 같은데 이것이 영향을 줄 수 있나요?
kukgini님께서 이용하셨던 방법을 좀 알고 싶습니다.

The Magic of Zero

kukgini의 이미지

제 경우에는 회사 방화벽이 특정 프로그램을 통해 PC 를 인증받아야만 외부로 나가게 되어 있습니다.
그런데 그 인증 프로그램이 IE 에서 ActiveX 를 통해서만 동작합니다. 한번 인증을 받으면 하루동안은
같은 IP 와 맥주소에 대해서 계속 사용할 수가 있습니다. 그래서...

다른 파티션에 윈도우를 깔고 IE 를 통해 PC 인증을 받은 후에 다시 리눅스로 부팅하여 업데이트 받았습니다.
의외로 해결방법이 쫌...그렇지요? ^^;

judgementday의 이미지

저도 비슷한 경험이 있어서 혹시나 싶어 해결책을 드립니다.
[해결책이 될 수 있을지 모르겠지만..^^;]
저같은 경우도 방화벽 프로그램이 설치되었지만 서비스 모두 종료하고 iptables도 비웠는데 업데이트가 되지 않았습니다.
헌데 아래와 같이 apt-update가 안되어 '/etc/resolv.conf'에서 nameserver가 제대로 설정이 되었는지 확인해보니
아무것도 적혀있지 않길래 아래와 같이 설정하니 잘 되더군요

nameserver 168.126.63.1

혹시 도움이 될까 싶어 올려봅니다.^^
수고하세요.

익명 사용자의 이미지

ARM Cortex-A 기반의 Ubuntu Server 13.05를 사용중입니다.
현재 제 서버에는 /etc/resolv.conf가 아예 존재하지 않더군요.
따라서 파일 생성과 동시에 내부에 nameserver 168.126.63.1을 쓰고 저장한 후
apt-get update를 수행하니 정상적으로 잘 동작하도록 바꼈습니다 ^^

감사합니다!

dong880510의 이미지

ARM Cortex-A 기반의 Ubuntu Server 13.05를 사용중입니다.
현재 제 서버에는 /etc/resolv.conf가 아예 존재하지 않더군요.
따라서 파일 생성과 동시에 내부에 nameserver 168.126.63.1을 쓰고 저장한 후
apt-get update를 수행하니 정상적으로 잘 동작하도록 바꼈습니다 ^^

감사합니다!

익명 사용자의 이미지

LTS 버전이 아닌 경우 1년 6개월만 서비스된다고 합니다.
저는 10.10 버전 쓰고있었는데, 아래 방법대로 하니 동작합니다.

sudo sed -i 's/ftp.daum.net/old-releases.ubuntu.com/g' /etc/apt/sources.list
sudo apt-get update

출처:
http://www.ubuntu.or.kr/viewtopic.php?p=108884

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.