Hello,
Today, on upgrading, the system says there is a dependency problem because on installing openblas 0.3.23-3 the packages cblas and lapack will see their "blas" dependecy broken.
I'm not if I have to wait till those packages dependencies will be also updated.
Thank you.
Can you share your pacman output? I've installed cblas, lapack, and openblas and I'm not getting any error. What versions of these packages do you currently have?
Check this, arch downstream necessitated a manual intervention: https://archlinux.org/news/openblas-0323-2-update-requires-manual-intervention/
version 0.3.23-3 is not available yet.
you might be using the one from arch repo or gremlins repo
I moved it to world yesterday. Perhaps your mirror is behind?
Ok,
I tried "Check this, arch downstream necessitated a manual intervention: https://archlinux.org/news/openblas-0323-2-update-requires-manual-intervention/"
But (Sorry, my system is in Spanish) but I think it is quite simple):
[jopeless@bosqueverde ~]$ sudo pacman -Syu blas
:: Sincronizando las bases de datos de los paquetes...
system está actualizado
world está actualizado
galaxy está actualizado
lib32 está actualizado
universe está actualizado
extra está actualizado
community está actualizado
omniverse está actualizado
:: Iniciando actualización completa del sistema...
resolviendo dependencias...
buscando conflictos entre paquetes...
error: no se pudo preparar la operación (no se pudo satisfacer las dependencias)
:: instalando libtiff (4.5.1-1) se rompe la dependencia con «libtiff=4.5.0», necesaria para el paquete lib32-libtiff
My repositories are:
#[gremlins]
#Include = /etc/pacman.d/mirrorlist
[system]
Include = /etc/pacman.d/mirrorlist
[world]
Include = /etc/pacman.d/mirrorlist
#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist
[galaxy]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.
#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist
[lib32]
Include = /etc/pacman.d/mirrorlist
# Añadimos el repositorio universe que incluye algunos paquetes de AUR
[universe]
Server = https://universe.artixlinux.org/$arch
Server = https://mirror1.artixlinux.org/universe/$arch
Server = https://mirror.pascalpuffke.de/artix-universe/$arch
Server = https://artixlinux.qontinuum.space:4443/universe/os/$arch
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
# Habilitamos los repositorios de Arch Linux
[extra]
Include = /etc/pacman.d/mirrorlist-arch
[community]
Include = /etc/pacman.d/mirrorlist-arch
# De momento no dejo activo el repositorio para aplicaciones de 32 bits.
#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch
[omniverse]
Server = http://eu-mirror.artixlinux.org/omniverse/$arch
Thanks in advance.
I believe that the Omniverse repo should be before the Arch repos in your pacman.conf.
The wiki states that all Artix repos should come before any Arch repos in your pacman.conf.
That's a different error. lib32-libtiff hasn't been updated yet so you'll have to wait for someone to do that. Then you should
hopefully be able to update everything.
I'm sorry for offtop, but isn't Arch community repo deprecated? Or this is different for Artix?
You are correct. Arch's community repo has been fully migrated and is currently empty. The community section can be safely removed from pacman.conf.
Thank you,
I have deleted community repo.
I solved my problem simply by using "pactree -r openblas", uninstaling those packages which depend on openblas, then updating openblas and reinstalling (basically inkscape, gnome-photos and gimp).
I have fixed my problems and now I have the correct repos.
Thank you very much to the community.