错误,因为文件 libmpi.so.1 丢失
Error because file libmpi.so.1 missing
我正在使用 Omnet++ 和 Veins 进行模拟,它工作正常,直到我昨晚从 Ubuntu 15 升级到 16.04 LTS。现在,我在尝试 运行 模拟时收到以下错误:error while loading shared libraries: libmpi.so.1: cannot open shared object file: No such file or directory
我搜索了 libmpi.so.1,它似乎不见了。 /usr/lib/openmpi/lib 中有文件 libmpi.so 和 libmpi.so.12,但 libmpi.so.1 中没有。我尝试卸载并重新安装包 openmpi-bin、libopenmpi-dev 以及我从网站下载的 OpenMPI。我还在 bashrc 和配置文件(在线推荐)中设置变量 export LD_LIBRARY_PATH:=$PATH:/usr/lib/openmpi/lib/
None 这些方法奏效了,但我仍然遇到同样的错误。关于如何修复它以及如何获取文件的任何建议 libmpi.so.1?
我可以通过在 /usr/lib 中添加指向现有 libmpi.so.12 的符号 link libmpi.so.1(再次指向实际文件的位置 openmpi/lib).
显然,这是 OpenMPI 版本的问题,因为在我没有更新的其他系统上,有一个符号 link libmpi.so.1 指向 libmpi.so.1.0.8(但没有 libmpi.so.12).
我正在使用 Omnet++ 和 Veins 进行模拟,它工作正常,直到我昨晚从 Ubuntu 15 升级到 16.04 LTS。现在,我在尝试 运行 模拟时收到以下错误:error while loading shared libraries: libmpi.so.1: cannot open shared object file: No such file or directory
我搜索了 libmpi.so.1,它似乎不见了。 /usr/lib/openmpi/lib 中有文件 libmpi.so 和 libmpi.so.12,但 libmpi.so.1 中没有。我尝试卸载并重新安装包 openmpi-bin、libopenmpi-dev 以及我从网站下载的 OpenMPI。我还在 bashrc 和配置文件(在线推荐)中设置变量 export LD_LIBRARY_PATH:=$PATH:/usr/lib/openmpi/lib/
None 这些方法奏效了,但我仍然遇到同样的错误。关于如何修复它以及如何获取文件的任何建议 libmpi.so.1?
我可以通过在 /usr/lib 中添加指向现有 libmpi.so.12 的符号 link libmpi.so.1(再次指向实际文件的位置 openmpi/lib).
显然,这是 OpenMPI 版本的问题,因为在我没有更新的其他系统上,有一个符号 link libmpi.so.1 指向 libmpi.so.1.0.8(但没有 libmpi.so.12).