Τρόπος επίλυσης Δεν ήταν δυνατό το άνοιγμα κλειδώματος αρχείου/var/lib/dpkg/lock-frontend Error

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



Κατά τη χρήση του Linux, ενδέχεται να αντιμετωπίσετε διάφορα σφάλματα. Ένα από αυτά θα μπορούσε να είναι/var/lib/dpkg/lock error. Διορθώνεται; Λοιπον ναι! Δεν πρόκειται για πανικό πανικού. Αλλά πριν μάθουμε πώς να διορθώσουμε αυτό το σφάλμα, ας καταλάβουμε γιατί συμβαίνει αυτό το σφάλμα.

Γιατί προκύπτει σφάλμα/var/lib/dpkg/lock

Αυτό το σφάλμα εμφανίζεται συνήθως όταν λειτουργεί μια διαδικασία ενημέρωσης του συστήματος και προσπαθείτε να αποκτήσετε πρόσβαση στο σύστημα για κάποια άλλη λειτουργία. Για παράδειγμα, το σύστημα Ubuntu κλειδώνει το dpkg πρόσβαση για να αποτρέψετε το λειτουργικό σύστημα να αποτύχει στη διαδικασία ενημέρωσης. Μπορεί επίσης να συμβεί λόγω μιας αυθαίρετης διαδικασίας που εκτελείται συνεχώς στο παρασκήνιο και διατηρεί το / var / lib / dpkg αρραβωνιασμένος.







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



Στρατηγικές επίλυσης/var/lib/dpkg/Error

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



Εάν δεν υπάρχει εμφανές πρόβλημα και εξακολουθείτε να λαμβάνετε αυτό το σφάλμα, ελέγξτε τη διαδικασία που χρησιμοποιεί το πρόγραμμα διαχείρισης πακέτων πληκτρολογώντας την παρακάτω εντολή:





$ΥΣΤΕΡΟΓΡΑΦΟτου| λαβή -Εγώκατάλληλος

Στην περίπτωσή μου, το Ubuntu ενημερώνεται. Κατά τη διαδικασία αυτή, dpkg είναι κλειδωμένο και δεν μπορώ να εκτελέσω κάποια άλλη εργασία όπως φαίνεται στην παρακάτω εικόνα.



Η λύση είναι απλά να αφήσετε την ενημέρωση να τελειώσει. Εάν αυτό δεν είναι χρήσιμο, τότε αυτό το ζήτημα μπορεί επίσης να διορθωθεί σκοτώνοντας τη διαδικασία που έχει διατηρήσει το dpkg αρραβωνιασμένος. Πρώτον, προσδιορίστε τη διαδικασία. Σε πολλές περιπτώσεις, το αναγνωριστικό διαδικασίας αναφέρεται στο μήνυμα σφάλματος ή μπορείτε να λάβετε μια λίστα διεργασιών χρησιμοποιώντας το apt από την παρακάτω αναφερόμενη εντολή:

$ΥΣΤΕΡΟΓΡΑΦΟτου| λαβή -Εγώκατάλληλος

Τώρα, για να τερματίσετε τη διαδικασία, χρησιμοποιήστε:

$sudo σκοτώνω [Αναγνωριστικό διεργασίας]

Εάν δεν επιλύσει το ζήτημα, σκοτώστε τη διαδικασία χρησιμοποιώντας το σήμα SIGKILL:

$sudo σκοτώνω -9 [Αναγνωριστικό διεργασίας]

Ο απλούστερος τρόπος είναι να σκοτώσετε όλες τις διαδικασίες που απασχολούν κατάλληλος και apt-get όπως αναφέρεται παρακάτω:

$sudo Κιλάλκατάλληλοςapt-get

Τρόπος διόρθωσης/var/lib/dpkg/lock-frontend Error

Μπορεί να συναντήσετε μια πιο περίπλοκη κατάσταση και το ζήτημα θα μπορούσε να είναι το κλειδαριά αρχεία. Το κλείδωμα αρχείων περιορίζει την πρόσβαση στα αρχεία συστήματος μέχρι να πραγματοποιηθεί μια συγκεκριμένη λειτουργία. Με την ολοκλήρωση της διαδικασίας, η κλειδαριά θα απελευθερωθεί αυτόματα για να εκτελέσει περαιτέρω λειτουργίες του συστήματος. Έτσι, για να λύσετε αυτό το ζήτημα, πρέπει να διαγράψετε τα αρχεία κλειδώματος. Πρώτον, ελέγξτε το αρχείο κλειδώματος χρησιμοποιώντας:

$sudolsof/όπου/lib/dpkg/κλείδωμα-πρόσοψη

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

Διαφορετικά, λάβετε τα αναγνωριστικά διαδικασίας και τερματίστε τα χρησιμοποιώντας:

$sudo σκοτώνω -9 [Αναγνωριστικό διεργασίας]

Μετά από αυτό, μπορείτε να διαγράψετε το αρχείο κλειδώματος:

$sudo rm /όπου/lib/dpkg/κλείδωμα-πρόσοψη

Βεβαιωθείτε ότι έχετε επαναρυθμίσει το dpkg μετά τη διαγραφή του αρχείου κλειδώματος:

$sudo dpkg --Διαμορφώστε -προς το

Για να διασφαλίσετε ότι όλα είναι κανονικά και ότι το σφάλμα έχει διορθωθεί, εκτελέστε:

$sudoκατάλληλη ενημέρωση

συμπέρασμα

Διάφορος / var / lib / dpkg σφάλματα συμβαίνουν συνήθως όταν το σύστημα περιορίζει το χρήστη από την εκτέλεση μιας λειτουργίας, επειδή άλλες βασικές διαδικασίες χρησιμοποιούν τα αρχεία συστήματος. Σε αυτό το άρθρο, συζητήσαμε διαφορετικές στρατηγικές για να απαλλαγούμε από αυτό το σφάλμα. Επιπλέον, μάθαμε πώς να αφαιρούμε /var/lib/dpkg/lock-frontend λάθος.

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