Je rencontre l'erreur suivante lorsque j'exécute : sudo yum update
Downloading packages:
No Presto metadata available for base
python-augeas-0.5.0-2.el7.noarch.rpm | 25 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : python-augeas-0.5.0-2.el7.noarch 1/2
Error unpacking rpm package python-augeas-0.5.0-2.el7.noarch
error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/python_augeas-0.5.0-py2.7.egg-info: cpio: rename
Verifying : python-augeas-0.5.0-2.el7.noarch 1/2
python-augeas-0.4.1-5.el7.noarch was supposed to be removed but is not!
Verifying : python-augeas-0.4.1-5.el7.noarch 2/2
Failed:
python-augeas.noarch 0:0.4.1-5.el7 python-augeas.noarch 0:0.5.0-2.el7
Complete!
Je vois que la mise à jour attend la suppression d'un fichier. Mon plan était de le trouver et de le supprimer, puis de réessayer la mise à jour. Cependant, find -iname "python-augeas-0.4.1-5.el7.noarch"
ne renvoie rien pour moi, donc je doute que la suppression de ce fichier soit la solution.
Il est vrai que je ne suis pas un administrateur système ni même très compétent pour ce genre de choses. Toute aide est appréciée. Merci.
EDIT 1 :
Comme suggéré par Michael Hampton, voici les permissions et les attributs :
$ ls -ld /usr/lib/python2.7/site-packages/python_augeas-0.5.0-py2.7.egg-info
drwxr-xr-x. 2 root root 4096 Jun 29 2015 /usr/lib/python2.7/site-packages/python_augeas-0.5.0-py2.7.egg-info
$ lsattr -d /usr/lib/python2.7/site-packages/python_augeas-0.5.0-py2.7.egg-info
---------------- /usr/lib/python2.7/site-packages/python_augeas-0.5.0-py2.7.egg-info
EDIT 2 :
J'ai désinstallé le paquet avec sudo yum remove python-augeas
. J'ai ensuite réinstallé avec l'erreur suivante :
$ sudo yum install python-augeas
Loaded plugins: fastestmirror, langpacks, remove-with-leaves
Loading mirror speeds from cached hostfile
* base: mirrors.rit.edu
* epel: mirror.steadfast.net
* extras: centos.chi.host-engine.com
* nux-dextop: mirror.li.nux.ro
* updates: mirrors.rit.edu
Resolving Dependencies
--> Running transaction check
---> Package python-augeas.noarch 0:0.5.0-2.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
python-augeas noarch 0.5.0-2.el7 base 25 k
Transaction Summary
======================================================================================================================================================
Install 1 Package
Total download size: 25 k
Installed size: 71 k
Is this ok [y/d/N]: y
Downloading packages:
python-augeas-0.5.0-2.el7.noarch.rpm | 25 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : python-augeas-0.5.0-2.el7.noarch 1/1
Error unpacking rpm package python-augeas-0.5.0-2.el7.noarch
error: unpacking of archive failed on file /usr/lib/python2.7/site-packages/python_augeas-0.5.0-py2.7.egg-info: cpio: rename
Verifying : python-augeas-0.5.0-2.el7.noarch 1/1
Failed:
python-augeas.noarch 0:0.5.0-2.el7
Complete!
EDIT 3 :
Michael Hampton avait raison au sujet des permissions de mon répertoire :
$ ls -ld /usr/lib/python2.7/site-packages/
drwxr-xr-x. 161 root root 12288 Jan 14 12:47 /usr/lib/python2.7/site-packages/
Solution :
sudo chmod 777 /usr/lib/python2.7/site-packages/
sudo yum install -y python-augeas