7

Résoudre l’erreur perl: warning: Setting locale failed

Suite à mise à jour des paquets d’une distribution Debian ou Ubuntu serveur, il est possible de rencontrer une erreur de locale introuvable.
Le mot locale est le terme anglais pour désigner les paramètres régionaux.

Le message d’erreur complet :

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "fr_FR.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").

Résolution du problème :

  • Générer de nouveau la bonne locale :
  • locale-gen fr_FR.UTF-8
  • Reconfigurer le paquet locales :
  • dpkg-reconfigure locales
    

Méthode alternative (merci à David) :

  • Éditer le fichier bashrc et ajouter :
  • nano  ~/.bashrc
  • Ajouter :
  • #Locales
    export LANGUAGE=fr_FR.UTF-8
    export LANG=fr_FR.UTF-8
    export LC_ALL=fr_FR.UTF-8
    
  • Recharger le fichier :
  • source ~/.bashrc

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

7 commentaires

  1. Cet article m’a aidé à résoudre mon problème. Merci à vous

  2. Merci Fred.
    Seule le première méthode a fonctionné pour moi.

  3. Merci, j’avais eu le même problème lors d’une install en anglais sur un server VPS Debian 8

  4. Merci ! Même problème avec les templates LXC debian 9 . La première méthode marche nickel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.