আমি কীভাবে একটি "ই: পদ্ধতি ড্রাইভার / usr / lib / apt / পদ্ধতি / HTTP পাওয়া যায়নি তা ঠিক করব?" ত্রুটি?


108

আমি টার্মিনাল থেকে আমার প্যাকেজগুলি আপডেট করার চেষ্টা করেছি এবং এটি আমি পেয়েছি:

$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.

এটার মানে কি? আমি মার্কিন যুক্তরাষ্ট্রের আয়নাটি ব্যবহার করছি একটি আমি আয়নার জন্য প্রধান সার্ভারটি ব্যবহার করার চেষ্টা করেছি এবং আপডেট নেই বলে আমি একই ফলাফল পেতে থাকি?


তুমি কি তোমার দেখাতে পার /etc/apt/sources.list?
সিজার

1
জন্য উত্তর দেখুন এই এক , এটা ডেবিয়ান প্রসারিত উপর আমার জন্য ইস্যু সমাধান।
রিম

উত্তর:


186

স্যারচার্লো এই প্রশ্নের সদৃশ বলেছিলেন:

sudo apt-get install apt-transport-https

আমি এটি চেষ্টা করেছিলাম এবং এটি আমার পক্ষে কাজ করে।


1
এটি আমার জন্য ডেবিয়ান স্কুইজে কাজ করেছিল।
ম্যাট আলেকজান্ডার

1
এটা কিভাবে সম্ভব? সে ইন্টারনেটের সাথে সংযোগ করতে পারছে না।
অবিনাশ রাজ

1
দুঃখের বিষয়, আপনার অ্যাপ্লিকেশন ক্যাশে যদি খুব বেশি পুরানো হয় তবে এটি কাজ করবে না। এখন আমি সমস্যা :( একটি "বালতি মধ্যে গহ্বর" আটকে পড়েছি
ওয়েন

ধন্যবাদ আমার জন্য কাজ করেছেন। ডেবিয়ান 7.x
ভিজিটর লুইজ দা সিলভা

1
@ এখনও এমন যে কোনও অন্যকে স্বাক্ষরবিহীন প্যাকেজের আশেপাশে প্রতিস্থাপন বা ট্রোজান মোড়ক সরবরাহের অনুমতি দেবে।
মাইকম্যাকানা

7

আমার ক্ষেত্রে, তালিকাভুক্ত ফাইলটিতে সমস্ত উত্স সন্ধান করুন, যেমন:

/etc/apt/sources.list 
/etc/apt/sources.list.d/nginx.list 
/etc/apt/sources.list.d/passenger.list

তালিকার কিছু উত্স https: // ব্যবহারে বাধ্য করা হয়েছে এমনকি আপনি এটিকে http: // এ পরিবর্তিত করলেও এটি https: // এ পুনঃনির্দেশিত হবে

সমাধানগুলি হ'ল:

  1. প্রথমে https উত্সটি ব্যাকআপ করুন এবং সরান
  2. তারপরে অ্যাপটি-গেট আপডেট চালান
  3. অ্যাপো-ট্রান্সপোর্ট-https ইনস্টল করুন sudo এপটি চালান
  4. https উত্স পুনরুদ্ধার করুন

সুতরাং আপনি বলছেন যে আপনার কোনও অনিরাপদ সংযোগের উপর আপডেট করা উচিত?
ডেভিড 天宇 ওয়াং

এই একমাত্র সমাধান যে আমার জন্য কাজ উপর কালি লিনাক্স ছিল
shenk

4

টাটকা অরেঞ্জপাই ছবিতে একই সমস্যা ছিল। Https এ HTTP- র অদলবদল সাহায্য করে না। অবশেষে আমি https নামের সাথে একটি সিএমলিংক তৈরি করেছি এবং অ্যাপটি-গেট আপডেট সম্পাদন করতে সক্ষম হয়েছি। ইনস্টল করার প্রথম জিনিসটি ছিল আপডেটটি পুনরায় চালানোর চেয়ে অ্যাপট-ট্রান্সপোর্ট-https।


1
অরেঞ্জপিআই আসলে এই সমস্যাটি এখনও আছে বলে মনে হচ্ছে, আপনি এই ক্ষেত্রে "সিমলিংক" বলতে কী বোঝাতে চেয়েছেন দয়া করে ব্যাখ্যা করতে পারবেন?
dlewin

2
@ ড্লেউইন cd /usr/lib/apt/methodsতখন ln -s http httpsকৌশলটি করেন।
অ্যালেক্স

2

আমার সমস্যাটি ছিল /etc/apt/sources.list.d/opera-stable.list এ অপেরা ব্রাউজার , এটি লেখা হয়েছিল:

https//:

তবে সঠিকটি হ'ল:

https://

সুতরাং আমি এইভাবে লাইনটি ঠিক করেছি:

deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)

