पैकेज हटाते समय PREUN स्क्रिप्टलेट में yum त्रुटि


16

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  

1
खोजा Error in PREUN scriptlet in rpm package ddclient और यहां आया - धन्यवाद।
फेलिप अल्वारेज़

जवाबों:


47

ऐसा लगता है जैसे किसी तरह यम कैश्ड डेटा और आरपीएम डेटाबेस एक दूसरे के साथ सिंक से बाहर निकल गया है मुझे लगता है। अगले आदेशों को चलाने का प्रयास करें:

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*'

अच्छी कोशिश, लेकिन यह अभी भी असफल रहा
क्रूसर

जी हाँ, ठीक वैसा ही
Krauser

4
और मेरे Edit # 1 से कमांड?
इटई गनोट

--setopt = tsflags = noscripts बहुत अच्छा है, धन्यवाद!
andrej

5
yum --setopt=tsflags=noscripts remove <pkgname>मेरे लिए काम किया
फेलिप अल्वारेज़

8

मैंने rpm -ql <packagename>पैकेज मूल सामग्री को देखने के लिए किया ।

मैन्युअल रूप से किसी भी बची हुई फ़ाइल को हटा दिया गया है।

जैसा कि ऊपर वर्णित है, noscripts ध्वज के साथ यम भाग गया, इसलिए स्क्रिप्ट विफल नहीं होती है।

yum --setopt=tsflags=noscripts remove <packagename>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.