Sfat: cum să remediați eroarea locale.sh în Arch Linux

În prezent este posibil să găsiți un eroareNu. ne permite să efectuăm actualizarea obișnuită pe Arch Linux.

Această eroare apare din cauza fișierului local.sh.


Terminalul ne arată următoarea eroare:

eroare: tranzacția nu a reușit (fișiere conflictuale)
initscripts: /etc/profile.d/locale.sh există pe sistemul de fișiere
Au apărut erori, pachetele nu au fost actualizate

Cu această actualizare Echipa Arch Linux a lansat următorul mesaj:

Vă rugăm să eliminați manual fișierul /etc/profile.d/locale.sh înainte de actualizare. Da. /etc/rc.conf eșuează în shell-ul de conectare, vă rugăm să citiți anunțul complet.

Modificări în managementul local:

/etc/profile.d/locale.sh este acum un fișier static care generează fișierele de configurare corecte pentru a vă seta locația, în loc să fie generate la boot. Avantajul acestui lucru este o scriere mai mică în / etc și permite modificărilor locale să aibă efect fără a fi nevoie de o repornire (doar autentificare).

Adăugăm suport la /etc/locale.conf. Configurarea acestui fișier are prioritate față de fișierul /etc/rc.conf, iar cei care utilizează depozitele care nu pot sursa /etc/rc.conf sunt forțați să se mute în acest nou format. /etc/locale.conf conține o listă separată de linii noi de atribuiri de variabile. Variabilele pe care le acceptăm sunt LANG, precum și variabilele LC_ * (cu excepția LC_ALL). Formatul este partajat cu systemd.

Soluția este cea evidențiată cu caractere aldine, ștergeți fișierul. Pentru aceasta trebuie să introducem browserul de fișiere în modul root.

Mai târziu, mergem la /etc/profile.d și eliminăm locale.sh.

A doua opțiune este utilizarea terminalului. pentru a face acest lucru în modul root, scriem:

cd /etc/profile.d

Acum ștergem fișierul:

rm locale.sh

Remediat, acum este posibil să actualizați sistemul în mod normal


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Freddy Omar Lopez Quintero el a spus

    Vă mulțumesc pentru aceste informații. Este a doua zi în care încerc să instalez Arch, dar nu am putut actualiza și nu am putut monta nimic din cauza conflictului multor pachete. Până acum, bine. Multumesc din nou.

  2.   Carlos el a spus

    Curajează o întrebare,
    Citisem deja despre acea eroare pe pagina Arch, chestia este că la actualizare nu primesc nicio eroare, adică actualizez fără probleme, dar fișierul /etc/profile.d/locale.sh este încă pe computer, ar trebui să-l șterg pentru orice eventualitate sau nu îmi fac griji și aștept până apare eroarea?