[Debian 8] Erreur « perl locales » dans Shinken

Pour pouvoir pleinement exploiter Shinken et notamment les scripts de supervision, il faut installer Perl et ses modules sur le serveur de supervision. L’erreur « perl locales » est dûe à plusieurs points décrit dans cet article.

L’erreur en question, la voici :

Impossible d’afficher / d’exploiter les scripts de supervision sur le serveur pour vos machines supervisées. J’ai eu le problème lorsque j’ai souhaité superviser une machine Windows et mon switch Netgear.
En recherchant sur le net, l’erreur « perl warning setting locale failed » signifie que le méta-paquet « Perl » n’arrive pas à récupérer la langue et les fichiers de langue du serveur – pour quelle raison, ça c’est une bonne question…

Pour se débloquer rapidement, il faut exécuter ces 4 commandes :

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

J’ai pris le soin d’utiliser « en_US.UTF-8 » parce que je me suis aperçu qu’il y avait quelques fois des erreurs / avertissements au niveau des modules Perl avec le « en_GB.UTF-8 ». Avec le en_US, pas de pb.

Pour avoir une solution sur le plus long terme (comprenez si vous redémarrez votre machine), il faut reconfigurer le paquet « locales », à l’aide de la commande ci-dessous :

dpkg-reconfigure locales

Dans la liste qui s’affiche, sélectionnez « en_US.UTF-8 » en appuyant sur la barre d’espace une fois sur la bonne ligne dans la liste. Par la suite, cliquez sur « OK » pour valider les changements et surtout sauvegarder vos manipulations.

Il faut ensuite regénérer les locales – c’est-à-dire recréer les fichiers de langue de votre machine. Il est tout à fait possible et même judicieux de générer plusieurs locales, vous permettant ainsi de basculer facilement et rapidement entre une langue ou une autre. Saisissez la commande ci-dessous pour générer les fichiers de langue :

locales-gen

Dès à présent, vous pouvez (si vous le souhaitez) redémarrer le service « shinken-arbiter » de votre serveur ; juste après l’actualisation, vous devriez avoir cette fois-ci la possibilité d’avoir des stats de supervision utilisant Perl.

Piste trouvée à cette adresse.

 

Julien H

Passionné depuis toujours par l'informatique, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian et Archlinux. L'infosec m'ouvre les yeux sur les enjeux actuels et futurs de l'IT.

Laisser un commentaire

Votre adresse de messagerie 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.

Fermer
Fermer