BadELFInterpreter

Lors de la migration de notre serveur NAGIOS de l'infrastructure du laboratoire ATILF sur un nouveau serveur et un nouvel OS, CentOS 7.1, le plug-in "check_snmp" ne fonctionnait plus.


Pour trouver et comprendre l’erreur,j’ai exécuté la commande ('/usr/local/nagios/libexec/check_snmp -H') qui m’a affiché le message suivant:
« -bash : /usr/local/nagios/libexec/check_snmp : /lib/ld-linux.so.2 : bad ELF interpreter : Aucun fichier ou dossier de ce type »


Cette erreur traduit l’absence des librairies 32 bits dans la distribution CentOS 7 64 bits.\\Pour corriger ce problème, il suffit d’installer la librairie GNU C 32 bits :

[root ~]# yum -y install glibc.i686