Συμβουλή: πώς να διορθώσετε το σφάλμα locale.sh στο Arch Linux

Επί του παρόντος είναι δυνατό να βρείτε ένα σφάλμα ότι Όχι. μας επιτρέπει να πραγματοποιήσουμε τη συνήθη ενημέρωση στις Arch Linux.

Αυτό το σφάλμα παρουσιάζεται λόγω του αρχείου locale.sh.


Το τερματικό μας δείχνει το ακόλουθο σφάλμα:

σφάλμα: η συναλλαγή απέτυχε (αρχεία σε διένεξη)
initscripts: /etc/profile.d/locale.sh υπάρχει στο σύστημα αρχείων
Παρουσιάστηκαν σφάλματα, τα πακέτα δεν ενημερώθηκαν

Με αυτήν την ενημέρωση το Ομάδα Arch Linux έχει ξεκινήσει το ακόλουθο μήνυμα:

Καταργήστε με μη αυτόματο τρόπο το αρχείο /etc/profile.d/locale.sh πριν από την ενημέρωση. Ναί. Το /etc/rc.conf αποτυγχάνει στο κέλυφος σύνδεσης, διαβάστε την πλήρη ανακοίνωση.

Αλλαγές στην τοπική διαχείριση:

Το /etc/profile.d/locale.sh είναι πλέον ένα στατικό αρχείο που προωθεί τα σωστά αρχεία διαμόρφωσης για να ορίσει τις τοπικές ρυθμίσεις σας, αντί να δημιουργείται κατά την εκκίνηση. Το πλεονέκτημα αυτού είναι μια λιγότερη εγγραφή στο / etc, και επιτρέπει την πραγματοποίηση αλλαγών στις τοπικές ρυθμίσεις χωρίς την ανάγκη επανεκκίνησης (απλώς συνδεθείτε).

Προσθέτουμε υποστήριξη στο /etc/locale.conf. Η διαμόρφωση αυτού του αρχείου υπερισχύει του αρχείου /etc/rc.conf και εκείνοι που χρησιμοποιούν τα αποθετήρια που δεν μπορούν να δημιουργήσουν το αρχείο /etc/rc.conf αναγκάζονται να μετακινηθούν σε αυτήν τη νέα μορφή. Το /etc/locale.conf περιέχει μια ξεχωριστή λίστα νέων μεταβλητών εργασιών. Οι μεταβλητές που υποστηρίζουμε είναι LANG, καθώς και οι μεταβλητές LC_ * (με εξαίρεση το LC_ALL). Η μορφή κοινοποιείται στο systemd.

Η λύση είναι αυτή που επισημαίνεται με έντονη γραφή, διαγράψτε το αρχείο. Γι 'αυτό πρέπει να εισάγουμε το πρόγραμμα περιήγησης αρχείων σε κατάσταση root.

Αργότερα πηγαίνουμε στο /etc/profile.d και καταργούμε το locale.sh.

Η δεύτερη επιλογή είναι να χρησιμοποιήσετε το τερματικό. για να το κάνουμε σε root mode γράφουμε:

cd /etc/profile.d

Τώρα διαγράφουμε το αρχείο:

rm locale.sh

Διορθώθηκε, είναι πλέον δυνατή η κανονική ενημέρωση του συστήματος


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

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

*

*

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

  1.   Φρέντι Ομάρ Λόπεζ Κουίντερο dijo

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

  2.   Κάρλος dijo

    Θάρρος μια ερώτηση,
    Είχα ήδη διαβάσει για αυτό το σφάλμα στη σελίδα Arch, το θέμα είναι ότι κατά την ενημέρωση δεν λαμβάνω κανένα σφάλμα, δηλαδή ενημερώνω χωρίς προβλήματα, αλλά το αρχείο /etc/profile.d/locale.sh εξακολουθεί να βρίσκεται στο υπολογιστή, Πρέπει να το διαγράψω για κάθε περίπτωση, ή δεν ανησυχώ και περιμένω μέχρι να εμφανιστεί το σφάλμα;