lỗi yum trong tập lệnh PREUN khi gỡ bỏ gói


16

Đang cố gắng gỡ cài đặt zarafamáy chủ mail.

Tôi sử dụng yum list installedđể xem các gói đã được cài đặt.

Sau đó tôi sử dụng yum erase zarafa*

Nó chọn tất cả các gói nhưng trả về:

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
tìm kiếm Error in PREUN scriptlet in rpm package ddclient và đến đây - Cảm ơn.
Felipe Alvarez

Câu trả lời:


46

Có vẻ như bằng cách nào đó, dữ liệu được lưu trong bộ nhớ cache và cơ sở dữ liệu vòng / phút đã không đồng bộ với nhau. Hãy thử chạy các lệnh tiếp theo:

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

Sau đó chạy:

su -c 'yum erase zarafa*'

Chỉnh sửa # 1: Thử chạy lệnh tiếp theo:

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

Nếu điều đó không hiệu quả, hãy thử điều này:

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

cố gắng tốt, nhưng nó vẫn thất bại
Krauser

Vâng, hoàn toàn giống nhau
Krauser

4
Và lệnh từ Chỉnh sửa số 1 của tôi?
Itai Ganot

--setopt = tsflags = noscripts thật tuyệt, cảm ơn bạn!
andrej

5
yum --setopt=tsflags=noscripts remove <pkgname>làm việc cho tôi
Felipe Alvarez

8

Tôi đã làm một rpm -ql <packagename>để xem các nội dung ban đầu gói.

xóa thủ công bất kỳ tập tin còn lại.

đã chạy yum với cờ noscripts như được mô tả ở trên, vì vậy tập lệnh không bị lỗi.

yum --setopt=tsflags=noscripts remove <packagename>
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.