The problem#
Trying to install the python-numpy
package in
Debian Unstable ("Sid") I got the following error on the
liblapack3
package (seen also in this bug):
$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 36 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up liblapack3 (3.5.0-4) ...
update-alternatives: error: alternative liblapack.so.3gf can't be slave of liblapack.so.3: it is a master alternative
dpkg: error processing package liblapack3 (--configure):
subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of python-numpy:
python-numpy depends on liblapack3 | liblapack.so.3; however:
Package liblapack3 is not configured yet.
Package liblapack.so.3 is not installed.
Package lapack3 which provides liblapack.so.3 is not installed.
Package atlas3-base which provides liblapack.so.3 is not installed.
Package liblapack3 which provides liblapack.so.3 is not configured yet.
Package libatlas3-base which provides liblapack.so.3 is not installed.
The solution#
Run the following command to fix the error:
$ sudo update-alternatives --remove-all liblapack.so.3gf
And then rerun the install:
$ sudo apt-get install -f