dpkg: ত্রুটি: 0 'র লাইনের নিকটবর্তী ফাইল' / var / lib / dpkg / উপলব্ধ 'পার্সিং করা


24

এখন প্রায় অর্ধেকেরও বেশি দিন ধরে গিট-কোর প্যাকেজ ইনস্টল করার চেষ্টা করা হয়েছে। আমি যতবার করি ততবার এই ত্রুটিটি পেয়েছি:

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'

আমিও দৌড়ানোর চেষ্টা করেছি sudo apt-get updateএবং sudo apt-get install --fix-missing। এমনকি অ্যাপটি-গেট ক্যাশে রিবুট এবং পরিষ্কার করার চেষ্টা করেও এখনও কাজ করে না।


1
অবশেষে, একটি সমাধান!
রোল্যান্ডিক্সোর

উত্তর:


64

সমস্যাটি হ'ল আপনার /var/lib/dpkg/availableফাইলটি ক্ষতিগ্রস্থ হয়েছে।

এটি অগত্যা গিট বা গিট-কোর প্যাকেজগুলির সাথে সম্পর্কিত নয়। অন্য যে কোনও প্যাকেজ ইনস্টল করার চেষ্টা করুন এবং সেগুলিও ব্যর্থ হবে।

এটির সমাধান করতে আপনাকে কমান্ডটি ব্যবহার করে ফাইলটি মুছতে / সাফ করতে হবে:

sudo dpkg --clear-avail

তারপরে কমান্ডটি ব্যবহার করে ফাইলটি পুনর্নির্মাণ করুন:

sudo apt-get update

এখন আপনার গিট এবং গিট-কোর ইনস্টল করতে সক্ষম হওয়া উচিত।


1

নীচের ত্রুটি থেকে, এটি পরিষ্কারভাবে দেখানো হয়েছিল যে আপনার /var/lib/dpkg/availableফাইলটি দূষিত হয়েছে।

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'

উপরের সমস্যার সমাধান হ'ল বর্তমান /var/lib/dpkg/availableফাইলটিকে অন্য একটি /var/lib/dpkg/available-oldব্যাকআপ ফাইলের সাথে প্রতিস্থাপন করা ।

sudo rm /var/lib/dpkg/available
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

এখন চেষ্টা করুন,

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