كيفية حل تعذر فتح ملف القفل / var / lib / dpkg / lock-frontend Error

How Solve Could Not Open Lock File Var Lib Dpkg Lock Frontend Error



أثناء استخدام Linux ، قد تواجه العديد من الأخطاء. يمكن أن يكون أحدها خطأ / var / lib / dpkg / lock. هل هو قابل للإصلاح؟ نعم! إنه ليس خطأ مذعور. ولكن قبل أن نتعلم كيفية إصلاح هذا الخطأ ، دعنا نفهم سبب حدوث هذا الخطأ.

لماذا يحدث خطأ / var / lib / dpkg / lock

يحدث هذا الخطأ عادةً عندما تعمل إحدى العمليات لتحديث النظام ، وتحاول الوصول إلى النظام لبعض العمليات الأخرى. على سبيل المثال ، يقوم نظام Ubuntu بتأمين ملف dpkg الوصول لمنع نظام التشغيل من فشل عملية التحديث. قد يحدث أيضًا بسبب عملية تعسفية تعمل باستمرار في الخلفية وتحافظ على / var / lib / dpkg مخطوب مخطوبة.







تمنعك هذه العمليات من تثبيت تطبيقات جديدة أو تنفيذ أمر. هناك طرق متعددة لحل هذه المشكلة. أولاً ، قم بتشخيص المشكلات بعناية ثم انتقل إلى الإصلاح. دعونا نفهم كيفية إصلاح هذه المشكلة.



استراتيجيات لحل / var / lib / dpkg / خطأ

كما نوقش أعلاه ، قبل الشروع في الإصلاح ، تأكد أولاً من أن كل شيء في النظام مثالي. بعد ذلك ، تأكد من عدم تثبيت أي تطبيق أو تحديث النظام ؛ إذا كانت الإجابة بنعم ، فانتظر حتى ينتهي التطبيق من التثبيت. بعد ذلك ، سيتم حل المشكلات تلقائيًا.



إذا لم تكن هناك مشكلة واضحة وما زلت تتلقى هذا الخطأ ، فتحقق من العملية التي تستخدم مدير الحزم عن طريق كتابة الأمر أدناه:





$ملاحظةمن| سيطرة -أناملائم

في حالتي ، يتم تحديث Ubuntu. خلال هذه العملية ، dpkg مغلق ، ولا يمكنني أداء بعض المهام الأخرى كما هو موضح في الصورة التالية.



الإصلاح هو ببساطة ترك التحديث ينتهي. إذا لم يكن هذا مفيدًا ، فيمكن أيضًا إصلاح هذه المشكلة عن طريق قتل العملية التي احتفظت بامتداد dpkg مخطوب مخطوبة. أولاً ، حدد العملية. في كثير من الحالات ، يتم ذكر معرف العملية في رسالة الخطأ أو يمكنك الحصول على قائمة بالعمليات باستخدام apt بواسطة الأمر المذكور أدناه:

$ملاحظةمن| سيطرة -أناملائم

الآن ، لإنهاء العملية ، استخدم:

$سودو قتل [معرف العمليه]

إذا لم يتم حل المشكلة ، فقتل العملية بقوة باستخدام إشارة SIGKILL:

$سودو قتل -9 [معرف العمليه]

إن أبسط طريقة هي قتل جميع العمليات التي تحتلها ملائم و apt-get كما هو مذكور ادناه:

$سودو اقتل الكلملائمapt-get

كيفية إصلاح خطأ / var / lib / dpkg / lock-frontend Error

قد تواجه موقفًا أكثر تعقيدًا ، وقد تكون المشكلة هي قفل الملفات. تعمل ملفات القفل على تقييد الوصول إلى ملفات النظام حتى يتم تنفيذ عملية معينة. عند الانتهاء من العملية ، سيتم تحرير القفل تلقائيًا لإجراء المزيد من عمليات النظام. لذلك ، لحل هذه المشكلة ، أنت مطالب بحذف ملفات القفل. أولاً ، تحقق من ملف القفل باستخدام:

$سودوlsof/أين/ليب/dpkg/قفل الواجهة

إذا رأيت شيئًا غير مراقب في الإخراج ، انتظر حتى تكتمل هذه العملية لأن النظام يعمل على التحديثات.

خلاف ذلك ، احصل على معرّفات العملية وقم بإنهائها باستخدام:

$سودو قتل -9 [معرف العمليه]

بعد ذلك يمكنك حذف ملف القفل:

$سودو جمهورية مقدونيا /أين/ليب/dpkg/قفل الواجهة

تأكد من إعادة تكوين ملف dpkg بعد حذف ملف القفل:

$سودو dpkg --تهيئة -إلى

للتأكد من أن كل شيء طبيعي وأن الخطأ قد تم إصلاحه ، قم بتشغيل:

$سودوتحديث مناسب

استنتاج

متنوع / var / lib / dpkg تحدث الأخطاء عادةً عندما يقيد النظام المستخدم من إجراء عملية ما لأن العمليات الرئيسية الأخرى تستخدم ملفات النظام. في هذا المقال ، ناقشنا استراتيجيات مختلفة للتخلص من هذا الخطأ. علاوة على ذلك ، تعلمنا أيضًا كيفية الإزالة / var / lib / dpkg / lock-frontend خطأ.

يحدث الخطأ بسبب تأمين الملفات ، ويمكن أن تؤدي إزالة ملفات التأمين بأمان إلى حل هذه المشكلة. على الرغم من أنه لا يوصى بإزالة ملفات القفل لتجنب أي مشكلة ، تأكد من استخدام الطريقة الصحيحة لمسح ملف القفل.