Skip to content

Instantly share code, notes, and snippets.

@therocco
Forked from d2s/fix-ubuntu-package-cache.md
Created February 12, 2017 00:26
Show Gist options
  • Save therocco/328ad454bc80bcf7ea33336262fc5af1 to your computer and use it in GitHub Desktop.
Save therocco/328ad454bc80bcf7ea33336262fc5af1 to your computer and use it in GitHub Desktop.

Fix Ubuntu package cache

Had problem with Ubuntu package cache.

➜  sources.list.d sudo apt-get update                   
Hit:1 http://fi.archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://fi.archive.ubuntu.com/ubuntu xenial-updates InRelease                                                                   
Hit:3 http://fi.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                                 
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Reading package lists... Error!                    
E: Malformed Description-md5 line; includes invalid character '21!0a2ee344f1a65d3401a41cc0d42a7'
E: Malformed Description-md5 line; includes invalid character '21!0a2ee344f1a65d3401a41cc0d42a7'
W: You may want to run apt-get update to correct these problems
E: The package cache file is corrupted

First tried to disable any extra package sources, but it wasn't helping at all. Problem was caused by broken package cache, so had to find a way to remove temporary cache.

Solution was found from old forum thread:

sudo rm -r /var/lib/apt/lists/*
sudo mkdir /var/lib/apt/lists/partial
sudo apt-get update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment