web-dev-qa-db-fra.com

Echec de la mise à niveau d'Ubuntu du 16 avril au 16 octobre: ​​'Impossible de verrouiller / var / cache / apt / archives / lock'

Je ne parviens pas à mettre à jour Ubuntu de 16.04 à 16.10.

Message d'erreur:

Failed to lock /var/cache/apt/archives/lock

Il existe de nombreuses réponses sur la façon de résoudre ce problème. J'ai tout essayé . Mais pas de succès. Quelqu'un peut aider?

Articles existants sur le même sujet:

Message d'erreur:

Calculating the changes    
Calculating the changes
Do you want to start the upgrade?     
10 installed packages are no longer supported by Canonical. You can 
still get support from the community. 
16 packages are going to be removed. 293 new packages are going to be 
installed. 1842 packages are going to be upgraded. 
Installing the upgrade can take several hours. Once the download has 
finished, the process cannot be canceled. 
 Continue [yN]  Details [d]y
Fetching Fetched 0 B in 0s (0 B/s)                                   
Upgrading
Could not download the upgrades 
The upgrade has aborted. Please check your Internet connection or 
installation media and try again. 

Failed to lock /var/cache/apt/archives/lock 

Traceback (most recent call last):   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/yakkety", line 8, in <module>  
File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeMain.py",
line 242, in main   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1880, in run   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1845, in fullUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1263, in doDistUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1385, in abort   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/sourceslist.py",
line 366, in restore_backup   File "/usr/lib/python3.5/shutil.py",
line 236, in copy
    copymode(src, dst, follow_symlinks=follow_symlinks)   File "/usr/lib/python3.5/shutil.py", line 138, in copymode
    chmod_func(dst, stat.S_IMODE(st.st_mode)) PermissionError: [Errno 1] Operation not permitted: '/etc/apt/sources.list' Error in
sys.excepthook: Traceback (most recent call last):   File
"/usr/lib/python3/dist-packages/apport_python_hook.py", line 109, in
apport_excepthook
    pr.add_proc_info(extraenv=['PYTHONPATH', 'PYTHONHOME'])   File "/usr/lib/python3/dist-packages/apport/report.py", line 544, in
add_proc_info
    self['ExecutableTimestamp'] = str(int(os.stat(self['ExecutablePath']).st_mtime)) PermissionError:
[Errno 13] Permission denied:
'/tmp/ubuntu-release-upgrader-kfjtjdko/yakkety'

Original exception was: Traceback (most recent call last):   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/yakkety", line 8, in <module>  
File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeMain.py",
line 242, in main   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1880, in run   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1845, in fullUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1263, in doDistUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1385, in abort   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/sourceslist.py",
line 366, in restore_backup   File "/usr/lib/python3.5/shutil.py",
line 236, in copy
    copymode(src, dst, follow_symlinks=follow_symlinks)   File "/usr/lib/python3.5/shutil.py", line 138, in copymode
    chmod_func(dst, stat.S_IMODE(st.st_mode)) PermissionError: 
[Errno 1] Operation not permitted: '/etc/apt/sources.list'
1
Karthik

J'ai eu le même problème où j'ai obtenu Failed to lock /var/cache/apt/archives/lock chaque fois que j'ai essayé la mise à niveau.

J'ai tout fait comme décrit ici , sauf pour démarrer update-manager avec Sudo.

Alors:

  1. Sudo apt-get update

  2. Sudo apt-get upgrade

  3. Sudo apt-get dist-upgrade

  4. Sudoupdate-manager -d

... et finalement, le 27ème essai, cela a fonctionné.

1
toraritte

Lequel de ces deux avez-vous fait:

Sudo apt-get dist-upgrade
apt-get dist-upgrade?

J'oserais presque dire que votre utilisateur ne dispose pas des autorisations appropriées. Je reçois une sortie similaire mais beaucoup plus courte si je cours sans Sudo.

Ouvrez le terminal et tapez

groups

Quelle est la sortie que vous obtenez?


Liens

Les liens que vous avez publiés pourraient en fait avoir la réponse sans être une réponse directe.

Le troisième lien contenait un autre lien avec des instructions sur la manière de supprimer un verrou sur un fichier Réponse avec suppression du verro

L'un des autres liens spécifiait que tout programme ouvert touchant également ce fichier était la cause de son verrouillage. Vous êtes-vous assuré qu'aucun processus de mise à jour ne se lance par défaut lorsque vous allumez votre PC? Je m'assurerais que vous n'avez pas de processus de mise à jour à démarrer, puis redémarrez et essayez à nouveau. Le redémarrage va tuer le programme et s'il ne démarre pas automatiquement, le verrou devrait disparaître et par conséquent le problème ne devrait pas persister.

0
D75