একাধিক প্যাকেজগুলিতে এ্যাপ-গেট ব্যবহার করার সময় "আকারের অমিল" পাওয়া


9

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

Do you want to continue [Y/n]? y
Get:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise/universe libopencvvideo2.3 i386 2.3.1-7 [106 kB]
Get:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ precise/universe libopencv-video-dev i386 2.3.1-7 [129 kB]
Fetched 2,225 B in 0s (11.8 kB/s)        
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/universe/o/opencv/libopencv-video2.3_2.3.1-7_i386.deb  Size mismatch
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/universe/o/opencv/libopencv-video-dev_2.3.1-7_i386.deb  Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

আমি 'অ্যাপটি-ক্যাশে শো লাইবোপেনসিভি ভিডিও *' চালিয়েছি এবং পেয়েছি:

Package: libopencv-video2.3
Priority: optional
Section: universe/libs
Installed-Size: 277
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
Architecture: i386
Source: opencv
Version: 2.3.1-7
Depends: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libopencv-core2.3, libopencv-imgproc2.3 (= 2.3.1-7), libstdc++6 (>= 4.1.1)
Filename: pool/universe/o/opencv/libopencv-video2.3_2.3.1-7_i386.deb
Size: 105756
MD5sum: b38c0f11f3856d62168b730522a9691b
SHA1: d45cd609ea497ae72858e0f5914134e124261f22
SHA256: 85e72311ede84efbdd17781cdb04f79818a28968c63f407df6c56efe7da5525e
Description-en: computer vision Video analysis library

আমি যখন রিপোর্ট করা ফাইলাইজের সাথে তুলনা করি (105756) আমি যখন এটি উইজেটের সাথে টানতাম তখন এটি 'দেব' প্যাকেজের আকারের সাথে মেলে না।

এই ব্যর্থ হওয়া ফাইলগুলির প্রত্যেকটিতে উইজেট ব্যবহার করে এবং ম্যানুয়ালি ইনস্টল করার ক্ষেত্রে এই সমস্যাটি সমাধান করার বিষয়ে কোনও পরামর্শ?


এটি 105756 বাইট যেখানে 106 কেবি হয়, সুতরাং 105.756 কেবি 106 কেবি হয় যখন বৃত্তাকার হয়। যা প্রায় একই রকম।
এন্টেজ

ঠিক আছে তবে আমি উইজেট ব্যবহার করে ডাউনলোড করা ফাইলটির ফাইলসাইজ (একই সঠিক ফাইল) হ'ল 103 কেবি। মনে হচ্ছে বর্ণনাকারী ফাইলগুলি মেলানোর জন্য আপডেট হচ্ছে না?
ক্রিস

ডাউনলোডের আকারটি স্থানীয় স্টোরেজটিতে ডাউনলোড করার সময় আকারের উপর নির্ভর করে কিছুটা বা শত কেবি'র (+ বা -) পরিবর্তন হয়েছে বলে মনে হচ্ছে। আমি সবসময় ভেবেছিলাম এটি সিআরসি বা এফইসি-র জন্য, তবে তখন বিএসইএস-এ বিটগুলি সংরক্ষণ করা হয় সে সম্পর্কে বিভ্রান্ত হয়ে পড়েছিলাম। যদি এটি হয়, তবে আমি নিশ্চিত নই, সম্ভবত কেউ উত্তর দেবে।
অ্যাটেনজ

আমি ভাবছি এগুলি কি দুর্নীতিগ্রস্ত প্যাকেজ। আমি কি এখন (উইজেট ইত্যাদি) ডাউনলোড করতে সক্ষম না হয়ে উবুন্টুতে "dpkg -i <package>" ব্যবহার করে ইনস্টল করব? যদি তা হয় তবে আমি এটি পেয়ে যাচ্ছি:
ক্রিস

