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

August 07th, 2012 - 05:40 am ET by Nicolas Noirbent | Report spam
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/bugr...?buge9786,
but it would seem the problem is still present for some configurations.

Cheers,


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>



To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 2 repliesReplies Make a reply

Similar topics

Replies

#1 Sylvestre Ledru
August 07th, 2012 - 05:50 am ET | Report spam
Le 07/08/2012 11:30, Nicolas Noirbent a écrit :
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'.
Well, you probably have a deprecated version of atlas.
Try to delete it.

Sylvestre


To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#2 Nicolas Noirbent
August 07th, 2012 - 06:20 am ET | Report spam
On Tue, Aug 7, 2012 at 11:45 AM, Sylvestre Ledru wrote:
Le 07/08/2012 11:30, Nicolas Noirbent a écrit :
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'.


Well, you probably have a deprecated version of atlas.
Try to delete it.



Removing libatlas3gf-core2sse3 and selecting libatlas3-base 3.8.4-9 in
aptitude did the trick indeed, thanks !

I'm not sure why all this happened though, considering I did not even
know of the existence of the various BLAS library packages on my
system until this bug showed up. Not sure if others could suffer from
it, but feel free to close this bug.

Cheers,

Nicolas Noirbent



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
email Follow the discussion Replies Reply to this message
Help Create a new topicReplies Make a reply
Search Make your own search