অ্যাপটি-গেম আপডেটের সময় "বাইনারি-আর্মফ / প্যাকেজগুলি আনতে ব্যর্থ" ত্রুটিটি কীভাবে ঠিক করবেন?


10

আমি চালানোর সময় আমি sudo apt-get updateনিম্নলিখিত ত্রুটিটি পাই:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages  404  Not Found [IP: 91.189.91.15 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

আমি /etc/apt/sources.list.d/সেই ডিরেক্টরিতে থাকা কোনও কিছুই সরিয়ে ফেলা যায় কি না তা দেখার জন্য চেষ্টা করেছি তবে যা আছে সেখানে রয়েছে

nodesource.list
nodesource.list.save

আমার sources.listফাইলে আমার রয়েছে:

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb http://archive.ubuntu.com/ubuntu trusty main
# deb-src http://archive.ubuntu.com/ubuntu trusty main

এই ত্রুটি সমাধানের জন্য কেউ কি কোনও উপায় প্রস্তাব করতে পারে?


দেখে মনে হচ্ছে /etc/apt/sources.list ফাইলটিতে একটি বিকৃত রেখা আছে। আপনি এটি পর্যালোচনার জন্য পোস্ট করতে চাইতে পারেন।
মাইকউইক যা কিছু

ধন্যবাদ @ মিমিউইক যাইহোক আমি আমার প্রশ্নটি সম্পাদনা করেছিsources.list
হেনরিয়াইট

শেষ দুটি লাইন সেখানে নেই। এগুলি x86 প্যাকেজগুলির জন্য, এবং আর্মফ সংস্করণগুলি নেই।
মাইকউইক যা কিছু

@ মাইকে যাইহোক এই দুটি অপসারণ করার ফলে ত্রুটিটি স্থির হয়েছে বলে মনে হয়। আপনি যদি একটি উত্তর যুক্ত করতে চান তবে আমি আপনাকে কিছু ক্রেডিট দিতে পারি?
হেনরিয়াইট

1
পছন্দ করুন এটা খুশী হয়েছে।
মাইকেউয়েস

উত্তর:


2

আপত্তিজনক লাইনটি x86 উত্স তালিকা থেকে ছিল। এটিকে অপসারণ করলে ত্রুটি দূর হয়। নিম্নলিখিত আর্ম আর্কিটেকচার জন্য সঠিক তালিকা।

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main

19

আপনি armhfক্রস সরঞ্জামগুলি ইনস্টল করতে পারেন যা armhfবিদেশী আর্কিটেকচার হিসাবে যুক্ত হয় (আপনার আর্কিটেকচার সম্ভবত i386 বা amd64)। আপনি যাচাই করতে এই আদেশটি চালু করতে পারেন:

dpkg --print-foreign-architectures

যদি আউটপুট অন্তর্ভুক্ত থাকে armhf, আপনি কেবল কমান্ডটি চালিয়ে এটিকে সরাতে পারবেন:

sudo dpkg --remove-architecture armhf

অবশেষে, আপনার sudo apt-get updateআবার চালু করুন ।


2
armhfআমার আর্কিটেকচার আসলে তাই dpkg --print-foreign-architecturesকিছুই আউটপুট।
হেনরিউইট

ঠিক আছে, আপনার প্রশ্নটিতে উল্লেখ করা হয়নি :)
টুং ট্রান

দুঃখিত, উত্তরের জন্য ধন্যবাদ যদিও এটি অবশ্যই কার্যকর। আমার কাছ থেকে +1!
হেনরিউইট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.