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


16

Essayer de désinstaller zarafale serveur de messagerie.

J'utilise yum list installedpour 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  

1
recherché Error in PREUN scriptlet in rpm package ddclient et est venu ici - Merci.
Felipe Alvarez

Réponses:


46

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*'

bon essai, mais il a toujours échoué
Krauser

Oui, exactement la même chose
Krauser

4
Et la commande de mon Edit # 1?
Itai Ganot

--setopt = tsflags = noscripts est super, merci!
andrej

5
yum --setopt=tsflags=noscripts remove <pkgname>travaillé pour moi
Felipe Alvarez

8

J'ai fait un rpm -ql <packagename>pour voir le contenu original 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>
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.