প্যাকেজগুলি সরানোর সময় প্রিন স্ক্রিপ্টলে 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*'

ভাল চেষ্টা করুন, কিন্তু এটি এখনও ব্যর্থ হয়েছিল
ক্রাউসার

হ্যাঁ, ঠিক একই
ক্রেউসার

4
এবং আমার সম্পাদনা # 1 থেকে আদেশ?
Itai Ganot

--setopt = tsflags = noscriptts দুর্দান্ত, ধন্যবাদ!
andrej

5
yum --setopt=tsflags=noscripts remove <pkgname>আমার জন্য কাজ করেছেন
ফিলিপ আলভারেজ

8

আমি ক rpm -ql <packagename> প্যাকেজটির মূল বিষয়বস্তুগুলি দেখতে ।

ম্যানুয়ালি কোনও বাম ওভার ফাইল মুছে ফেলা হয়েছে।

উপরে বর্ণিত হিসাবে এনসস্ক্রিপ্ট পতাকা সহ ইয়াম চালিয়েছে, যাতে স্ক্রিপ্টটি ব্যর্থ হয় না।

yum --setopt=tsflags=noscripts remove <packagename>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.