ওট @ উবুন্টু: / হোম / সিসাদমিন # dpkg -i libgstreamer-plugins-base0.10-dev_0.10.36-1ubuntu0.1_i386.deb dpkg-deb: ত্রুটি: b libgstreamer-plugins-base0.10-dev_0.10.36-1ubuntu0। 1_i386.deb 'কোনও ডেবিয়ান ফর্ম্যাট আর্কাইভ নয় ডিপিকিজি: libgstreamer-plugins-base0.10-dev_0.10.36-1ubuntu0.1_i386.deb (--install): সাবপ্রসেস dpkg-deb - নিয়ন্ত্রণ ত্রুটি প্রস্থান স্থিতি 2 ত্রুটি প্রক্রিয়া করার সময় মুখোমুখি হয়েছিল: libgstreamer-plugins-base0.10-dev_0.10.36-1ubuntu0.1_i386.deb
ক্রিস

উত্তর:


18

দেখা যাচ্ছে অ্যাপটি-গেটে সমস্যা নেই তবে আমার সংস্থা। একটি ইন্টারনেট নীতি আছে যা ইউআরএলে 'ভিডিও' দিয়ে সমস্ত কীওয়ার্ডকে অবরুদ্ধ করে। আমি বিষয়বস্তু দেখার দ্বারা এই আবিষ্কৃত libopencv-video2.3_2.3.1-7_i386.debমধ্যে /var/cache/apt/archives/partial। এতে ওয়েব ফিল্টার থেকে এইচটিএমএল ছিল যাতে আমাকে বিজ্ঞপ্তি দেয় যে আমি আমার ইন্টারনেট ব্লহ ব্লাহ ব্লাহ লঙ্ঘন করছি।

কে জানত যে তাদের নেতৃত্বের গবেষণা ইঞ্জিনিয়ারের কোনও নীতিমালা এত ক্ষুদ্রতর প্রয়োগ করা হত?

পাঠ শিখেছে: আপনার আইটি ডিপ্টকে মূ policies় নীতি থেকে অব্যাহতিযুক্ত ঠিকানাগুলির একটি ব্লক দিতে বলুন এবং আমার এবং সাহায্যের চেষ্টা করা ব্যক্তিদের নষ্ট সময়ের জন্য তাদের আবার চার্জ করুন ...


7
দীর্ঘশ্বাস। আইটি মানুষকে ভালবাসে।
শে

1
প্রক্সি / ফায়ারওয়ালগুলি যে সংযোগটি কেবল অবরুদ্ধ করার পরিবর্তে 200 ওকে দিয়ে উত্সাহিত এইচটিএমএল ফিরিয়ে দেয় সেগুলি হ'ল ওয়ার্ল্ড। :(
পর

ধন্যবাদ, ক্রিস! বিশাল সাহায্য। এখন আমি ভাবছি থামতে পারি না কী হচ্ছে?
ঘন্টাব্যাক

একজন শিক্ষানবিস হিসাবে, আপনি কীভাবে সমাধানটি পেয়েছেন (সন্ধান করছেন /var/cache/apt/archives/partial) আমি খুব আগ্রহী । এটি কি কোথাও অ্যাপটি-গিটার ম্যানুয়াল পৃষ্ঠায় ছিল? সমস্যা আছে এমন কি অন্য কাউকে পেয়েছেন? অন্যকিছু? আমি সম্ভব হলে গুগল ছাড়া সমস্যা সমাধানে আরও ভাল হতে চাই।
joshreejones

@ mathguy54 আমি ওপি'র মতো একই ত্রুটি পেয়েছি। আমি লিঙ্কটি দেখার জন্য চেষ্টা করেছি (ব্রাউজার ব্যবহার করে বা wget) এবং প্রাপ্ত ফাইলটি খুব ছোট ছিল। এটি html"ইউআরএল অবরুদ্ধ করা হয়েছে" বার্তার সাথে দেখা যাচ্ছে
এআইওও

4

আমার এই সমস্যাগুলি অনেক ছিল এবং আমি সবসময় এগুলি সমাধান করতে সক্ষম হয়েছি।

