J'essaie d'installer octave sur ma Debian Sid, mais obtiens l'erreur suivante :
Code : Tout sélectionner
/usr/bin/octave-cli: symbol lookup error: /usr/lib/x86_64-linux-gnu/libblas.so.3: undefined symbol: gotoblas
dpkg: error processing package octave (--configure):
installed octave package post-installation script subprocess returned error exit status 127
Processing triggers for libc-bin (2.24-17) ...
Errors were encountered while processing:
octave
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Code : Tout sélectionner
$ readelf -Ws /usr/lib/x86_64-linux-gnu/libblas.so.3 | grep gotoblas
243: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND gotoblas
Code : Tout sélectionner
$ sudo update-alternatives --display libblas.so.3-x86_64-linux-gnu
libblas.so.3-x86_64-linux-gnu - auto mode
link best version is /usr/lib/x86_64-linux-gnu/openblas/libblas.so.3
link currently points to /usr/lib/x86_64-linux-gnu/openblas/libblas.so.3
link libblas.so.3-x86_64-linux-gnu is /usr/lib/x86_64-linux-gnu/libblas.so.3
/usr/lib/x86_64-linux-gnu/blas/libblas.so.3 - priority 10
/usr/lib/x86_64-linux-gnu/openblas/libblas.so.3 - priority 40
Code : Tout sélectionner
$ apt search openblas
Sorting... Done
Full Text Search... Done
libblas-test/testing,unstable 3.7.1-4 amd64
Basic Linear Algebra Subroutines 3, testing programs
libopenblas-base/testing,unstable,now 0.2.20+ds-4 amd64 [installed,automatic]
Optimized BLAS (linear algebra) library (shared library)
libopenblas-dev/testing,unstable 0.2.20+ds-4 amd64
Optimized BLAS (linear algebra) library (development files)
Quelqu'un a-t-il déjà été confronté à ce souci ?
A+
Duna
EDIT : Chose intéressante, libblas ne fournit pas le symbole gotoblas :
Code : Tout sélectionner
$ readelf -Ws /usr/lib/x86_64-linux-gnu/libblas.so.3 | grep gotoblas
$
EDIT2 : Je me suis débrouillé pour supprimer libblas3 et libatlas3-base. `update-alternatives` n'indique plus que openblas comme alternative valide. L'erreur est toujours présente...