Bug#684127: libopenblas-base: postinst error: alternative libblas.so.3gf can't be slave of libblas.so.3

Nicolas Noirbent nicolas at noirbent.fr
Tue Aug 7 09:30:13 UTC 2012


Package: libopenblas-base
Version: 0.1.1-5
Severity: important

Dear Maintainer,

libopenblas-base fails to install on my machine at postint with the
following error:

Setting up libopenblas-base (0.1.1-5) ...
update-alternatives: error: alternative libblas.so.3gf can't be slave of libblas.so.3: it is a master alternative

Apparently, libopenblase-base was automatically selected for
installation due to a recent upgrade of libumfpack5.4.0:

# aptitude why libopenblas-base
i   xsane            Depends    libgimp2.0 (>= 2.4.0)
i A libgimp2.0       Recommends gimp-data (<= 2.8.0-z)
i A gimp-data        Recommends gimp
i A gimp             Depends    libgegl-0.2-0 (>= 0.2.0)
i A libgegl-0.2-0    Depends    libumfpack5.4.0 (>= 1:3.4.0)
u A libumfpack5.4.0  Depends    libblas3 | libblas.so.3 | libatlas3-base
C A libopenblas-base Provides   libblas.so.3

Here's what I can gather from the alternatives system wrt libblas.so.3,
if it's of any help:

# update-alternatives --display libblas.so.3gf
libblas.so.3gf - auto mode
  link currently points to /usr/lib/atlas-core2sse3/atlas/libblas.so.3gf
/usr/lib/atlas-core2sse3/atlas/libblas.so.3gf - priority 55
  slave libatlas.so.3gf: /usr/lib/atlas-core2sse3/libatlas.so.3gf
  slave libcblas.so.3gf: /usr/lib/atlas-core2sse3/libcblas.so.3gf
  slave libf77blas.so.3gf: /usr/lib/atlas-core2sse3/libf77blas.so.3gf
  slave liblapack_atlas.so.3gf: /usr/lib/atlas-core2sse3/liblapack_atlas.so.3gf
Current 'best' version is '/usr/lib/atlas-core2sse3/atlas/libblas.so.3gf'.


Edit: I Just found out about http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=659786,
but it would seem the problem is still present for some configurations.

Cheers,


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libopenblas-base depends on:
ii  libc6         2.13-35
ii  libgfortran3  4.7.1-6

libopenblas-base recommends no packages.

Versions of packages libopenblas-base suggests:
pn  liblapack3  <none>

-- no debconf information



More information about the debian-science-maintainers mailing list