Tip: com solucionar error d'locale.sh en Arch Linux

Actualment és possible trobar un error que no ens permet realitzar l'habitual actualització en Arch Linux.

Aquest error es produeix a causa de l'arxiu locale.sh.


La terminal ens mostra el següent error:

error: error a l'realitzar la transacció (arxius en conflicte)
initscripts: /etc/profile.d/locale.sh existeix en el sistema d'arxius
Van ocórrer errors, no es van actualitzar paquets

Amb aquesta actualització de equip d'Arch Linux ha llançat el següent missatge:

Si us plau, elimini manualment l'arxiu /etc/profile.d/locale.sh abans d'actualitzar. Si. /etc/rc.conf falla a la shell de login, si us plau llegiu l'anunci complet.

Els canvis en el maneig local:

/etc/profile.d/locale.sh ara és un arxiu estàtic que les fonts dels arxius de configuració correcta per establir la seva localitat, en lloc de ser generats en l'arrencada. El benefici d'això és una escriptura menys a / etc, i permet els canvis en la configuració regional per entrar en vigor sense necessitat de reiniciar (només a entrar).

Afegim suport a /etc/locale.conf. La configuració d'aquest arxiu té prioritat sobre l'arxiu /etc/rc.conf, i els que utilitzen els dipòsits que no es pot source /etc/rc.conf estan obligats a traslladar-se a aquest nou format. /etc/locale.conf conté una llista nova línia separada de les assignacions de variables. Les variables que donem suport es LANG, així com la LC_ * variables (amb l'excepció de LC_ALL). El format és compartida amb systemd.

La solució és la ressaltada en negreta, eliminar l'arxiu. Per a això hem d'entrar a nuesto navegador d'arxius en mode root.

Posteriorment vam entrar a /etc/profile.dy eliminem locale.sh.

La segona opció és usar la terminal. per això de cap manera root escrivim:

cd /etc/profile.d

Ara eliminem l'arxiu:

rm locale.sh

Solucionat, ja és possible actualitzar el sistema amb normalitat


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Freddy Omar Lopez Quintero va dir

    Gràcies per aquesta informació. És el meu segon dia intentant instal·lar Arch però no havia pogut actualitzar i ja que no podia muntar res per conflicte de molts paquets. Fins ara tot va bé. Gràcies de nou.

  2.   Carlos va dir

    Courageu una pregunta,
    Jo ja havia llegit sobre aquest error a la pàgina i Arch, la cosa és que a l'actualitzar no em surt cap error, és a dir actualitzo sense problemes, però l'arxiu /etc/profile.d/locale.sh està fins i tot en el meu compu, ¿he de esborrar-ho per si alguna cosa, o no em preocupo i espero fins que em aparegui l'error?