CentOS : Impossible à supprimer un paquet lors d'une mise à jour
Bonjour à tous,
Lundi, j'ai eu un souci lors d'une mise à jour d'un PC avec CentOS installé dessus, au travail.
Lors de la mise à jour via yum update, la suppression est restée bloquée sur un paquet : initial-setup-0.3.9.30-1.el7.centos.x86_64
Après un Ctrl+C et le lancement d'un
pour supprimer les paquets non encore supprimés, l'outil reste encore bloqué sur :
Et ça ne va pas plus loin.... Du coup, quand je fais une mise à jour à nouveau, yum crie ! IL Y A DES DOUBLONS !!!
La suppression de ce (vieux RPM, puisque ça a été mis à jour en 0.3.9.36) rpm via
bloque également ....
J'ai donc ressorti une vieille astuce (trouvée sur Internet) que j'avais utilisée lors du passage à Fedora 18 sur ma machine, quand j'utilisais encore Fedora en dual boot avec Calculate Linux. J'ai supprimé le RPM en ignorant les scriplets :
Et BINGO !
Après, si on relance :
La suite des paquets ont été désinstallés avec succès !
Si ça peut vous servir ...
Lundi, j'ai eu un souci lors d'une mise à jour d'un PC avec CentOS installé dessus, au travail.
Lors de la mise à jour via yum update, la suppression est restée bloquée sur un paquet : initial-setup-0.3.9.30-1.el7.centos.x86_64
Après un Ctrl+C et le lancement d'un
Code BASH :
package-cleanup --cleandupes
pour supprimer les paquets non encore supprimés, l'outil reste encore bloqué sur :
Code TEXT :
Suppression : initial-setup-0.3.9.30-1.el7.centos.x86_64 1/1 attention : fichier /usr/share/doc/initial-setup-0.3.9.30/README : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/share/doc/initial-setup-0.3.9.30/COPYING : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/share/doc/initial-setup-0.3.9.30 : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup/__main__.pyo : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup/__main__.pyc : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup/__main__.py : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/top_level.txt : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/dependency_links.txt : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/SOURCES.txt : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/PKG-INFO : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/bin/initial-setup : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/bin/firstboot-windowmanager : échec de la suppression : Aucun fichier ou dossier de ce type
Et ça ne va pas plus loin.... Du coup, quand je fais une mise à jour à nouveau, yum crie ! IL Y A DES DOUBLONS !!!
La suppression de ce (vieux RPM, puisque ça a été mis à jour en 0.3.9.36) rpm via
Code BASH :
rpm -e initial-setup.x86_64 0:0.3.9.30-1.el7.centos
bloque également ....
J'ai donc ressorti une vieille astuce (trouvée sur Internet) que j'avais utilisée lors du passage à Fedora 18 sur ma machine, quand j'utilisais encore Fedora en dual boot avec Calculate Linux. J'ai supprimé le RPM en ignorant les scriplets :
Code BASH :
yum remove --setopt=tsflags=noscripts initial-setup-0.3.9.30-1.el7.centos.x86_64
Et BINGO !
Code BASH :
Suppression : initial-setup-0.3.9.30-1.el7.centos.x86_64 1/1 attention : fichier /usr/share/doc/initial-setup-0.3.9.30/README : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/share/doc/initial-setup-0.3.9.30/COPYING : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/share/doc/initial-setup-0.3.9.30 : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup/__main__.pyo : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup/__main__.pyc : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup/__main__.py : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/top_level.txt : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/dependency_links.txt : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/SOURCES.txt : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info/PKG-INFO : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/lib/python2.7/site-packages/initial_setup-0.3.9.30-py2.7.egg-info : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/bin/initial-setup : échec de la suppression : Aucun fichier ou dossier de ce type attention : fichier /usr/bin/firstboot-windowmanager : échec de la suppression : Aucun fichier ou dossier de ce type Vérification : initial-setup-0.3.9.30-1.el7.centos.x86_64 1/1 Supprimé : initial-setup.x86_64 0:0.3.9.30-1.el7.centos Terminé !
Après, si on relance :
Code BASH :
package-cleanup --cleandupes
La suite des paquets ont été désinstallés avec succès !
Si ça peut vous servir ...