444802959806823aa5495e35a66ea932ed2768a7
🇺🇸/🇫🇷 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. Générer la locale
dpkg-reconfigure locales
✔️ Active : en_US.UTF-8 UTF-8
✔️ Choisis comme par défaut : en_US.UTF-8
2. 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.
3. 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-8fr_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 s’afficher.
Description