ropenblas
ropenblas copied to clipboard
Error in La_library() : LAPACK routines cannot be loaded
Hi!
In r, I do
> install.packages("ropenblas")
> library(ropenblas)
> ropenblas::ropenblas()
...
Install OK!
make[1]: Leaving directory '/tmp/openblas'
ℹ Running command: `sudo ln -snf /opt/OpenBLAS/lib/libopenblas.so '/usr/lib/libblas.so.3.12.0'`
During startup - Warning message:
package ‘stats’ in options("defaultPackages") was not found
────────────────────────────────────────────────────────────── Procedure Completed ──────────────────────────────────────────────────────────────
✔ OpenBLAS version 0.3.30 successfully linked.
ℹ IMPORTANT: Please restart your R session manually for the changes to take effect.
> q()
and in a new r session a warning appears on startup (was not there before the ropenblas-call) and an error on sessionInfo:
During startup - Warning message:
package ‘stats’ in options("defaultPackages") was not found
> sessionInfo()
Error in La_library() : LAPACK routines cannot be loaded
In addition: Warning message:
In La_library() :
unable to load shared object '/usr/lib64/R/modules//lapack.so':
/usr/lib/liblapack.so.3: undefined symbol: cherk_64_
Maybe helpful:
uname -a
Linux b 6.16.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 28 Aug 2025 19:49:53 +0000 x86_64 GNU/Linux
ll /usr/lib/lib*blas*
lrwxrwxrwx 1 root root 12 Jan 11 2025 /usr/lib/libblas.so -> libblas.so.3*
lrwxrwxrwx 1 root root 17 Jan 11 2025 /usr/lib/libblas.so.3 -> libblas.so.3.12.0*
lrwxrwxrwx 1 root root 32 Sep 2 22:26 /usr/lib/libblas.so.3.12.0 -> /opt/OpenBLAS/lib/libopenblas.so*
lrwxrwxrwx 1 root root 13 Jan 11 2025 /usr/lib/libcblas.so -> libcblas.so.3*
lrwxrwxrwx 1 root root 18 Jan 11 2025 /usr/lib/libcblas.so.3 -> libcblas.so.3.12.0*
-rwxr-xr-x 1 root root 219K Jan 11 2025 /usr/lib/libcblas.so.3.12.0*
lrwxrwxrwx 1 root root 16 Jun 19 14:14 /usr/lib/libopenblas.so -> libopenblas.so.0*
lrwxrwxrwx 1 root root 18 Jun 19 14:14 /usr/lib/libopenblas.so.0 -> libopenblas.so.0.3*
-rwxr-xr-x 1 root root 31M Jun 19 14:14 /usr/lib/libopenblas.so.0.3*
ll /usr/lib/lib*lapack*
lrwxrwxrwx 1 root root 14 Jan 11 2025 /usr/lib/liblapack.so -> liblapack.so.3*
lrwxrwxrwx 1 root root 19 Jan 11 2025 /usr/lib/liblapack.so.3 -> liblapack.so.3.12.0*
-rwxr-xr-x 1 root root 15M Jan 11 2025 /usr/lib/liblapack.so.3.12.0*
ll /opt/OpenBLAS/lib/lib*blas*
lrwxrwxrwx 1 root root 30 Sep 2 22:26 /opt/OpenBLAS/lib/libopenblas.a -> libopenblas_haswellp-r0.3.30.a
lrwxrwxrwx 1 root root 31 Sep 2 22:26 /opt/OpenBLAS/lib/libopenblas.so -> libopenblas_haswellp-r0.3.30.so*
lrwxrwxrwx 1 root root 31 Sep 2 22:26 /opt/OpenBLAS/lib/libopenblas.so.0 -> libopenblas_haswellp-r0.3.30.so*
-rw-r--r-- 1 root root 33M Sep 2 22:26 /opt/OpenBLAS/lib/libopenblas_haswellp-r0.3.30.a
-rwxr-xr-x 1 root root 16M Sep 2 22:26 /opt/OpenBLAS/lib/libopenblas_haswellp-r0.3.30.so*
Thanks a lot for help!