Conflicting packages: installing openblas64 (0.3.23-3) breaks dependency 'blas64' required by lapack64

Updating packages gives this error:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing openblas64 (0.3.23-3) breaks dependency ‘blas64’ required by lapack64

I tried to follow https://archlinux.org/news/openblas-0323-2-update-requires-manual-intervention/, but it doesn’t solve the problem for my system. It also seems that I cannot uninstall and reinstall openblas because lots of other packages depend on it.

Before this I used paru to install/update packages and never had any problems.

Did you do exactly what the post tells you to do? Did you run:

sudo pacman -Syu blas-openblas

paru is just a wrapper for pacman that includes AUR helper functionality, it doesn’t have any magical properties. You would ahve the same problem using paru.

Yes. This is the full output:

❯ sudo pacman -Syu blas-openblas

[sudo] password for emmy:
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
community is up to date
multilib is up to date
warning: blas-openblas-0.3.23-3 is up to date – reinstalling
:: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing openblas64 (0.3.23-3) breaks dependency ‘blas64’ required by lapack64

How about:

sudo pacman -Syu blas-openblas blas64-openblas

2 Likes

This works! Thank you!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.