2026-02-13 15:39:18 +00:00
2026-02-13 15:39:18 +00:00

🇺🇸/🇫🇷 Correction des erreurs locale (Perl, apt, etc.) sous Debian/Proxmox

📌 Symptôme

Erreurs comme :

perl: warning: Setting locale failed.
locale: Cannot set LC_CTYPE to default locale: No such file or directory

Solution — Locale en anglais (en_US.UTF-8)

1. Installer locales

apt update
apt install -y locales

2. Générer la locale

dpkg-reconfigure locales

✔️ Active : en_US.UTF-8 UTF-8 ✔️ Choisis comme par défaut : en_US.UTF-8


3. Exporter manuellement dans la session actuelle

export LANG=en_US.UTF-8
export LANGUAGE=en_US
export LC_ALL=en_US.UTF-8

Vérifie :

locale

Doit afficher uniquement en_US.UTF-8 partout.


4. Rendre la configuration persistante

Édite le fichier /etc/environment :

nano /etc/environment

Et mets :

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ALL=en_US.UTF-8

Recharge (ou reboot) :

source /etc/environment

🇫🇷 Option : passer le système en français (fr_FR.UTF-8)

1. Activer la locale française

dpkg-reconfigure locales

✔️ Active :

  • en_US.UTF-8 UTF-8
  • fr_FR.UTF-8 UTF-8

✔️ Choisis : fr_FR.UTF-8 comme locale par défaut


2. Modifier /etc/environment :

nano /etc/environment

Remplace par :

LANG=fr_FR.UTF-8
LANGUAGE=fr_FR
LC_ALL=fr_FR.UTF-8

3. Recharger la configuration :

source /etc/environment

ou

reboot

🔪 Vérification finale

locale

Et test :

perl -e ""

⚠️ Plus aucune erreur ne doit safficher.

Description
No description provided
Readme 65 KiB