Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Whenever trying to install any software and update manger,

I get an error stating

Package operation failed
The installation or removal of a software package failed

When I run sudo apt-get update I got this result:

conan51xd@conan51xd-Lenovo-B470:~$ sudo apt-get -f install
[sudo] password for conan51xd: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
conan51xd@conan51xd-Lenovo-B470:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
share|improve this question

marked as duplicate by Braiam, Jorge Castro, souravc, Richard, Eric Carvalho Mar 1 at 20:26

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
run sudo apt-get update in terminal and post its output in your question by editing it. –  atenz Jul 12 '12 at 17:30
    
a sudo apt-get -f install entered into the terminal often works but tijybba is right; post the output of apt-get update if my tip does not work. –  onse Jul 12 '12 at 17:32
    
Thank you,I have posted the output –  user66498 Jul 12 '12 at 17:37
1  
The best advice is to reboot , and try it will run just fine. Don't use update manager , Ubuntu software center or apt-get through command line at the same time. –  atenz Jul 12 '12 at 17:42
    
yes,I know,I don't have use all of them at same times but the problem is when I finish updata,I will get this every times. –  user66498 Jul 12 '12 at 17:49

4 Answers 4

up vote -3 down vote accepted

Run this command:
sudo mv /var/lib/apt/lists{,july12}

sudo apt-get update
Then sudo apt-get upgrade

share|improve this answer
    
This potentially can damage your system. –  Braiam Aug 2 '13 at 3:43
    
The answer was written assuming apt package utility. This software has enough code to take care of situations where some other process (mv in this case) fiddles with the directory where apt-get was writing/trying to write (/var/lib/apt/lists here). And if any software being installed on Un*x system doesn't have this safety, we should start writing an if statement to take care of it –  drake01 Nov 24 '13 at 3:00

E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

This line says you are not authorized to install/update. You need to be root to do it....

You can add sudo before apt-get or you can do sudo -s to be root.

Example: sudo apt-get update

or

sudo -s will consider you as root until you close your terminal.

Then

apt-get update

share|improve this answer

I had the same error, this worked for me:

This error indicates that you (or some program/script) changed the permissions of the file /var/lib/dpkg/status. Please change them back via: "sudo chmod 644 /var/lib/dpkg/status" in order to fix the issue.

I ended up opening terminal:

sudo nautilus

navigating to the folders/files, and changing permissions to

ME - FOLDER:FULL ACCESS / FILES: READ WRITE

ROOT - FOLDER: FULL ACCESS / FILES: READ ONLY

The problem came when my permissions got screwed when trying to fix a kernel issue I had with an Nvidia driver... but that's another story..

I hope this helps...

share|improve this answer
  1. sudo -s (gives the root access)
  2. apt-get update (get the updates)
  3. apt-get upgrade (upgrades the system)

apt-get update && apt-get upgrade doesn't work on every system so run the commands separately.

share|improve this answer
1  
This isn't different than previous answers. –  Braiam Aug 2 '13 at 3:43

protected by Community Aug 7 '13 at 6:56

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.