errore yum nello scriptlet PREUN durante la rimozione dei pacchetti


16

Prova di disinstallare il zarafaserver di posta.

Uso yum list installedper visualizzare i pacchetti già installati.

Dopo di che uso yum erase zarafa*

Prende tutti i pacchetti ma restituisce:

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
cercato Error in PREUN scriptlet in rpm package ddclient e venuto qui - Grazie.
Felipe Alvarez,

Risposte:


46

Sembra che in qualche modo i tuoi dati memorizzati nella cache e il database rpm non siano sincronizzati tra di loro, immagino. Prova a eseguire i comandi seguenti:

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

Quindi eseguire:

su -c 'yum erase zarafa*'

Modifica n. 1: prova a eseguire il comando successivo:

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

Se non funziona, prova questo:

# su -c 'rpm -e --noscripts zarafa*'

buon tentativo, ma ancora fallito
Krauser

Sì, esattamente lo stesso
Krauser il

4
E il comando dal mio Edit # 1?
Itai Ganot,

--setopt = tsflags = noscripts è fantastico, grazie!
Andrej,

5
yum --setopt=tsflags=noscripts remove <pkgname>ha funzionato per me
Felipe Alvarez,

8

Ho fatto un rpm -ql <packagename>per vedere il contenuto originale del pacchetto.

cancellato manualmente qualsiasi file rimasto.

eseguito yum con il flag noscripts come descritto sopra, quindi lo script non fallisce.

yum --setopt=tsflags=noscripts remove <packagename>
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.