본문 바로가기

일상/LINUX

[LINUX] apt update 오류 [해시 합이 맞지 않습니다.]

반응형

어느날 갑자기(오늘) sudo apt update를 하면 해시 합이 맞지 않는다(hash sum mismatch)라는 만만해 보이는 오류가 떴다.

 

 

 

 

젯슨을 안쓰다가 ROS2 설치 한 번해보려고 오랜만에 부팅했을 때도 해시 합 오류가 나서 때려치고 포맷을 했던 기억이 있는데 오늘도 같은 오류가 나서 이번에는 혼내주려고 마음을 먹었다.

 

 

 

/etc/apt/source.list.d 목록을 수정도 해봤고 서버를 카카오로 바꾸고 터미널에 sudo rm -rf /var/lib/apt/lists/partial 이런 것도 쳐보고 여러가지 해봤는데 해결이 안됐다.

 

그래서 우분투 버그 게시판에 갔다..

 

 

 

Bug #1785778 “Hash Sum mismatch Ubuntu Server 18.04.1 LTS” : Bugs : apt package : Ubuntu

Hi, I'm getting weird Hashes mismatch error while trying to update Ubuntu server 18.04.1 LTS server. The error I'm receiving is as follows. $ sudo apt-get update Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB] Hit:2 http://archi

bugs.launchpad.net

 

이리도 친절한 답변이.. 다른 로그들도 읽어보니 원래는 쉽게? 해결될만한 그런 오류였던거 같다. 여러 사람들이 위의 제보글에 '나도 같은 에러가 난다.' 라고 했기 때문에 버그라고 판단해놓은거같다.

 

 

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

 

 

효과가 있었다!

매우 행복하게 잘 수 있다.

 

 

 

 

 

 

※ 추가 내용[22.08.13]

☞ /var/lib/dpkg/lock-fronted 잠금 파일을 얻을 수 없습니다. - open (11: 자원이 일시적으로 사용 불가능함)

 

 

 

 

 

 

위와 같이 업그레이드를 할 때 에러가 나오면 위에서 쓴 명령어 옵션 -rf를 -vf 옵션으로 바꿔서 사용하면 해결된다.

 

 

sudo rm -vf /var/lib/apt/lists/*

 

 

 

 

 

 

 

 

반응형