web-dev-qa-db-fra.com

erreur yum dans le scriptlet PREUN lors de la suppression de packages

Tentative de désinstallation du serveur de messagerie zarafa.

J'utilise yum list installed pour afficher les packages déjà installés.

Après quoi j'utilise yum erase zarafa*

Il récupère tous les colis mais retourne:

Error in PREUN scriptlet in rpm package zarafa-dagent
Error in PREUN scriptlet in rpm package zarafa-gateway
Error in PREUN scriptlet in rpm package zarafa-monitor
Error in PREUN scriptlet in rpm package zarafa-server
Error in PREUN scriptlet in rpm package zarafa-spooler
Error in PREUN scriptlet in rpm package zarafa-ical
zarafa-ical-7.1.9-1.el6.i686 was supposed to be removed but is not!
  Verifying  : zarafa-ical-7.1.9-1.el6.i686                                                                                                                                                1/6 
zarafa-spooler-7.1.9-1.el6.i686 was supposed to be removed but is not!
  Verifying  : zarafa-spooler-7.1.9-1.el6.i686                                                                                                                                             2/6 
zarafa-server-7.1.9-1.el6.i686 was supposed to be removed but is not!
  Verifying  : zarafa-server-7.1.9-1.el6.i686                                                                                                                                              3/6 
zarafa-monitor-7.1.9-1.el6.i686 was supposed to be removed but is not!
  Verifying  : zarafa-monitor-7.1.9-1.el6.i686                                                                                                                                             4/6 
zarafa-gateway-7.1.9-1.el6.i686 was supposed to be removed but is not!
  Verifying  : zarafa-gateway-7.1.9-1.el6.i686                                                                                                                                             5/6 
zarafa-dagent-7.1.9-1.el6.i686 was supposed to be removed but is not!
  Verifying  : zarafa-dagent-7.1.9-1.el6.i686                                                                                                                                              6/6 

Failed:
  zarafa-dagent.i686 0:7.1.9-1.el6      zarafa-gateway.i686 0:7.1.9-1.el6     zarafa-ical.i686 0:7.1.9-1.el6     zarafa-monitor.i686 0:7.1.9-1.el6     zarafa-server.i686 0:7.1.9-1.el6    
  zarafa-spooler.i686 0:7.1.9-1.el6  
17
Krauser

Il semble que les données mises en cache en quelque sorte et la base de données rpm se soient désynchronisées, je suppose. Essayez d'exécuter les commandes suivantes:

su -c 'yum clean all && rpm --rebuilddb'
su -c 'package-cleanup --problems'

Exécutez ensuite:

su -c 'yum erase zarafa*'

Edit # 1: Essayez d'exécuter la commande suivante:

# su -c 'yum --setopt=tsflags=noscripts remove zarafa*'

Si cela ne fonctionne pas, essayez ceci:

# su -c 'rpm -e --noscripts zarafa*'
48
Itai Ganot

J'ai fait un rpm -ql <packagename> pour voir le contenu d'origine du paquet.

supprimé manuellement tout fichier restant.

a couru miam avec l'indicateur noscripts comme décrit ci-dessus, donc le script n'échoue pas.

yum --setopt=tsflags=noscripts remove <packagename>
9
Zenin