Erreur car le fichier libmpi..1 manquant
Je suis en utilisant Omnet++ et les Veines pour les simulations et ça marchait très bien jusqu'à ce que j'ai mis à jour de Ubuntu 15 à 16.04 LTS la nuit dernière. Maintenant, j'obtiens l'erreur suivante lorsque vous essayez d'exécuter une simulation: error while loading shared libraries: libmpi.so.1: cannot open shared object file: No such file or directory
J'ai cherché libmpi..1 et il semble qu'il est manquant. Il y a un fichier libmpi.donc, et libmpi..12 dans /usr/lib/openmpi/lib mais pas libmpi..1. J'ai essayé de désinstaller et de réinstaller les paquets openmpi-bin, libopenmpi-dev ainsi que OpenMPI que j'ai téléchargé à partir du site web. J'ai également définir la variable dans bashrc et de profil (qui a été recommandée en ligne) avec export LD_LIBRARY_PATH:=$PATH:/usr/lib/openmpi/lib/
Aucune de ces approches n'a fonctionné et j'obtiens toujours la même erreur. Toutes les suggestions sur la façon de corriger et comment obtenir le fichier libmpi..1?
OriginalL'auteur CGFoX | 2016-04-26
Vous devez vous connecter pour publier un commentaire.
J'ai pu résoudre le problème en ajoutant un lien symbolique libmpi..1 dans /usr/lib que les points à l'existant libmpi..12 (qui pointe vers l'emplacement du fichier dans openmpi/lib).
Apparemment, c'était un problème avec la version de OpenMPI car sur mon autre système, que je n'ai pas de mise à jour, il y avait un lien symbolique libmpi..1 pointant vers libmpi..1.0.8 (mais pas libmpi..12).
OriginalL'auteur CGFoX