Protocole SNMP sous Linux


snmpd: error while loading shared libraries:libcrypto.so.2: cannot open shared object file: No such file or directory (snmpd: erreur au chargement des bibliothèques partagées:libcrypto.so.2: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type)

Si vous avez suivi l'option 1 pour l'installation et la configuration de l'agent principal, lorsque vous démarrez celui-ci, l'erreur ci-dessus risque de survenir si libcrypto.so.2 n'est pas installé sur votre système.

Pour résoudre ce problème, vous devez établir un lien explicite vers la bibliothèque crypto installée sur le système comme mentionné ci-dessous :

# cd /usr/lib
# ln -s libcrypto.so libcrypto.so.2


Installation de net-snmp-5.0.9

Nous vous recommandons d'utiliser l'option 1 comme mentionné dans le manuel Novell eDirectory 8.8 Administration Guide (Guide d'administration de Novell eDirectory 8.8), car la désinstallation des paquetages SNMP du système peut nécessiter la désinstallation de tous les RPM qui y sont associés.


Problèmes survenant au démarrage du sous-agent

Au démarrage du sous-agent, il se peut que le message d'erreur suivant s'affiche :

 /opt/novell/eDirectory/bin/ndssnmpsa: error while loading shared libraries:  /usr/lib/libnetsnmp.so.5: undefined symbol: EVP_md5.

Pour résoudre ce problème, vous devez exporter le chemin d'accès libcrypto. Par exemple :

export LD_PRELOAD=/lib/libcrypto.so.0.9.7a:/usr/lib/libwrap.so.0

Le chemin d'accès libcrypto.so.0.9.7a peut porter un autre nom sur votre système. Cela dépend de la version crypto installée.