1. 패키지 캐시 삭제 및 재시도
APT의 캐시가 손상되었을 가능성이 있으므로, 캐시를 삭제하고 다시 시도해보세요.
sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
2. 다른 미러 서버 사용
현재 kr.archive.ubuntu.com 미러 서버에 문제가 있을 수 있습니다. 다른 미러 서버를 사용해보세요.
sudo sed -i 's|http://kr.archive.ubuntu.com|http://archive.ubuntu.com|g' /etc/apt/sources.list
sudo apt update
또는, 한국 KAIST 미러를 사용할 수도 있습니다.
sudo sed -i 's|http://kr.archive.ubuntu.com|http://ftp.kaist.ac.kr/ubuntu|g' /etc/apt/sources.list
sudo apt update
3. IPv6 문제 확인
IPv6 네트워크 문제가 있을 경우, APT가 제대로 동작하지 않을 수도 있습니다. IPv6를 비활성화하고 다시 시도해보세요.
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
sudo apt update
4. DNS 문제 해결
DNS 문제가 있을 수 있으므로, Google DNS(8.8.8.8) 또는 Cloudflare DNS(1.1.1.1)로 변경 후 다시 시도해보세요.
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
echo "nameserver 1.1.1.1" | sudo tee -a /etc/resolv.conf
sudo apt update
5. 우분투 키링 업데이트
APT 키링이 오래되었을 경우 문제가 발생할 수 있으므로 업데이트합니다.
sudo apt install --reinstall ubuntu-keyring
sudo apt update
6. 강제 업데이트
APT를 강제로 업데이트하고 다시 시도해봅니다.
sudo apt update --fix-missing
sudo apt install -f
sudo dpkg --configure -a
sudo apt update
위 방법 중 하나를 적용하면 Hash Sum mismatch 문제를 해결할 수 있을 가능성이 큽니다.
그래도 안되면 플록시 서버 문제 이므로 해결 될때까지 기다리면 해결 될 수 있습니다.