Im getting this error
~]$ sudo pacman -Syu
:: Sincronizando las bases de datos de los paquetes...
core está actualizado
extra está actualizado
community está actualizado
multilib 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 expat (2.6.1-1) se rompe la dependencia con «expat=2.6.0», necesaria para el paquete lib32-expat
:: instalando libelf (0.191-1) se rompe la dependencia con «libelf=0.190», necesaria para el paquete lib32-libelf
And it doesnt allow me to update. Is there a way to fix this?
Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text
I’m not sure if I understand the error (please run update command prefaced with LANG=C
)
What does LANG=C pamac upgrade
output and does it allow you to upgrade?
~]$ LANG=C pamac upgrade
Preparing...
Sincronizando con las bases de datos...
Warning: installing expat (2.6.1-1) breaks dependency 'expat=2.6.0' required by lib32-expat
Add lib32-expat to remove
Warning: installing libelf (0.191-1) breaks dependency 'libelf=0.190' required by lib32-libelf
Add lib32-libelf to remove
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'expat=2.6.0' required by lib32-expat
- unable to satisfy dependency 'libelf=0.190' required by lib32-libelf
Resolving dependencies...
Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'expat=2.6.0' required by lib32-expat
- unable to satisfy dependency 'libelf=0.190' required by lib32-libelf
I suspect those lib32 libs are not updated yet on the multilib branch for some reason, so the fix in that case would be to wait until the multilib branch gets up to date
~]$ pacman -Si expat lib32-expat
Repositorio : core
Nombre : expat
Versión : 2.6.1-1
Descripción : An XML parser library
Arquitectura : x86_64
URL : https://libexpat.github.io/
Licencias : MIT
Grupos : Nada
Provee : libexpat.so=1-64
Depende de : glibc
Dependencias opcionales : Nada
En conflicto con : Nada
Remplaza a : Nada
Tamaño de la descarga : 116,34 KiB
Tamaño de la instalación : 414,39 KiB
Encargado : David Runge <dvzrv@archlinux.org>
Fecha de creación : vie 01 mar 2024 04:11:03 CST
Validado por : Suma MD5 Suma SHA-256 Firma
Repositorio : multilib
Nombre : lib32-expat
Versión : 2.6.0-1
Descripción : An XML Parser library
Arquitectura : x86_64
URL : https://libexpat.github.io/
Licencias : MIT
Grupos : Nada
Provee : libexpat.so=1-32
Depende de : expat=2.6.0 lib32-glibc
Dependencias opcionales : Nada
En conflicto con : Nada
Remplaza a : Nada
Tamaño de la descarga : 69,57 KiB
Tamaño de la instalación : 181,67 KiB
Encargado : David Runge <dvzrv@archlinux.org>
Fecha de creación : mar 06 feb 2024 11:25:02 CST
Validado por : Suma MD5 Suma SHA-256 Firma
Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text
You’re not up to date. Both expat
and lib32-expat
2.6.1-1 are available in all branches.