আমি কীভাবে সফ্টওয়্যার কেন্দ্রে "অযৌক্তিক উত্সগুলি" ত্রুটিগুলি মোকাবেলা করব?


118

সফ্টওয়্যার সেন্টারটির মাধ্যমে যে কোনও ইনস্টল চেষ্টা করছি তা আমাকে বলছে:

অবিশ্বস্ত প্যাকেজগুলির ইনস্টলেশন প্রয়োজন: ক্রিয়াটির জন্য অনুমোদনযোগ্য উত্সগুলি থেকে প্যাকেজগুলির ইনস্টলেশন প্রয়োজন।

আমি apt-get updateকমান্ড লাইনটি থেকে একটি করেছি, তারপরে সফ্টওয়্যার উত্সগুলি সরিয়ে নিয়েছি যেগুলি থেকে কীগুলি খারাপ ছিল (পিপিএগুলি আমি নিজেকে যুক্ত করেছি) এবং সেগুলি সফ্টওয়্যার কেন্দ্রের জন্য সফ্টওয়্যার উত্সগুলিতে চেক করেছিলাম, কিন্তু কোনও ফলসই হয়নি। আমি আর সফ্টওয়্যার কেন্দ্র থেকে কিছু ইনস্টল করতে পারি না - কেবল> অ্যাপটি-গেটের সাথে কমান্ড লাইন থেকে।

আনইনস্টল / ইনস্টল করা কি একমাত্র বিকল্প? আমার যে পিপিএ আছে তা ভাঙতে চাই না।

অতিরিক্ত তথ্য:

অ্যাপটি-গেট আপডেট থেকে এখানে একটি পেস্ট দেওয়া হয়েছে:

Reading package lists... Done
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B725097B3ACC3965
W: GPG error: http://us.archive.ubuntu.com oneiric Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>

আমি এপটি-কী আপডেট করার চেষ্টা করেছি, এবং কোনও ফল হয়নি (দুটি কী অপরিবর্তিত)।

আউটপুট apt-get updateএবং apt-get upgrade, এবং বিষয়বস্তু /etc/apt/sources.list, খুঁজে পাওয়া যেতে পারে এই pastebin পোস্টে


পূর্ণ আউটপুট যোগ করুন cat /etc/apt/sources.listসেইসাথেsudo apt-get update && sudo apt-get upgrade
fossfreedom


কিছুটা আউটপুট স্নিপ করতে হয়েছিল কারণ আমি শরীরের সীমাটি আঘাত করি।
hollenbeck

আপনি যদি এর Muon Update Managerপরিবর্তে ব্যবহার করেন তবে এটি আপনাকে স্বাক্ষরবিহীন প্যাকেজগুলি সম্পর্কে সতর্কতাগুলিকে ওভাররাইড করার অনুমতি দেয়, পরিবর্তে 10.04 এর পূর্ববর্তী সংস্করণে স্ট্যান্ডার্ড আপডেট ম্যানেজারের মতো।

উত্তর:


106

টার্মিনালটি খুলুন এবং একে একে নীচের কমান্ডগুলি প্রবেশ করান:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update

আপডেট: এটি পরবর্তী সংস্করণগুলিতে সহায়তা নাও করতে পারে, যার জন্য অন্য উত্তরের মতো বিকল্প সমাধানের প্রয়োজন হতে পারে বা এটি উবুন্টু ১.0.০৪ এর অধীনে কিছু ক্ষেত্রে কাজটি করে বলে মনে হচ্ছে:

sudo apt-get update
sudo apt-get dist-upgrade

18
ধন্যবাদ, তবে কেন এটি ব্যবহারকারীর প্রয়োজন, উবুন্টু সিস্টেম আপডেটারটি সত্যই "সঠিক জিনিস" করার চেষ্টা করা উচিত
ক্রিস নিকোলা

5
সমস্যার সমাধান! @ সাদি আপনি কি দয়া করে ব্যাখ্যা করতে পারবেন যে পর্দার আড়ালে কী ঘটছে? কিছু কি পুরানো বা কি ছিল?
ড্যানিয়েল ডিনিজ

1
এটি কিন্তু আপনি যে দেশে রয়েছেন তার উপর নির্ভর করে কাজ করে আপনি আপডেট করার সময় একটি "উইথড উইথড হ্যাপ্পেনড" পাবেন যা ইঙ্গিত করে যে উবুন্টু সফ্টওয়্যার সেন্টারে (বা সিনপ্যাটিক্স) কোনও সফ্টওয়্যার উত্স থাকতে পারে। সেক্ষেত্রে আপনার দেশের সার্ভার থেকে প্রধান সার্ভারে পরিবর্তন করুন (উবুন্টু সফটওয়্যার কেন্দ্র> ট্যাব সম্পাদনা করুন> সফ্টওয়্যার উত্স)
টনি গিল

2
দয়া করে @ টম ব্রসম্যানের উত্তরটি দেখুন, এটি অনেক ভাল
সেপিসোড

