yum error en PREUN scriptlet al eliminar paquetes


16

Intentando desinstalar el zarafaservidor de correo.

Yo uso yum list installedpara ver los paquetes ya instalados.

Después de lo cual uso yum erase zarafa*

Recoge todos los paquetes pero devuelve:

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
buscado Error in PREUN scriptlet in rpm package ddclient y vino aquí - Gracias.
Felipe Alvarez

Respuestas:


46

Parece que de alguna manera yum almacenó datos y la base de datos rpm se desincronizó entre sí, supongo. Intenta ejecutar los siguientes comandos:

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

Entonces corre:

su -c 'yum erase zarafa*'

Edición n. ° 1: intente ejecutar el siguiente comando:

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

Si eso no funciona, intente esto:

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

buen intento, pero todavía falló
Krauser

Sí, exactamente lo mismo
Krauser

44
¿Y el comando de mi Edición # 1?
Itai Ganot

--setopt = tsflags = noscripts es genial, ¡gracias!
andrej

55
yum --setopt=tsflags=noscripts remove <pkgname>funcionó para mí
Felipe Alvarez

8

Hice una rpm -ql <packagename>para ver el contenido original del paquete.

eliminó manualmente cualquier archivo sobrante.

ejecutó yum con el indicador de guiones como se describe arriba, para que el guión no falle

yum --setopt=tsflags=noscripts remove <packagename>
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.