অ্যাপটি / সিনাপটিককে প্যাকেজ পুনরায় ইনস্টল করতে হবে তবে এটির জন্য সংরক্ষণাগারটি খুঁজে পাচ্ছে না


36

সিন্যাপটিক চলমান আমি নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছি:

E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.

বার্তাটি গ্রহণ করার পরে, সিনাপটিক প্রস্থান করে।


3
আপনি কোন নির্দেশাবলী / ওয়েব সাইট অনুসরণ করছেন এবং আপনার কোন সমস্যা ছিল?
প্যান্থার

উত্তর:


65

ঠিক আছে আমাদের এটি ঠিক করার জন্য কয়েকটি পদক্ষেপের প্রয়োজন হতে পারে।

  1. শুরু করা:

    sudo dpkg --remove --force-all hl1440lpr
    
  2. যদি এটি ব্যর্থ হয়:

    sudo rm -i /var/lib/dpkg/info/hl1440lpr.*
    sudo dpkg --remove --force-remove-reinstreq hl1440lpr
    
  3. কনফার্ম অ্যাপটি স্থির হয়েছে। নিম্নলিখিত কমান্ডটি কোনও ত্রুটি ফিরে না আসা উচিত:

    sudo apt-get update
    

আমি এই পরিস্থিতিতে পড়েছিলাম যখন আমি উবুন্টু 12.10 এ আপগ্রেড করছিলাম তবে দুর্ঘটনাক্রমে কম্পিউটারটি মাঝপথে স্থগিত করা হয়েছিল। কম্পিউটার জাগ্রত করার পরে, আপগ্রেড ব্যর্থ হয়েছিল (স্পষ্টতই) ব্যর্থ হয়েছিল এবং ব্যাটারি মিটারের পাশে একটি লাল আইকন উপস্থিত হয়েছিল যা বলেছিল যে E:The package xterm needs to be reinstalled, but I can't find an archive for it.আমি একবার পরামর্শটি এখানে প্রয়োগ করার পরে sudo dpkg --remove --force-all xtermসবকিছু ঠিক হয়ে গেছে was ধন্যবাদ! পিএস, আপনি যদি এটির সম্পাদনা sodoকরতে sudoপারতেন তবে ভালো লাগবে, আমি নিটপিক করতাম না তবে এটি লিনাক্স সম্পর্কে কিছু জানেন না এমন কাউকে ট্রেন করে ফেলবে।
ডিলান মারফি 21

1
ধন্যবাদ বোধি জাজেন। আপনার সমাধানটি আমার ত্রুটিযুক্ত ভাই-ড্রাইভারের পক্ষে কাজ করেছে; dcpj4110dwlpr।
v2r

পারফেক্ট! প্রথম সমাধানটি ব্যর্থ হয়েছে এবং প্রক্রিয়াটিকে ফাঁসি দেওয়া হয়েছিল, তবে দ্বিতীয়টি কাজ করেছে। ধন্যবাদ! (ডেবিয়ান সার্ভারে চেষ্টা করা হয়েছে)
শাওটিহ

@ প্যান্থারের একটি সংযোজন সূডো dpkg --remove --for-all hl1440lpr অন্যান্য প্যাকেজগুলির জন্য কাজ করেছে, আমার ছিল একটি লাইব্পেরেল ৫.২২ যা একটি আপডেটের সময় ক্র্যাশ করেছে বলে মনে হয়। একমাত্র সমস্যা ছিল এটির জন্য আমাকে মূল অনুমতি থাকা দরকার। আমি যেমন গুগল ক্লাউডে ছিলাম, আমি পাসওয়ার্ড তৈরি না করা পর্যন্ত সু কাজ করে না।
জাস্টাগ্রম্প

6

দেখা যাচ্ছে, এটি নিয়মিত কমান্ডগুলি ব্যবহার করে মেরামত করবে না কারণ আমি প্যাকেজ ইনস্টল করার পরেmultiverse সফ্টওয়্যার এবং আপডেট উইন্ডোতে সংগ্রহস্থলটি অক্ষম করেছিলাম ।

আমি অন্য কোথাও একটি পোস্টে এটি করার জন্য পড়েছিলাম, এবং এটি অন্য স্নাতক পড়ার আগেই আমার এটি দ্বিগুণ পরীক্ষা করে দেখা হয়েছিল যে এটি সক্রিয় করা আছে , তখন আমি বুঝতে পেরেছিলাম যে আমার কখনই অক্ষম হওয়া উচিত ছিল না।

মাল্টিভার্স রিপোজিটরিটি সক্ষম করে আমাকে প্যাকেজটি পুনরায় ইনস্টল করতে সক্ষম করে।


সুতরাং, সাধারণত যদি এই ধরণের ত্রুটি ঘটে থাকে তবে নিশ্চিত হয়ে নিন যে আপনি যে সফ্টওয়্যার উত্স থেকে এই প্যাকেজটি আসে তা অক্ষম করেনি।


3
dpkg --remove --force-remove-reinstreq   broken---stuff

(প্লাস ফাইল মোছা)

একটি যাদুমন্ত্র মত কাজ করে. সিন্যাপটিকের উচিত মরার পরিবর্তে এবং লোকদের একটি বিশাল গণ্ডগোল ছাড়ার পরিবর্তে এই ফাংশনটি দেওয়া উচিত। সিনাপটিক ব্যবহারকারী বান্ধব নয়।


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