참고 : https://ccambo.blogspot.com/2015/02/ubuntu-apt-get-update-hash-sum-mismatch.html
ubuntu 환경에서 sudo apt-get update 업데이트 에러
- windows에 wsl을 설치 후 sudo apt-get update 업데이트를 시도하려고 할 때 다음과 같은 에러가 발생했다.
- 원인은 Archive 파일이 잘 못된 경우도 존재하지만 거의 대부분은 네트워크가 느려서 발생하는 경우로 이 때는 좀 더 빠른 사이트로 변경을 해 주면 문제없이 해결할 수 있다.
sudo apt-get update 오류 메시지
administrator@lsh:/mnt/c/Users/A$ sudo apt-get update
[sudo] password for administrator:
Hit:1 https://download.docker.com/linux/ubuntu focal InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Get:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1302 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 c-n-f Metadata [14.4 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [867 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [867 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [867 kB]
Err:8 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages
Hash Sum mismatch
Hashes of expected file:
- Filesize:866860 [weak]
- SHA256:6551b5329c504967fbdc00d399ea1f0beb983f9e7048a522d132a562da662efe
- SHA1:ea57974ae45909462cd650218dad665dc4b312e0 [weak]
- MD5Sum:6f0a5965bfd570329a3eb995d03baf42 [weak]
Hashes of received file:
- SHA256:f5a31a5507a757ac490a1dca4370abae9bbcad3289091947c058a1303a0843d4
- SHA1:476f9b2b1f0686f6c50467feae5fded742005608 [weak]
- MD5Sum:2b4c72eb4ae024a12aab298488c6f393 [weak]
- Filesize:866860 [weak]
Last modification reported: Tue, 02 Nov 2021 07:34:11 +0000
Release file created at: Tue, 02 Nov 2021 11:48:05 +0000
Fetched 981 kB in 5s (212 kB/s)
Reading package lists... Done
E: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal-updates/universe/binary-amd64/by-hash/SHA256/6551b5329c504967fbdc00d399ea1f0beb983f9e7048a522d132a562da662efe Hash Sum mismatch
Hashes of expected file:
- Filesize:866860 [weak]
- SHA256:6551b5329c504967fbdc00d399ea1f0beb983f9e7048a522d132a562da662efe
- SHA1:ea57974ae45909462cd650218dad665dc4b312e0 [weak]
- MD5Sum:6f0a5965bfd570329a3eb995d03baf42 [weak]
Hashes of received file:
- SHA256:f5a31a5507a757ac490a1dca4370abae9bbcad3289091947c058a1303a0843d4
- SHA1:476f9b2b1f0686f6c50467feae5fded742005608 [weak]
- MD5Sum:2b4c72eb4ae024a12aab298488c6f393 [weak]
- Filesize:866860 [weak]
Last modification reported: Tue, 02 Nov 2021 07:34:11 +0000
Release file created at: Tue, 02 Nov 2021 11:48:05 +0000
E: Some index files failed to download. They have been ignored, or old ones used instead.
- 패키지 소스에 대한 정보는 /etc/apt/sources.list 파일에 존재한다. 해당 파일을 확인해 보면 사이트가 archive.ubuntu.com 으로 지정되어 있는데 무선 접속이나 통신망이 원할하지 않는 경우는 큰 패키지 처리 시에 위와 같은 오류가 지속적으로 발생한다. 따라서 사이트를 국내에서 제공하는 사이트로 변경해서 처리하면 된다.
$ sudo sed -i 's/archive.ubuntu.com/ftp.daum.net/g' /etc/apt/sources.list
- 위의 명령은 ‘sed’ 툴을 이용해서 /etc/apt/sources.list 파일의 내용 중에서 archive.ubuntu.com 으로 지정된 모든 문자열을 ftp.daum.net으로 변경해서 원본을 갱신하는 것이다. 이렇게 국내 미러 사이트로 변경을 하면 네트워크 문제로 인한 오류는 대 부분 해결이 된다.
'Linux' 카테고리의 다른 글
[Linux] ssh 접속 허용하기 (0) | 2021.11.02 |
---|---|
[Linux] systemctl 오류 (0) | 2021.11.02 |
[Linux] Wsl의 Windows의 폴더경로 확인하기 (0) | 2021.10.31 |
[Linux] Windows에 VM없이 Linux 구축하기 (WSL2) (0) | 2021.10.31 |
Linux Server Ubuntu 16.04 설치하기 (0) | 2021.04.29 |