আমি কেন উবুন্টু সংগ্রহস্থল থেকে প্যাকেজগুলির জন্য প্রমাণীকরণের ত্রুটি পাচ্ছি?


186

আমি ভিপিএন নিয়ে পরীক্ষা নিরীক্ষা করছি, তাই আমি পিটিপিপিডি ইনস্টল করতে চেয়েছিলাম।

john@desktop:~$ sudo apt-get install pptpd
[sudo] password for john: 
<snip>
The following extra packages will be installed:
  bcrelay
The following NEW packages will be installed:
  bcrelay pptpd
0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded.
Need to get 90.5 kB of archives.
After this operation, 442 kB of additional disk space will be used.
Do you want to continue [Y/n]? y

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

WARNING: The following packages cannot be authenticated!
  bcrelay pptpd
Install these packages without verification [y/N]? n
E: Some packages could not be authenticated

কোনও প্রমাণীকরণ নেই? আমি কোনও সুরক্ষার বিশেষজ্ঞ নই, তবে আমি নিশ্চিত যে এটি একটি খারাপ জিনিস। সুতরাং আমি প্যাকেজগুলি কোথা থেকে আসছে তা পরীক্ষা করে দেখুন

john@desktop:~$ apt-cache policy pptpd
pptpd:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages
john@desktop:~$ apt-cache policy bcrelay
bcrelay:
  Installed: (none)
  Candidate: 1.3.4-3ubuntu1
  Version table:
     1.3.4-3ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ natty/main i386 Packages

তারা উবুন্টু ডটকম থেকে আসছে এবং সঠিকভাবে প্রমাণীকরণ হচ্ছে না? এখানে কি হচ্ছে?

উত্তর:


227

অ্যাপ-কি ইউটিলিটি

প্যাকেজগুলি যাচাই করতে অ্যাপ্লিকেশন দ্বারা ব্যবহৃত কীগুলির তালিকা পরিচালনা করতে apt-key ব্যবহৃত হয়। এই কীগুলি ব্যবহার করে যাচাই করা প্যাকেজগুলি বিশ্বাসযোগ্য বলে বিবেচিত হবে। উবুন্টু সংরক্ষণাগার কীগুলির কীরিংয়ের সাথে স্থানীয় কিরিং আপডেট করতে এবং সংরক্ষণযোগ্য কী সংরক্ষণাগার কীগুলি থেকে আর কার্যকর হয় না which

$ sudo apt-key update
$ sudo apt-get update

কিছু ইনস্টল করার চেষ্টা করুন ...


15
এটি কাজ করেছে, কিন্তু apt-keyবলেছে এটি কোনও পরিবর্তন করেনি। আমার সমস্যা কি ছিল কোন ধারণা?
জন

5
এটি প্যাকেজ সার্ভারের দিক থেকে প্রচুর ত্রুটি থেকে উদ্ভূত হতে পারে। কখনও কখনও চলমান apt-get updateএটি ঠিক করবে।
ixtmixilix

4
আমার ক্ষেত্রে, একটি দীর্ঘ aptitudeকাজের সময় একটি Ctrl + C সমস্যা সৃষ্টি করে caused sudo apt-key updateকিছুই পরিবর্তন করেনি, তবে সমস্যার sudo apt-get updateসমাধান করেছেন।
মুসিফিল

1
এটি "উবুন্টু আর্কাইভ স্বয়ংক্রিয় স্বাক্ষর কী <<< @ উবুন্টু ডট কম> পরিবর্তন করা হয়নি" দেখাচ্ছে .. অন্য কোনও পরামর্শ!
CoDe

2
আমি ভাবছি যে সমস্যার apt-key updateমুখোমুখি হওয়ার পরে কেন স্বয়ংক্রিয়ভাবে চালানো হয় না The following packages cannot be authenticated!...
ম্যাটিউজ কোনিস্কনি

17
sudo apt-get update

এটা আমার জন্য এটি যথেষ্ট ছিল।


1
একটি পুনশ্চ ইনস্টল সার্ভারের সাথে উবুন্টু 14.04 খুব আমার জন্য কাজ (Ansible বাগ github.com/ansible/ansible-modules-core/issues/1497 মধ্যে aptমডিউল সৃষ্ট apt-get updateচালাতে না করা।) আমি পূর্বে দৌড়ে apt-key updateএই নির্ণয় করতে কিন্তু এটা করিনি টি কোনও কী আপডেট করুন, যাতে সমাধানটি ছিল না।
রিচভেল

5

আমার এই সমস্যাটি উবুন্টু 12.10 (কোয়ান্টাল কোয়েটজল) এ ছিল had আমি সিন্যাপটিক প্যাকেজ ম্যানেজার জিইউআই ব্যবহার করার চেষ্টা করলে একই সমস্যা দেখা দেয়।

দেখা গেল যে আমার সিস্টেমটি এখনও এমন কোনও নেটওয়ার্কের জন্য প্রক্সি সার্ভার ব্যবহারের জন্য সেট করা ছিল যা আমি আর সংযুক্ত ছিল না এবং এইভাবে আর ব্যবহার করতে পারি না। একবার আমি প্রক্সি সার্ভারটি অক্ষম করলে aptপ্যাকেজগুলি সঠিকভাবে প্রমাণ করতে সক্ষম হয়েছি।