2
এটি আমার পক্ষে কার্যকর হয়নি।
সুদীপ্ত বসাক

68

এটি লঞ্চপ্যাড পিপিএগুলির একটি সাধারণ সমস্যা। যথেষ্ট সাধারণ যে আমি নতুন লঞ্চপ্যাড পিপিএগুলি পুনরায় ইনস্টল করার সময় বা যুক্ত করার সময় এই কমান্ডগুলি অনুলিপি করেছিলাম।

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  

তারপর,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys YOURKEYNUMBERHERE  

সমস্যা কীগুলির সাথে YOURKEYNUMBERHERE প্রতিস্থাপন করুন:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B725097B3ACC3965  

এবং

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5  

প্রথম লাইনটি প্রায় একই, বিয়োগের কীগুলি। এটি এমনকি alচ্ছিক হতে পারে, আমি সত্যই জানি না। আমি নিশ্চিত যে এই পদ্ধতিটি সবসময় তাত্ক্ষণিকভাবে সমস্যার সমাধান করে।

আমি যদি এগুলির অনুলিপিটির মূল উত্তরটি কেউ খুঁজে পাই তবে আমাকে তা জানান এবং আমি এটির সাথে লিঙ্ক করব এবং তাদের এট্রিবিউশন দেব।

** সম্পাদনা করুন এটি অবশ্যই কার্তিক ৮87 এর উত্তর এখানে বা এখানে আমি পেয়েছি। এটি সম্ভবত নকল হিসাবে বন্ধ করা যেতে পারে।

যেভাবেই হোক, a করতে ভুলবেন না

sudo apt-get update  

পরে, সবকিছু ঠিক করতে।

দ্রষ্টব্য: apt-get updateপ্রথমে দৌড়ানোতে আপনাকে কোন কীটি অনুপস্থিত এবং অ্যাপটি কী কমান্ডের সাথে একটি আইডি ব্যবহার করা উচিত তা উল্লেখ করে একটি ত্রুটি বার্তা দেওয়া উচিত।


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

@ স্টারেক্স আপনার সন্ধানের ইঞ্জিনে আপনার নির্দিষ্ট ত্রুটি বার্তাটি অনুলিপি করা বা এখানে একটি নতুন প্রশ্ন হিসাবে পোস্ট করা ভাল। এছাড়াও, ডানদিকে সাইডবারে সম্পর্কিত প্রশ্নগুলি দেখুন। এর মতো অনেকগুলি সমস্যা এবং বিভিন্ন সমাধান রয়েছে। দুঃখিত আমি আরও সাহায্য হতে পারে না।
টম ব্রসম্যান

আমি এখানে একটি প্রশ্ন পোস্ট করেছি । দয়া করে এটি দেখুন
স্টারেক্স

@ টমব্রসম্যান আমি প্রথম লাইন ছাড়াই আপনার পদ্ধতিটি ব্যবহার করে জিপিজি ত্রুটিটি মেরামত করতে সক্ষম হয়েছি।
মারিও

আমার জন্য কাজ করে, ধন্যবাদ! এছাড়াও apt-get updateশেষ পর্যন্ত কী ফলাফল হয় তা পরীক্ষা করা উচিত । যেমন Duplicate sources.list, Failed to fetch। আপডেটের আগে আপনার সেখানে ত্রুটিগুলি সমাধান করা উচিত। আপনি ট্যাবে Software & Updatesঅ্যাপ্লিকেশনটিতে ব্যর্থ এবং সদৃশ উত্সগুলি অক্ষম / অপসারণ করতে পারেন Other Software
দুধভস্কি

6

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


0

অবিশ্বস্ত প্যাকেজগুলির ইনস্টলেশন প্রয়োজন: ক্রিয়াটির জন্য অনুমোদনযোগ্য উত্সগুলি থেকে প্যাকেজগুলির ইনস্টলেশন প্রয়োজন।

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

টার্মিনাল রান করতে আপনার কী কী দরকার তা নির্ধারণ করতে:

sudo apt-get update

এটি আপনার সংগ্রহস্থলগুলি থেকে কীগুলি ব্যবহার করে এমন প্যাকেজগুলির তালিকা ডাউনলোড করবে। যদি কোনও কী অনুপস্থিত থাকে তবে এটি একটি ত্রুটি বার্তা প্রদান করবে।

কীটি অনুসন্ধান করতে এবং ডাউনলোড করতে ত্রুটি বার্তায় তথ্য ব্যবহার করুন এবং এরপরে এটি আপনার এপটি কীরিংয়ের সাথে যুক্ত করুন:

sudo apt-key add /PathToTheKeyFile/KeyFile.gpg

আপনার ঠিক আছে ফিরে পাওয়া উচিত । উবুন্টু সফ্টওয়্যার আপডেটারটি চালানোর অনুমতি দেওয়ার জন্য আপনার কাছে প্রয়োজনীয় সমস্ত সঞ্চয়ী প্রমাণীকরণ কী রয়েছে তা পরীক্ষা করার জন্য:

sudo apt-get update

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

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