উদাহরণ স্বরূপ:

Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/universe/o/opencv/libopencv-video-dev_2.3.1-7_i386.deb

এই ক্ষেত্রে আমি মূল সার্ভার থেকে ম্যানুয়ালি প্যাকেজটি আনব:

wget http://archive.ubuntu.com/ubuntu/pool/universe/o/opencv/libopencv-video-dev_2.3.1-7_i386.deb

লক্ষ্য করুন আমি মার্কিন-পূর্বের জিনিসগুলি সরিয়েছি।

তারপরে শুধু চালান:

sudo dpkg -i libopencv-video-dev_2.3.1-7_i386.deb

প্যাকেজ ইনস্টল করতে।

তারপরে আপনি যে আসল কমান্ডটি চেষ্টা করেছিলেন তা চালান


কেন চটকাতে থাকে? যে প্যাকেজটি বন্ধ হয়ে গিয়েছিল তা ডাউনলোড এবং ইনস্টল করার কী কী প্রভাব রয়েছে?
নাটস

1

নিজস্ব ক্লাউড আপগ্রেড করার চেষ্টা করার সময় আমি আকারের অমিল সমস্যাটি স্থির করেছি। সমস্যাটি ছিল ভুল পিপিএ url।

আমার রেপো ছিল জুবুন্টুর জন্য:

http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_15.04/Release

যথাযথ উবুন্টুতে পরিবর্তিত হয়েছে:

http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_15.10/Release

সংক্ষিপ্তসার: নিশ্চিত করুন যে আপনি আপনার উবুন্টুর বিতরণ এবং স্বাদে পিপিএর ইউআরএলগুলি সঠিকভাবে সেট করেছেন।


0

ঠিক আছে আমি এই একই সমস্যাটি পেয়েছি। আমার ক্ষেত্রে এটি সম্পূর্ণ নিজের তৈরির সমস্যা ছিল। আমি একটি অভ্যন্তরীণ প্যাকেজ সার্ভারের জন্য নতুন প্যাকেজ তৈরি করছিলাম এবং প্রতিবার সংস্করণ সংখ্যা বাড়িয়ে না দিয়ে কেবল সার্ভারে একটি প্যাকেজ প্রতিস্থাপন করছিলাম (কেবলমাত্র আমি ফাইলগুলি টানছি)।

আমার তদন্তগুলি নীচে গিয়েছিল ...

  • apt-cache showকমান্ডটি চালান - ফাইলসাইজটি নিশ্চিত করুন
  • হাত দিয়ে ফাইলটি টানুন - নিশ্চিত করুন যে এটি আসলে একটি মিসমেচ।
  • প্যাকেজ সার্ভারে ফাইলসাইজ ম্যানুয়ালি পরীক্ষা করে দেখুন এটি apt-cacheআউটপুটটির সাথে মিলে

ফলস্বরূপ পদক্ষেপগুলি আমাকে এই সিদ্ধান্তে নিয়ে যায় যে আমার .deb এর টানটি ক্যাশে হয়ে গিয়েছিল .. আমাদের প্রক্সি সার্ভার দ্বারা (স্বচ্ছ মোডে চলছে)। আমি নিশ্চিত করেছি যে প্রক্সি লগগুলি দেখে এবং এটি প্রকৃতপক্ষে "এইচআইটি" ক্যাশে দেখাচ্ছে

সমাধান? চালানোর wgetকমান্ড আবার কিন্তু রিফ্রেশ করতে প্রক্সি বাধ্য

wget http://packages.example.com/pool/contrib/.../packagename.deb --no-cache

যে পর্যায়ে apt-getস্বাভাবিকভাবে কাজ করা হয়েছিল তা রিফ্রেশ করার জন্য প্রক্সিটি যথেষ্ট ছিল ।

স্পষ্টতই এর খারাপ ফর্মটি ভার্সন নম্বরটি নাড়িয়ে প্যাকেজটি প্রতিস্থাপন করা তবে এটি এই সমস্যার আর একটি সম্ভাব্য কারণ।

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