Apt-get upgrade시 나타나는 error-message

apt-get upgrade 하면

Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

이런 error가 왜 나는 건가요?

저도 문제 원인을 잘 모르겠는데요 에러 메세지에 따르면
apt-get update
을 먼저해보고 그래도 문제잇으면
apt-get upgrade --fix-missing
을 각각 시도해보라고 하네요?

구글링해봐도 같은 대답이… 쿨럭

사용환경을 정확히 말씀해주시겠어요?

제 사용환경은 우분투 8.04이구요…
또 어떤 걸 이야기 드려야 하는 건지 모르겟네요…

sudo apt-get clean

한번 해보세요

지금 검색해보니

개인 repository에서 소프트웨어 사용한 것으로 인한 문제일수 있다고하네요

저녁에 다시 확인하겠습니다.

문제가 발생하는 이유는 gpg 관련이거나, 런치패드 오류 라는데요.
해법으로 제시하는 것들이

[code:1tv0y1o2]$ sudo apt-get --fix-missing upgrade 나
$ sudo apt-get update 나
$ sudo aptitude update[/code:1tv0y1o2]정도 네요.
미러 사이트가 업데이트 되지 않았을 수도 있으니, 저장소를 바꿔보라는 내용도 있군요.

여러가지를 종합해보면, [quote:1tv0y1o2]저장소를 다른 곳으로 옮기고(System > Administration > Software Sources, 현재 위치에서 한국의 다른 저장소-다음 추천) 시도해본다.[/quote:1tv0y1o2]정도인 듯 싶습니다.

저도 전에 격은 문제인데, 저장소를 다른 곳으로 바꾸니 해결되었습니다.

thedis님 글 읽어보니 다른 원인으로도 생길 수 있군요.

다들 도와주셔서 감사하구요…

apt-get clean를 하고 나니 동작을 하네요…
요약해 보면…
hash나 size mismatch가 난 경우…
아래와 같이 3가지 방법이 있네요…

  1. repository를 바꾸어서 해본다.
  2. –fix-missing 옵션을 준다.
  3. apt-get clean으로 개인 repository를 삭제한다…

다들 참고하세요…