Erreur:
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?
J'ai donc vu cette erreur se reproduire plusieurs fois et l'obtenir à la suite de l'utilisation des commandes suivantes:
Sudo apt-get update && apt-get upgrade
J'agis en tant que root et je me suis assuré qu'aucun des gestionnaires de mise à jour n'est en cours d'exécution. J'ai d'abord essayé de vérifier ce qui le bloquait en utilisant:
Sudo lsof /var/lib/dpkg/lock
avec sortie de:
lsof: WARNING: can't stat() Fuse.gvfs-Fuse-daemon file system /home/gareth/.gvfs
Output information may be incomplete.
Juste au cas où j'aurais essayé de retirer le verrou en utilisant:
Sudo rm /var/lib/apt/lists/lock
Sudo rm /var/cache/apt/archives/lock
... en vain. Fait intéressant, si je suis réellement root et utilise:
Sudo -s
apt-get update && apt-get upgrade
... la mise à jour fonctionne. Je peux donc mettre à jour et mettre à jour mes paquets tant que je suis littéralement root, ce qui est quelque peu frustrant. Cela implique-t-il également plus des autorisations que quelque chose d’autre verrouillant le répertoire?
Merci d'avance pour toute aide à ce sujet.
Vous avez oublié le Sudo
pour la deuxième commande. Sudo apt-get update && Sudo apt-get upgrade
fonctionnera.