centos – 删除包时PREUN scriptlet中的yum错误

前端之家收集整理的这篇文章主要介绍了centos – 删除包时PREUN scriptlet中的yum错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
试图卸载zarafa邮件服务器.

我使用安装的yum list来查看已安装的软件包.

之后我用yum erase zarafa *

它拿起所有包但返回:

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
好像以某种方式yum缓存数据和rpm数据库彼此不同步我想.
尝试运行下一个命令:
su -c 'yum clean all && rpm --rebuilddb'
su -c 'package-cleanup --problems'

然后运行:

su -c 'yum erase zarafa*'

编辑#1:
尝试运行下一个命令:

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

如果这不起作用,试试这个:

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

猜你在找的CentOS相关文章