Artix Linux Forum

Artix Linux => Package management => Topic started by: jopeless on 15 June 2023, 16:27:42

Title: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: jopeless on 15 June 2023, 16:27:42
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.
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: corysanin on 15 June 2023, 19:47:26
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?
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: Hitman on 15 June 2023, 20:08:22
Check this, arch downstream necessitated a manual intervention: https://archlinux.org/news/openblas-0323-2-update-requires-manual-intervention/
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: suren on 15 June 2023, 20:35:09
version 0.3.23-3 is not available yet.
you might be using the one from arch repo or gremlins repo
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: corysanin on 15 June 2023, 20:43:40
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?
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: jopeless on 16 June 2023, 12:10:00
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.
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: rayburn on 16 June 2023, 15:26:27
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.
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: corysanin on 16 June 2023, 19:05:08
[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

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.
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: arch-mage on 18 June 2023, 21:10:49


[community]
Include = /etc/pacman.d/mirrorlist-arch



I'm sorry for offtop, but isn't  Arch community repo deprecated? Or this is different for Artix?
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: corysanin on 19 June 2023, 02:47:54
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.
Title: Re: Cannot upate openblas 0.3.23-1 to 0.3.23-3
Post by: jopeless on 20 June 2023, 20:44:46
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.