Пытаюсь удалить zarafa
почтовый сервер.
я использую yum list installed
для просмотра уже установленных пакетов.
После чего я использую 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*'
Я сделал rpm -ql <packagename>
чтобы увидеть исходное содержимое пакета.
вручную удалил все оставшиеся файлы.
запустил yum с флагом noscripts, как описано выше, поэтому сценарий не завершился ошибкой.
yum --setopt=tsflags=noscripts remove <packagename>