[Pkg-openmpi-maintainers] Bug#464795: Bug#464795: dead symlink in /usr/lib/libmpi.so

Ondrej Certik ondrej at certik.cz
Sat Feb 9 01:31:34 UTC 2008


On Feb 9, 2008 2:22 AM, Dirk Eddelbuettel <edd at debian.org> wrote:
>
> On 9 February 2008 at 02:01, Ondrej Certik wrote:
> | Package: libopenmpi-dev
> | Version: 1.2.5-1
> | Severity: normal
> |
> | --- Please enter the report below this line. ---
> |
> | Hi,
> |
> | there seems to be a dead symlink in:
> |
> | $ ll /usr/lib/libmpi.so
> | lrwxrwxrwx 1 root root 27 2008-02-09 01:56 /usr/lib/libmpi.so -> /etc/alternatives/libmpi.so
> |
> | It's on all of my computers. Some misconfiguration of update-alternatives on my side?
>
> Possibly so.  All well here:
>
> edd at ron:~> ls -l /usr/lib/libmpi.so /etc/alternatives/libmpi.so
> lrwxrwxrwx 1 root root 32 2008-01-20 19:42 /etc/alternatives/libmpi.so -> /usr/lib/openmpi/lib/libmpi.so.0
> lrwxrwxrwx 1 root root 27 2007-12-18 21:02 /usr/lib/libmpi.so -> /etc/alternatives/libmpi.so
> edd at ron:~>
>
> and evidently on buildds using Open MPI.  So please demonstrate how/why a
> stray file on your system is/was caused by Open Mpi -- else I'll have to
> close this for lack of any discernible evidence.

Thanks for the reply. Here is the chain of links:

ondra at august:~$ ll /usr/lib/libmpi.so
lrwxrwxrwx 1 root root 27 2008-02-09 01:56 /usr/lib/libmpi.so ->
/etc/alternatives/libmpi.so
ondra at august:~$ ll /etc/alternatives/libmpi.so
lrwxrwxrwx 1 root root 32 2008-02-09 01:56 /etc/alternatives/libmpi.so
-> /usr/lib/openmpi/lib/libmpi.so.0
ondra at august:~$ ll /usr/lib/openmpi/lib/libmpi.so.0
ls: cannot access /usr/lib/openmpi/lib/libmpi.so.0: No such file or directory
ondra at august:~$ wajig list-files libopenmpi1
[...]
/usr/lib/openmpi/lib/openmpi/mca_paffinity_linux.so
/usr/lib/openmpi/lib/openmpi/mca_topo_unity.so
/usr/lib/openmpi/lib/libmca_common_sm.so.0.0.0
/usr/lib/openmpi/lib/libopen-pal.so.0.0.0
/usr/lib/openmpi/lib/libmpi.so.0.0.0
/usr/lib/openmpi/lib/libmpi_f77.so.0.0.0
/usr/lib/openmpi/lib/libmpi_f90.so.0.0.0
[...]

So only the file:

ondra at august:~$ ls /usr/lib/openmpi/lib/libmpi.so.0.0.0
/usr/lib/openmpi/lib/libmpi.so.0.0.0

is installed. Any ideas why is it so? I think it could be some left
over, I know I had similar problems before. The solution was to
uninstall everything (I did try this), and then remove some links
using update-alternatives (I didn't try this yet).

Ondrej






More information about the Pkg-openmpi-maintainers mailing list