3

I am using Ubuntu 16.04. How can I fix the following issue?

IMG:

Software index is broken

This is a major failure of your software management system.    
Please check for broken packages with synaptic, check the file  
permissions and correctness of the file '/etc/apt/sources.list' and    
reload the software information with: 'sudo apt-get update' and   
'sudo apt-get install -f'.

In addition to this error I'm also still getting the same error in the terminal as I got while trying to install an .rpm package in my previous question: Restoring system for a crashed installation. I also got an error message about an obsolete PPA and another xenial repository that can't be authenticated.

I can't install any packages at all. I can't use apt-get, can't use gebi installer, and I can't even open the Synaptic package manager.

mook765
  • 15,925
  • 1
    Maybe you can try this https://askubuntu.com/questions/646176/reading-package-lists-error – userDepth Sep 05 '17 at 05:19
  • @userDepth, I don't know what the file, "/etc/......." should had contained, and the second solution didn't work, Can I reinstall the package manager or something? – mathmaniage Sep 05 '17 at 05:33
  • 1
    I remembered that sometimes servers take a little extra time to refresh the list archives and during that time this happens. Try using the main server instead and run an apt-get update. – userDepth Sep 12 '17 at 12:54

3 Answers3

5

As this error message Software index is broken. This is a major failure of your software management system. suggests, there is a major failure of your software management system comprised of several different errors, and these errors need to be individually repaired one error at a time in order to restore your package management to working condition.

Open the terminal and type:

sudo rm -vf /var/lib/apt/lists/*  
sudo add-apt-repository --remove ppa:pinta-maintainers/pinta-stable
sudo apt update
sudo apt install -f
karel
  • 114,770
0

In my case I solved it using

sudo dpkg -i --force-overwrite /var/cache/apt/archives/full_name_of_package
0

Try removing all the files from /var/cache/apt/archives/

try this

sudo rm /var/cache/apt/archives/*

This will remove all the .deb files in archives directory. The above command will also remove the partial directory which is needed by apt, apt-get, etc, to download .deb files before installing them.

Then try these to recreate partial directory in /var/lib/apt/lists/ and in /var/cache/apt/archives/

sudo mkdir /var/lib/apt/lists/partial
sudo mkdir /var/cache/apt/archives/partial
sudo apt-get update

Check this link for solution Software Index is broken

And this for an explanation on package management Why are there deb files in /var/cache/apt/archives/?

  • I tried this and the linked page's commands, however, it's still not working. This happened when I was trying to install maya, and this is the error: https://pasteboard.co/GIV4hsV.png – mathmaniage Sep 05 '17 at 06:31
  • https://bugs.launchpad.net/pinta/+bug/1607586 – sissyphus_69 Sep 05 '17 at 07:05