অ্যাপটি আপডেট চালানোর সময় অ্যাপস্ট্রিমসি্লিতে সমস্যা


11

আমি যখন নিম্নোক্ত রিটার্ন সহ একটি অ্যাপ্ট আপডেট চালাচ্ছিলাম তখন আমার আজ ডেবিয়ান টেস্টিংয়ে সমস্যা হয়েছিল:

E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
E: Sub-process returned an error code

2
হ্যালো, এবং U&L এ আপনাকে স্বাগতম। আপনার সম্ভবত এটি একটি প্রশ্ন এবং উত্তর পৃথক পৃথক পৃথক করে দেওয়া উচিত। সমাধানটি নীচে একটি উত্তরে সরান, এবং এটি স্বীকৃত হিসাবে চিহ্নিত করুন।
ডোপঘোটি

উত্তর:


14

গুগলিংয়ের পরে আমি কিছু লোককে পেলাম যে প্যাকেজ অ্যাপস্ট্রিমটি মুছে ফেলা সমস্যার সমাধান করবে saying

এই সমাধানটি কাজ করবে তবে অনেক ক্ষেত্রে এই পদ্ধতির সাহায্যে আপনি প্যাকেজগুলি সরিয়ে ফেলবেন যা আপনি মুছে ফেলতে পারেন না।

বিকল্প সমাধান হ'ল /etc/apt/apt.conf.d/50appstreamফাইলের সর্বশেষ তিনটি লাইনকে মন্তব্য করা :

...
#APT::Update::Post-Invoke-Success {
#    "if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null | true; fi";
#};

এবং তারপরে ফাইলটি সংরক্ষণ করুন এবং apt-get updateআবার চালান ।

সিস্টেম আপগ্রেড চালানোর পরে প্যাকেজ অ্যাপস্ট্রিমে একটি আপগ্রেড হবে যা এই ত্রুটিটি সমাধান করতে পারে এবং এর মতো একটি বার্তা উপস্থিত হতে পারে:

Configuration file '/etc/apt/apt.conf.d/50appstream'
  ==> Modified (by yourself or by a script) since the installation.
  ==> The package distributor has released an updated version.
    What do you want to do? Your options are:
     Y or I: install the version of the maintainer package
     N or O: keep the currently installed version
       D: Show differences between versions
       Z: start a shell to examine the situation

আপনার পরিবর্তিত ফাইলটি আপগ্রেড করার জন্য আপনার ওয়াই বলতে হবে।

এই ত্রুটিটি অনুসন্ধান করতে পারে এমন অন্যদের সহায়তা করার জন্য আমি এটি পোস্ট করছি।


2
apt-get clean

খালি ক্যাচটি খালি করা মনে হয় এটি আমার জন্যও সমাধান হয়েছে। তাহলে আমি দৌড়াতে পারতাম

apt-get update

কোনও সমস্যা বা সতর্কতা ছাড়াই।

সম্পাদনা: সম্ভবত আমি খুব দ্রুত ছিলাম। ক্যাশে পরিষ্কার করার পরে ত্রুটিটি চলে গেছে, কিন্তু পরে এটি আবার ঘটেছিল।


1
আমি বিভ্রান্ত; আপনার কি প্রথম দুটি কমান্ড চালানোর দরকার ছিল, বা যথেষ্ট অ্যাপ্লিকেশন ক্যাশে খালি করা ছিল?
জেফ শ্যাচলার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.