[Pkg-julia-devel] Bug#916991: julia: cannot load /usr/bin/../lib/x86_64-linux-gnu/julia/libblas.so: undefined symbol: openblas_get_config

Norbert Preining norbert at preining.info
Fri Dec 21 06:07:06 GMT 2018


Package: julia
Version: 1.0.3-2
Severity: normal

$ julia
WARNING: Error during initialization of module LinearAlgebra:
ErrorException("could not load symbol "openblas_get_config":
/usr/bin/../lib/x86_64-linux-gnu/julia/libblas.so: undefined symbol: openblas_get_config")
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.0.3
 _/ |\__'_|_|_|\__'_|  |  Debian ⛬  julia/1.0.3-2
|__/                   |

julia>
$ ls -l /etc/alternatives/*blas*
lrwxrwxrwx 1 root root 51 Dec 13 14:14 /etc/alternatives/blas64.pc-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/pkgconfig/mkl-rt-ilp64.pc
lrwxrwxrwx 1 root root 45 Dec 13 14:14 /etc/alternatives/blas.pc-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/pkgconfig/mkl-rt.pc
lrwxrwxrwx 1 root root 38 Dec 13 14:14 /etc/alternatives/libblas64.so.3-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/libmkl_rt.so
lrwxrwxrwx 1 root root 38 Dec 13 14:14 /etc/alternatives/libblas64.so-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/libmkl_rt.so
lrwxrwxrwx 1 root root 38 Jul 24 09:52 /etc/alternatives/libblas.so.3-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/libmkl_rt.so
lrwxrwxrwx 1 root root 38 Dec 13 14:14 /etc/alternatives/libblas.so-x86_64-linux-gnu -> /usr/lib/x86_64-linux-gnu/libmkl_rt.so
$

It seems that the current Julia does not like the mkl blas libraries.

Best

Norbert

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.11 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages julia depends on:
ii  julia-common                       1.0.3-2
ii  libatlas3-base [liblapack.so.3]    3.10.3-7+b1
ii  libblas3 [libblas.so.3]            3.8.0-2
ii  libc6                              2.28-3
ii  libcholmod3                        1:5.3.0+dfsg-1
ii  libcurl3-gnutls                    7.62.0-1
ii  libdsfmt-19937-1                   2.2.3+dfsg-3
ii  libgit2-27                         0.27.4+dfsg.1-0.1+b1
ii  libgmp10                           2:6.1.2+dfsg-4
ii  libjulia1                          1.0.3-2
ii  liblapack3 [liblapack.so.3]        3.8.0-2
ii  libllvm6.0                         1:6.0.1-9.2
ii  libmbedcrypto3                     2.14.1-2
ii  libmbedtls12                       2.14.1-2
ii  libmbedx509-0                      2.14.1-2
ii  libmpfr6                           4.0.1-2
ii  libopenblas-base [liblapack.so.3]  0.3.4+ds-1
ii  libopenlibm2                       0.6.0+dfsg-2
ii  libpcre2-8-0                       10.32-3
ii  libspqr2                           1:5.3.0+dfsg-1
ii  libssh2-1                          1.8.0-2
ii  libsuitesparseconfig5              1:5.3.0+dfsg-1
ii  libumfpack5                        1:5.3.0+dfsg-1
ii  libunwind8                         1.2.1-8
ii  libutf8proc2                       2.2.0-1

Versions of packages julia recommends:
ii  git  1:2.20.1-1

Versions of packages julia suggests:
pn  ess        <none>
ii  julia-doc  1.0.3-2
pn  vim-julia  <none>

-- no debconf information


More information about the Pkg-julia-devel mailing list