yum Fehler im PREUN-Scriptlet beim Entfernen von Paketen

16

Es wird versucht, den zarafaMailserver zu deinstallieren .

Ich benutze yum list installed, um die bereits installierten Pakete anzuzeigen.

Nach dem benutze ich yum erase zarafa*

Es holt alle Pakete ab, gibt aber Folgendes zurück:

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  
Krauser
quelle
1
gesucht Error in PREUN scriptlet in rpm package ddclient und hierher gekommen - Danke.
Felipe Alvarez

Antworten:

46

Es sieht so aus, als ob die zwischengespeicherten Daten und die RPM-Datenbank nicht mehr miteinander synchronisiert sind. Führen Sie die folgenden Befehle aus:

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

Dann renne:

su -c 'yum erase zarafa*'

Edit # 1: Versuche den nächsten Befehl auszuführen:

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

Wenn das nicht funktioniert, versuchen Sie Folgendes:

# su -c 'rpm -e --noscripts zarafa*'
Itai Ganot
quelle
guter Versuch, aber es ist immer noch fehlgeschlagen
Krauser
Ja, genau das gleiche
Krauser
4
Und der Befehl aus meinem Edit # 1?
Itai Ganot
--setopt = tsflags = noscripts ist großartig, danke!
andrej
5
yum --setopt=tsflags=noscripts remove <pkgname>arbeitete für mich
Felipe Alvarez
8

Ich habe eine gemacht rpm -ql <packagename>, um den Originalinhalt des Pakets zu sehen.

manuell alle übrig gebliebenen Dateien gelöscht.

habe yum mit dem noscripts-Flag wie oben beschrieben ausgeführt, damit das Skript nicht fehlschlägt.

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