এবং সব সমাধান!


0

আমি আগে এই সমস্যার মুখোমুখি হয়েছি, আমার ক্ষেত্রে সমস্যাটি ছিল /etc/apt/sources.list। নিশ্চিত করুন যে কোনও উদ্ধৃতি চিহ্ন নেই ''বা "":

deb "http://archive.canonical.com/ubuntu/ maverick partner (Source Code)"

উদ্ধৃতিগুলি সরান এবং এই লাইনগুলিকে এতে পরিবর্তন করুন:

deb http://archive.canonical.com/ubuntu/ maverick partner (Source Code)

এছাড়াও, @ হরিডের পরামর্শ অনুসারে, নিশ্চিত করুন যে প্রোটোকলটি সুগঠিত রয়েছে: http://


সবকিছু ভাল ফর্ম অন্য কোন ধারণা আছে?
আবে

0

আমার ত্রুটিটি পড়ার পদ্ধতি ড্রাইভার /usr/lib/apt/methods/htttpএবং এখানে পড়ার পরে এবং সমস্ত অফার চেষ্টা করার পরে, আমি যখন হালকাভাবে দেখলাম যে httpএকটি অতিরিক্ত ছিল t

আমি এটি করতে গিয়েছিলাম:

sudo -H gedit /etc/apt/source.list

Ctrl+ + Fসমস্ত উদাহরণ এটি htttp

অতিরিক্ত টি অপসারণ

সংরক্ষণ করা হয়েছে (বাগার এটি গ্রহণ করেছে তা নিশ্চিত করার জন্য)

এবং ভায়োলা, সমস্যার সমাধান।

অনুমান করুন এর অর্থ যে আমি ত্রুটি বার্তাগুলি পড়ি কারণ আমি সেগুলির উপরে ঝাঁপিয়ে পড়েছি। পাঠ শিখেছি। তা আর হবে না


0

একই লিঙ্কের HTTP লিঙ্কটি কাজ করে কিনা তা পরীক্ষা করে /etc/apt/sources.list এ https লিঙ্কগুলি সন্ধান করুন। এটি যদি https এর সাথে HTTP প্রতিস্থাপন করে উপভোগ করে। নাহলে দামি লাবাগের উপরের উত্তরে যেমনটি বলা হয়েছে sudo apt-get install apt-transport-https ইনস্টল করুন


0

এখানে আমার মন্তব্যগুলি সরাসরি ওপি-র প্রশ্নের সাথে সম্পর্কিত নয়, তবে যেহেতু E: The method driver /usr/lib/apt/methods/https could not be found.মূলত সমাধান করার চেষ্টা করছিলাম এমন ত্রুটিটি যা অনুসন্ধান করার সময় এই পৃষ্ঠাটি গুগলের প্রথম ফলাফলের সাথে আসে , তাই আমি কিছু তথ্য যুক্ত করছি যা আমার সমস্যার সমাধান করতে সহায়তা করেছে।

আমি ইথারনেট নেটওয়ার্কে থাকি যাতে একটি "ফায়ারওয়াল" টাইপ ডিভাইস থাকে যা অজানা কম্পিউটারের ওয়েব ট্র্যাফিকটিকে একটি ওয়েবপৃষ্ঠায় পুনঃনির্দেশ করে যার জন্য আপনি চালিয়ে যাওয়ার আগে আপনাকে নেটওয়ার্কের পরিষেবার শর্তাদি "সম্মত" করতে হবে। এই পৃষ্ঠাটি HTTPS পৃষ্ঠা হিসাবে পরিবেশন করা হবে। অতএব, যে কোনও সময় apt-getসংযোগ দেওয়ার চেষ্টা করা হয়েছিল, এটি কোনও এইচটিটিপিএস সাইটে শেষ হয়েছিল। এ কারণেই ইনস্টল করার চেষ্টা করা apt-transport-httpsআমার পক্ষে কাজ করে নি।


এটিকে বলা হয় বন্দী পোর্টাল
মুড়ু

0

আমি বুঝতে পারি এটি একটি পুরানো থ্রেড, তবে আমার ক্ষেত্রে উত্স.লিস্ট ফাইলটি "HTTP" অনুপস্থিত ছিল। ঠিকানায়। (যেমন, http://kali.org বনাম http://http.kali.org ) আমার পরিবেশে দুটি ভিএম এর তুলনা করার সময় আমি এটি আবিষ্কার করেছি। ত্রুটিটি কোথা থেকে এসেছে তা নিশ্চিত নয়, তবে এটি সমস্যার সমাধান করে।

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