כיצד לתקן את השגיאה "לא ניתן לנעול /var/lib/dpkg/lock".

שגיאה

אם יש לך הפצה וניסית להשתמש במנהל החבילות וזה הקפיץ אותך השגיאה "לא הצליח לנעול /var/lib/dpkg/lock", אל תדאג. זה לא משהו רציני שאתה צריך לדאוג לגביו, למרות שזה מעצבן. בנוסף, יש לו פתרון, כפי שאראה לכם במדריך זה מוסבר שלב אחר שלב. כך תיפטרו מהאי-נוחות הזו אחת ולתמיד והדיסטרו שלכם ימשיך לעבוד כמו ביום הראשון. ובכן, בוא נראה איך...

מתי מתרחשת השגיאה?

הטעות "לא ניתן היה לנעול את /var/lib/dpkg/lock - פתוח (11: משאב אינו זמין באופן זמני)" זה קורה בדרך כלל כאשר יש עדכון מופרע של חבילה כלשהי וחבילות העדכון נפגמות. זה מעסיק את תהליכי העדכון בלולאה אינסופית ותמיד ייתן לך בעיה זו אלא אם תתקן אותה.

פתרון השגיאה נכשל בנעילת /var/lib/dpkg/lock

כדי לפתור את השגיאה הזו, פשוט בצע את השלבים הפשוטים האלה:

  1. היכנסו למסוף והקלידו את הפקודה הבאה כדי להרוג את תהליך העדכון שנותר בהמתנה וגורם לבעיה (עם האפשרות -v עבור verbose, -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.   הנרי מורה דיג'ו

    מעולה, תודה רבה!!!!!