Λύσεις για το σφάλμα "δεν ήταν δυνατή η λήψη κλειδώματος / var / lib / dpkg / lock"

Δεν ήταν δυνατό να αποκλειστεί

El Το σφάλμα "δεν μπόρεσα να κάνω κλείδωμα / var / lib / dpkg / lock" είναι πολύ συχνό σε Debian, Ubuntu και παράγωγα και αυτό ξεκινά συνήθως όταν μια άλλη διαδικασία που χρησιμοποιεί το apt εκτελείται είτε στο παρασκήνιο είτε όταν έχετε ανοιχτό το κέντρο λογισμικού του Ubuntu, το Synaptic και άλλα.

Αυτός είναι ο λόγος για τον οποίο σε αυτό το άρθρο θα δούμε πώς να επιλύσουμε αυτό το σφάλμα παρά το ότι εφαρμόσαμε τις λύσεις στα προαναφερθέντα.

Συνήθως απελπισμένοι που βλέπουν αυτό το σφάλμα και δεν μπορούν να κάνουν τίποτα με το κατάλληλο, επιλέγουν να εφαρμόσουν το κλασικό "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 ταυτόχρονα, εμφανίζεται το παραπάνω σφάλμα.

Αυτό είναι συνήθως πολύ σπάνιο να συμβεί, αλλά έχει συμβεί σε όλους μας, γιατί όταν ενεργοποιούμε τον υπολογιστή και θέλουμε να κάνουμε κάποια κίνηση με το κατάλληλο, το τερματικό μας ρίχνει αυτό το σφάλμα.

Εδώ συνιστάται να αφήσετε το Ubuntu να κάνει τις αντίστοιχες ενημερώσεις.

Λύση 2

ubuntu-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

Αλλά πρέπει να γνωρίζουν ότι αυτή η τελευταία μέθοδος είναι η λιγότερο συνιστώμενη.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Χουάν Κάρλος dijo

    Γεια, ευχαριστώ για το άρθρο.
    Αυτό το σφάλμα είναι ενοχλητικό, το έλυσα με την πρώτη επιλογή.

  2.   Adrian dijo

    Ή καλύτερα περιμένετε μερικά λεπτά, ώρες και εκτελέστε το ξανά