Question :
Exécution de xclock la commande se déclenche avec l'erreur 'Charsets manquants dans la conversion String to FontSet' .
# xclock Warning: Missing charsets in String to FontSet conversion Warning: Unable to load any usable fontset
Solution
:
Cela se produit en raison d'un paramètre incorrect pour la variable d'environnement locale LC_ALL . Dans la plupart des cas, si vous vérifiez les variables locales des utilisateurs à l'aide de la commande ci-dessous, vous constaterez que la variable LC_ALL est vide.
# locale | grep LC_ALL LC_ALL=
Suivez les étapes ci-dessous pour le résoudre.
1. Définissez le LC_ALL=C variable en utilisant la commande ci-dessous
# export LC_ALL=C
2. Pour rendre cette modification permanente pour un utilisateur particulier, ajoutez les entrées requises dans le fichier .bash_profile.
# vi /home/[username]/.bash_profile LC_ALL=C export LC_ALL
Par exemple, pour l'ajouter au profil d'un utilisateur « testuser » :
# vi /home/testuser/.bash_profile LC_ALL=C export LC_ALL
3. Pour vérifier les paramètres :
# echo $LC_ALL C