본문 바로가기

SW/ROS2 & Linux

apt update 중 오류, 해시 합이 맞지 않습니다. (apt update hash sum mismatch)

24.06.02 집필

 

목차

1. 현상

2. 해결

3. 결론

 

 

 

---------------------------------------------------------------------------------------------------------------

1. 현상

 

평화로이 코딩을 시작하려 했으나 발생한 문제.

평소처럼 sudo apt update와 upgrade를 조져주고 있는데,

 

해시 합이 맞지 않댄다..

 

일단 무슨 문제인지 알아야 겠고, 해결을 해야겠다.

우선 apt가 update 되는 곳으로 가 보았다.

/etc/apt/sources.list를 gedit 으로 열어보았는데, 별 내용도 없었고, 그마저도 전부 주석이었다.

이제 구글링을 통해 이 현상이 나에게만 있는 현상인지 알아보았다.

 

 

 

2. 해결

https://stackoverflow.com/questions/64120030/hash-sum-mismatch-when-apt-get-update-ubuntu-20-04-vm-with-multipass

 

Hash sum mismatch when apt-get update Ubuntu 20.04 VM with Multipass

My issue is the following: I start a new multipass VM which is Ubuntu 20.04 version (I do not specify it, just launch). First command in my new VM is: sudo apt-get update Where I already have some ...

stackoverflow.com

다행이도 stack overflow에서 나와 동일한 오류를 가진 글을 찾았다.

 

우선, 새 탭을 여는 수고를 덜기위해 요약하면 아래와 같다.

(1)

나랑 같은 오류인 Hash sum mismatch 오류고,

VMware를 사용하고 있으므로, 아마 환경 오류보단 우분투 오류에 가까울 것이고,

ubuntu 20.04로 나와 그리 멀지 않은 LTS버전을 사용하고 있는것을 알았다.

 

(2)

해당 글 에서는 5개까지의 솔루션을 제공했다.

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update -o Acquire::CompressionTypes::Order::=gz
sudo apt-get update && sudo apt-get upgrade

이 것이 첫 번째 솔루션이다.

 

근데 첫 번째 솔류션 만으로 끝나버렸다..

예상컨데, apt update list를 초기와 하고 다시 다운받는 것으로 보인다.

시간이 굉장히 오래걸렸고, 넘버링이 130까지도 갔다.

 

3. 결론

sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update -o Acquire::CompressionTypes::Order::=gz
sudo apt-get update && sudo apt-get upgrade