Ububtu update incomplete

Asked by Fabian

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.
E: _cache->open() failed, please report.

Guys, the above statement is driving me bonkers. Can someone in simple english tell me how to fix it? Cheers.

Question information

Revision history for this message
Ursula Junque (ursinha) said :
#1

Hi Fabian, I'm marking it as invalid for Launchpad, because this is a Ubuntu issue.

It's already telling you in simple english what to do:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

Have you tried reading that and running 'sudo dpkg --configure -a'?

Googling a little - and just a little - I found a thread in Ubuntu forums: http://ubuntuforums.org/showthread.php?t=653495 , which says basically the same.

HTH,

Úrsula

Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#2

The "dpkg --configure -a" is asked by the system when a previous update/upgrade process have not completely performed good, and it must run with "root" privileged administrative user.
Using the "sudo" command we can do a command as "root" user, and "dpkg --configure -a" need be run from root user.
After the "dpkg --configure -a" command i add all the usual commands (see below) you can run to be sure your system became fully upgraded.

Please also subcribe this bug https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/108601/

Typing the commands as sudo the system will ask you for a password, please give your user password when requested, you don't see nothing when you type it, then press enter.

So please be sure your system is fully updated/upgraded with no pending packages or errors:

Open a Terminal from the menu Applications → Accessories → Terminal and type:
(if the system ask you a password give your user password, you will not see nothing when you type it, then press enter)

sudo dpkg --configure -a

then to update and upgrade and also check pending or missing packages, still using terminal type:

sudo apt-get -f install
sudo apt-get --fix-missing install
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get clean
sudo apt-get autoremove

Hope this helps

Can you help with this problem?

Provide an answer of your own, or ask Fabian for more information if necessary.

To post a message you must log in.