উবুন্টু ১২.১০ (কোয়ান্টাল কোয়েটজল) এ প্রক্সি অক্ষম করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার কীবোর্ডের সুপার বোতামটি টিপুন (এ কেএ উইন্ডোজ লোগো বোতাম)
  2. নেটওয়ার্ক টাইপ করুন এবং এন্টার টিপুন
  3. নেটওয়ার্ক প্রক্সি নির্বাচন করুন
  4. পদ্ধতিটি কোনওটিতে পরিবর্তন করুন
  5. সিস্টেম ওয়াইড প্রয়োগ করুন ক্লিক করুন
  6. apt এখন প্যাকেজগুলি প্রমাণীকরণ করতে সক্ষম হওয়া উচিত

2

আমার এই সমস্যা ছিল, এটি অস্ট্রেলিয়ান সার্ভারের সাথে কিছুটা দোষ হিসাবে প্রমাণিত হয়েছে - সম্ভবত সম্ভবত শীর্ষ প্যাডক-এ ক্যাঙ্গারুগুলি looseিলা। আমি মুউনের সফ্টওয়্যার উত্সটি অস্ট্রেলিয়ান সার্ভার থেকে মূল সার্ভারে পরিবর্তন করে এটি ঠিক করেছি


2

কর্পোরেট প্রক্সি সাবধান!

আমি পেয়ে ছিল WARNING: The following packages cannot be authenticated!জন্য openjdk-7-jdk(অন্যান্য প্যাকেজ মধ্যে), এবং একটি প্রক্সি পিছনে বসে রইলেন। এমনকি প্রক্সি কনফিগারেশনের সাথে et /etc/apt/apt.conf 'এবং সেটিংস-> নেটওয়ার্কসেটিংগুলি কনফিগার করা প্যাকেজগুলিকে প্রমাণীকরণ বা ইনস্টল করার অনুমতি দেয় না।

চেষ্টা করা (প্রক্সি পিছনে থাকা): $ sudo apt-key update $ sudo apt-get update

কীগুলি আপডেট করা হয়নি, apt-get updateকিছু স্টাফ আপডেট করা হয়নি , কোনও সতর্কতা বা ত্রুটি নেই। তবে আমি এখনও ইনস্টল করতে পারিনিopenjdk-7-jdk

সমাধান:

  1. নেট থেকে সরাসরি সংযোগ করুন (যেমন কর্পোরেট প্রক্সি এড়ানো)
  2. সেটিংসে এবং প্রক্সি কনফিগারেশন বন্ধ করুন /etc/apt/apt.conf
  3. sudo apt-key update
  4. sudo apt-get update
  5. sudo apt-get install openjdk-7-jdk

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


3
তবে কেন ? কোনও কর্পোরেট প্রক্সি কেন প্যাকেজটির যথাযথ প্রমাণীকরণ আটকাচ্ছে?
মিখাইল টি।

1

এনটিসি 2 মূলত সঠিক (যাইহোক আমার ক্ষেত্রে), তবে আমাকে সমাধানটি বিস্তারিতভাবে জানাতে দিন।

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

তবে অবশেষে আমি আনুষ্ঠানিকভাবে উবুন্টু 15.10 (উইলি ওয়েরলভলফ) রিলিজ নোটগুলির মাধ্যমে কীভাবে আপগ্রেড করতে বাধ্য করব তা খুঁজে বের করেছি। মোটামুটি সরল হতে দেখা গেল এবং আমার ক্ষেত্রে আমার যা দরকার ছিল তা হ'ল শেষ পদক্ষেপ।

উবুন্টু 15.04 থেকে আপগ্রেড করা:

  • ইনস্টল করুন update-manager-coreপ্যাকেজ যদি এটি ইতিমধ্যেই ইনস্টল করা নেই।
  • নিশ্চিত করুন যে এটি /etc/update-manager/release-upgradesস্বাভাবিক হিসাবে সেট করা আছে।
  • কমান্ডটি দিয়ে আপগ্রেড সরঞ্জামটি চালু করুন sudo do-release-upgrade

আমি যখন আপগ্রেড করেছি প্রমাণীকরণের ত্রুটিটি সমাধান হয়েছে এবং আমি সমস্যা ছাড়াই প্যাকেজ ইনস্টল করতে পারি।

আপগ্রেড ইস্যু - ই: পদ্ধতিটি অবৈধভাবে 103 পুনঃনির্দেশ বার্তা দিয়েছে

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

ই: পদ্ধতিটি অবৈধ 103 পুনঃনির্দেশ বার্তা দিয়েছে

আপনাকে নীচের সাথে আংশিক ফাইলগুলি পরিষ্কার করতে হবে এবং আপগ্রেড আবার চেষ্টা করতে হবে:

sudo rm /var/lib/apt/lists/partial/*

(উত্স: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1479045 )

আমার কাছে আপগ্রেড করার জন্য এটি চূড়ান্ত অংশ ছিল।

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