স্থির করুন: লক ফাইল / var / lib / dpkg / লক খুলতে পারেনি



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

লক ফাইল / var / lib / dpkg / লক ত্রুটি বার্তাটি খুলতে পারছে না তা বিভ্রান্তিকর হতে পারে কারণ আপনি যদি সুডো উপসর্গের সাথে আপডেট কমান্ডটি চালাচ্ছিলেন তবে তত্ক্ষণাত্ আপনি যদি রুট হয়ে থাকেন তবে এটি খুব ভাল জিজ্ঞাসা করতে পারে। এই ত্রুটি কমান্ডটি অ্যাপ-গেট প্যাকেজ ম্যানেজার ব্যবহার করে এমন প্রায় সমস্ত কিছুতে প্রদর্শিত হবে। আপনি উবুন্টুর বিভিন্ন সংস্করণগুলির মধ্যে একটিতে চালিত কোনও ডেস্কটপ বা ল্যাপটপ আপডেট করছেন বা রাস্পবিয়ান দেবিয়ান স্পিনের সাথে রাস্পবেরি পাই, তবে আপনি দেখতে পাচ্ছেন যে এটি কোনও প্ল্যাটফর্মের সমস্যা হতে পারে।



তবুও, ফিক্স বরং সহজ। আপনি মূল হ'ল বা না থাকুন এমন প্রশ্ন জিজ্ঞাসা করে আপনি সাধারণত উপেক্ষা করতে পারেন এবং একই সাথে লক করা ফাইলটি অ্যাক্সেস করার চেষ্টা করার দুটি প্রক্রিয়া সম্পর্কিত which



পদ্ধতি 1: নিশ্চিত sudo তৈরি করা কমান্ডের প্রতিটি অংশে অ্যাক্সেস করতে পারে

যদি আপনি সুডো অ্যাপটি-গেট আপডেট এবং& অ্যাপি-আপগ্রেড আপগ্রেড চালনা করেন তবে আপনি এই ত্রুটিটি পেতে পারেন যেহেতু দ্বিতীয় প্রক্রিয়াটিতে / var / lib / dpkg / লক ফাইল অ্যাক্সেস করার অধিকার নেই।



পরিবর্তে চলমান চেষ্টা করুন sudo apt-get update && sudo apt-get update এটি কোনও পার্থক্য করে কিনা তা দেখতে। যদি তা হয়ে থাকে তবে আপনার সমস্যাটি ইতিমধ্যে ঠিক হয়ে গেছে এবং এটি কেবল কারণেই আপনি দ্বিতীয় প্রক্রিয়াটিকে ফাইল অ্যাক্সেসের জন্য পর্যাপ্ত অনুমতি দিচ্ছেন না। মনে রাখবেন যে এই আদেশটি আপডেট করবে এবং তারপরে আপনার সমস্ত প্যাকেজ আপগ্রেড করবে, যাতে এটি আপনাকে অনুমোদনের জন্য অনুরোধ করতে পারে এবং এটি চালাতে কিছুটা সময় নিতে পারে।

অন্যথায়, যদিও, সমস্যাটি ইতিমধ্যে সম্পূর্ণভাবে মোকাবেলা করা হয়েছে এবং আপনার আর কিছু করার দরকার নেই।



পদ্ধতি 2: / var / lib / dpkg / লক ফাইল সরানো হচ্ছে

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

যদি এটি এখনও কাজ না করে, তবে আপনাকে পরীক্ষা করতে হবে আপনার আপডেট চালানোর সময় আপনার কাছে অন্য কোনও প্রোগ্রাম ফাইলটি অ্যাক্সেস করার চেষ্টা করছে না। ব্যবহার করার চেষ্টা করুন sudo lsof / var / lib / dpkg / લોક অন্য কোনও প্রক্রিয়া চালু আছে কিনা তা দেখার জন্য। আপনার যদি এটি অন্য কোথাও খোলা থাকে তবে আপনি কেবল অ্যাপ্লিকেশনটি বন্ধ করতে পারেন।

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

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

রিবুট করা মাঝে মাঝে সহায়তা করে, তবে আপনি যদি ক্রমাগত সার্ভারে বা রাস্পবিয়ান ডিভাইসে থাকেন তবে এটি সম্ভবত কার্যকর বিকল্প নয়। চালানোর চেষ্টা করুন sudo আরএম / var / lib / dpkg / লক এবং& sudo আরএম / var / lib / এপিটি / তালিকা / লক , যা এটি নির্দিষ্ট ফাইলগুলিকে মুক্ত করবে যখন আপনি যখন এটি চালাচ্ছেন তখন একবার নজর রাখবে। এই ফাইলগুলির নাম সম্পর্কে যত্নবান হওয়ার বিষয়টি নিশ্চিত করুন, যেহেতু মূল হিসাবে rm চালানো ধ্বংসাত্মক।

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

3 মিনিট পড়া