حلول الخطأ "تعذر الحصول على lock / var / lib / dpkg / lock"

لا يمكن-لا يمكن حظره

El خطأ "تعذر الحصول على lock / var / lib / dpkg / lock" شائع جدًا في Debian و Ubuntu والمشتقات وهذا يتم تشغيله عادةً عند تشغيل عملية أخرى تستخدم apt يتم تشغيله إما في الخلفية أو عندما يكون لديك مركز برامج Ubuntu و Synaptic وغيرها مفتوحًا.

هذا هو السبب في هذه المقالة سوف نرى كيفية حل هذا الخطأ على الرغم من تطبيق الحلول المذكورة أعلاه.

غالبًا في حالة اليأس من رؤية هذا الخطأ وعدم القدرة على فعل أي شيء باستخدام apt ، يختارون تطبيق "sudo rm" الكلاسيكي وهو الخيار الأقل إشارة.

ولكن قبل الانتقال مباشرة إلى هذا ، يمكننا أن نرى أن الأسباب الأخرى هي تلك التي منعت استخدام apt.

حلول

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

الحل 1

الحل الأول هو إغلاق هذه البرامج طالما أنها لا تقوم بأي عمل كتحديث أو تثبيت تطبيق ، لأنه إذا كان الأمر كذلك فمن المستحسن الانتظار.

بهذا سنتوقف عن تلقي خطأ:

E: No se pudo obtener el bloqueo /var/lib/dpkg/lock - abierto (11: El recurso no está disponible temporalmente)

E: No se puede bloquear el directorio de administración (/var/lib/dpkg), ¿lo está usando otro proceso?

no se pudo obtener el bloqueo var lib lib bloqueo dpkg

ولكن ماذا لو لم يكن لديك أي من هذا الجري؟

تعطيك رسالة الخطأ بالفعل فكرة عن سبب المشكلة: يتم استخدام عملية أخرى / var / lib / dpkg /.

هذا ذلك لأن Ubuntu ، بشكل افتراضي ، يمكّن تحديثات الخلفية لتحديث الأمان.

عندما ينتهي Ubuntu من التمهيد ، فإنه يقوم تلقائيًا بتشغيل الأمر apt-get update.

في حالة توفر تحديثات الأمان ، سيتم تثبيتها في الخلفية.

لذلك إذا قاموا بتشغيل الأمر sudo apt Upgrade في نفس الوقت ، فسيتم عرض الخطأ أعلاه.

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

يوصى هنا بالسماح لـ Ubuntu بإجراء التحديثات المقابلة.

الحل 2

أوبونتو-18.10

لحل هذه المشكلة يكفي الذهاب إلى تطبيق "البرامج والتحديثات" الذي سنبحث عنه من قائمة التطبيقات لدينا.

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

في جزء التحقق من التحديثات ، نقوم بتغييرها إلى "أسبوعيًا أو كل أسبوعين" هنا هو اختيارك.

ثم أدخل كلمة مرور المستخدم حتى يسري هذا التغيير.

بالمثل يمكنك تحقيق نفس النتائج من سطر الأوامر. في الجهاز الطرفي ، افتح الملف /etc/apt/apt.conf.d/20auto-upgrades:

sudo nano /etc/apt/apt.conf.d/20auto-upgrades

المحتوى الأصلي كما يلي:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "1";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "1";

لتعطيل التحديث الأمني ​​التلقائي ، قم بتغييرها إلى:

APT::Periodic::Update-Package-Lists "1";

APT::Periodic::Download-Upgradeable-Packages "0";

APT::Periodic::AutocleanInterval "0";

APT::Periodic::Unattended-Upgrade "0";

يقومون بحفظ الملف باستخدام Ctrl + O والخروج يجب عليهم الضغط على Ctrl + X.

لاحقًا نعيد تشغيل أجهزتنا.

الحل 3

لا يمكن-لا يمكن حظره

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

لذلك يوصى بتغيير الخادم من حيث تحصل على حزم Ubuntu.

الحل 4

في نهاية كل هذا إذا استمرت المشكلة ، يمكنك اختيار تطبيق الحل النهائي وهو حذف الملف الذي يحظر apt.

يمكنهم إزالة ملف القفل بالأمر التالي:

sudo rm /var/lib/apt/lists/lock

قد يحتاجون أيضًا إلى حذف ملف القفل في دليل ذاكرة التخزين المؤقت

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

لكن يجب أن يعلموا أن هذه الطريقة الأخيرة هي الأقل التوصية.


2 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   خوان كارلوس قال

    مرحبا ، شكرا على المقال.
    هذا الخطأ مزعج ، لقد قمت بحله بالخيار الأول.

  2.   ادريان قال

    أو من الأفضل الانتظار بضع دقائق وساعات وتشغيلها مرة أخرى