როგორ გამოვასწოროთ შეცდომა „ვერ ჩაკეტვა /var/lib/dpkg/lock“.

შეცდომა

თუ თქვენ გაქვთ დისტრო და სცადეთ გამოიყენოთ პაკეტის მენეჯერი და ის გადახტა თქვენ შეცდომა "ვერ ჩაკეტე /var/lib/dpkg/lock", არ ინერვიულო. ეს არ არის რაიმე სერიოზული, რაზეც უნდა ინერვიულოთ, თუმცა ეს გამაღიზიანებელია. გარდა ამისა, მას აქვს გამოსავალი, როგორც მე გაჩვენებთ ეტაპობრივად ახსნილ ამ გაკვეთილში. ასე ერთხელ და სამუდამოდ გათავისუფლდებით ამ უხერხულობისგან და თქვენი დისტრო აგრძელებს მუშაობას, როგორც პირველი დღე. აბა, ვნახოთ როგორ...

როდის ხდება შეცდომა?

შეცდომა"ვერ ჩაკეტა /var/lib/dpkg/lock – გახსნა (11: რესურსი დროებით მიუწვდომელია)” როგორც წესი, ეს ხდება, როდესაც შეწყვეტილია ზოგიერთი პაკეტის განახლება და განახლების პაკეტები დაზიანებულია. ეს განახლების პროცესებს უსასრულო ციკლში აკავებს და ყოველთვის მოგცემთ ამ პრობლემას, თუ არ გამოასწორებთ მას.

შეცდომის გადაწყვეტა ჩაკეტვა ვერ მოხერხდა /var/lib/dpkg/lock

ამ შეცდომის გადასაჭრელად, უბრალოდ მიჰყევით ამ მარტივ ნაბიჯებს:

  1. შეიყვანეთ ტერმინალში და აკრიფეთ შემდეგი ბრძანება განახლების პროცესის მოსაკლავად, რომელიც შეჩერებულია და იწვევს პრობლემას (-v ოფცია სიტყვიერად, -k პროცესის მოკვლა და -i პროგრამისთვის, რომ მიუთითოს რა პროცესები მოკალით და სთხოვეთ ნებართვა შეაჩეროთ ისინი):

sudo fuser -vki /var/lib/dpkg/lock

  1. შემდეგი არის ფაილის წაშლა, სადაც არის პრობლემების გამომწვევი განახლებების მონაცემები და ეს კეთდება შემდეგი ბრძანებით:

sudo rm -f /var/lib/dpkg/lock

  1. შემდეგ განახლების პაკეტები, რომლებიც იწვევენ პრობლემას:

sudo dpkg --configure --a

  1. ახლა პრობლემა მზად იქნება. თქვენ შეძლებთ ხელახლა შეამოწმოთ განახლებები და ხელახლა დააინსტალიროთ პრობლემური განახლება, მაგრამ სანამ დაიწყებთ, უნდა გაუშვათ შემდეგი ბრძანება გატეხილი პაკეტების ამოსაშლელად და შესაკეთებლად:

sudo apt-get autoremove

ვიმედოვნებ, რომ ეს თქვენთვის სასარგებლო იყო


კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   ჰენრი მორა დიჯო

    მაგარია, დიდი მადლობა!!!!!