আপডেটের সময় 100% সিপিইউ ব্যবহারের সাথে অ্যাপ্লিক্ল্যাং ঝুলন্ত


76

appstreamcliএকটি কোর এর ক্রমাগত 100% ব্যবহার করে আমার ল্যাপটপকে উত্তপ্ত করছে। আমার একমাত্র সমাধান হ'ল এটি হত্যা করা। এখানে একটি স্ক্রিনশট top:

100% সিপিইউ ব্যবহারের সাথে শীর্ষস্থানীয় অ্যাপস্ট্রিমক্লির আউটপুট

আমি হত্যা করতে পারে appstreamcliপারেন সঙ্গে বা । তবে আমি একবার করলে, প্রক্রিয়াটি আবার ফিরে আসে এবং আপডেটটি স্তব্ধ করে দেয়। আমি যদি তখন এটি হত্যা করি তবে আমি নিম্নলিখিত ফলাফলটি পাই:sudo kill pidsudo killall appstreamclisudo apt updateappstreamcli

Reading package lists... Done
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 > /dev/null;
 fi'
E: Sub-process returned an error code

এই প্রক্রিয়াটি কী এবং কেন এটি এত বেশি সিপিইউ ব্যবহার করছে?


2
এটি একটি বাগ। এই প্রশ্নটি দেখুন: askubuntu.com
সর্বদা

9
ডিম রান্না করার জন্য 68 ডিগ্রি হ'ল একটি ভাল তাপমাত্রা তবে ল্যাপটপ রান্না করতে আপনার আরও বেশি তাপমাত্রা প্রয়োজন।
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন যখন কিছু বোবা কার্নেল প্রক্রিয়াতে সমস্ত সিপিইউ সময় নেয় আমার ল্যাপটপটি রান্না হয়ে যায়; এটি খুব সহজেই 100 ডিগ্রি সেলসিয়াস পর্যন্ত যায়। তারপরে এটি বন্ধ হয়ে যায়।
বিড়াল

@ ক্যাট রাইট, 100 হ'ল সেই ম্যাজিক নম্বরটি যেখানে আপনার ল্যাপটপ রান্না করছে। এটির ফ্যান পরিষ্কার করার এবং তার সিপিইউতে তাপের পেস্টটি পুনরায় করা উচিত।
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন 100 হ'ল সেই ম্যাজিক নম্বর যাতে সিপিইউ বলে যে "আমি স্যুইচ অফ করছি অন্যথায় আমি হাল্ট এবং ক্যাচ ফায়ার করব !!!" । ফ্যানটি পরিষ্কার এবং তাপ পেস্ট নতুন, এটি কেবল পুরানো।
বিড়াল

উত্তর:


78

এটি একটি বাগ https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712
কার্যক্ষম সমাধান (কেবল নিজেকে চেষ্টা করে দেখে) দ্বারা সৃষ্ট :

প্রথমে appstreamcliম্যানুয়ালি বা সাথে হত্যা করুন

sudo kill -KILL $(pgrep appstreamcli)

অথবা

sudo pkill -KILL appstreamcli

তারপর:

wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

এর পরে আপনি যথারীতি এপ-গেট আপডেট নিয়ে এগিয়ে যেতে সক্ষম হবেন


12
হুবহু আমার সমস্যা, তবে উপায় দ্বারা অ্যাপস্ট্রিমলি কি?
চার্লস-এন্টোইন ফোরেল

17
সতর্কতা অবলম্বন করুন, এটি একটি 64-বিট সিস্টেমে কাজ করে; 32-বিটের উপর, আপনাকে লিঙ্কগুলিতে পরিবর্তন amd64করতে হবে i386
রোমানো

1
sudo kill {pid}" Dpkg স্থিতি ডাটাবেস অন্য প্রক্রিয়া দ্বারা লক করা হয় " ত্রুটি পাস করার পরে ।
Andrea

সমস্যাটি হ'ল অ্যাপস্ট্রিমস্কিটি মূল হিসাবে চালিত হচ্ছে, তাই ডাটাবেস লককে বাইপাস করতে কেবল করুন: sudo killall appstreamcli
wasp

2
যেহেতু এই বাগটি নিজেকে খুব বিরল উপলক্ষে প্রকাশিত হয় (বর্ণনানুযায়ী), তাই কোনও পরীক্ষার কেসের মাধ্যমে ঠিক করতে হবে be চলমান sudo appstreamcli refresh --forceঝুলন্ত ছাড়া নিশ্চিত করবে যে ফিক্স কাজ করে। এটা আমার জন্য কাজ করেছে। সমাধানের জন্য আপনাকে ধন্যবাদ!
nolexa

2

বিকল্প হিসাবে যে কোনও কারণেই, যদি আপনি কোনও রেপো প্যাকেজ অফ না করে ইনস্টল করতে চান না এবং কেবলমাত্র কোনও আপডেটের জন্য অপেক্ষা করতে পারেন তবে আপনি এটি সম্পূর্ণরূপে আনইনস্টল করতে পারেন।

এটি কে-ডি-ই আবিষ্কার করুন: প্লাজমা মুছে ফেলবে তাই আমি ধরে নিই এটি জিনোম সফ্টওয়্যার, বা আপনার উবুন্টু ফ্লেভার যোগ করার পরেও মুছে ফেলবে। যদি এটি হয় তবে আপনি কেবল কুবুন্টুতে মুন, বা জিটিকে ভিত্তিক ডিইএস-এ সিনাপ্যাটিক ব্যবহার করতে পারেন।

এটি চালানোর আগে নিশ্চিত হয়ে নিন যে প্যাকেজগুলি অপসারণ করা হচ্ছে তা আপনার কাছে ঠিক আছে তা নিশ্চিত করে নিন।

দৌড়াতে আপনি কী জিনিস তা বুঝতে পারেন

apt show appstream

অ্যাপস্ট্রিম রানটি আনইনস্টল করতে

sudo apt remove appstream
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.