You are not logged in.

#1 2026-05-10 16:20:26

yanwuhuan
Member
Registered: 2013-11-22
Posts: 1

lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

$ sudo pacman -Su           
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libelf (0.195-1) breaks dependency 'libelf=0.194' required by lib32-libelf

$ sudo pacman -S libelf     
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libelf (0.195-1) breaks dependency 'libelf=0.194' required by debuginfod
:: installing libelf (0.195-1) breaks dependency 'libelf=0.194' required by elfutils
:: installing libelf (0.195-1) breaks dependency 'libelf=0.194' required by lib32-libelf

lib32-libelf in multilib not upgraded.

It's fine to enable multilib-testing repo.

Offline

#2 2026-05-10 16:26:06

d4rkn3s5
Member
Registered: 2025-06-04
Posts: 1

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libelf (0.195-1) breaks dependency 'libelf=0.194' required by lib32-libelf


what is the solution to this?

Offline

#3 2026-05-10 16:50:08

codrutx
Member
Registered: 2026-05-10
Posts: 2

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

Yep, same issue. It's caused by some dependencies of steam (32-bit), maybe the repos will be synced in a few hours and resolve the problem by themselves?

❯ sudo pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing libelf (0.195-1) breaks dependency 'libelf=0.194' required by lib32-libelf

~
❯ sudo pacman -Qi lib32-libelf
Installed From  : multilib
Name            : lib32-libelf
Version         : 0.194-1
Description     : Handle ELF object files and DWARF debugging information (libraries, 32-bit)
Architecture    : x86_64
URL             : https://sourceware.org/elfutils/
Licenses        : GPL-2.0-or-later OR LGPL-3.0-or-later
Groups          : None
Provides        : None
Depends On      : libelf=0.194  lib32-bzip2  lib32-curl  lib32-glibc  lib32-json-c  lib32-xz  lib32-zlib  lib32-zstd
Optional Deps   : None
Required By     : lib32-mesa  lib32-opencl-mesa  lib32-vulkan-radeon
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 827,38 KiB
Packager        : David Runge <dvzrv@archlinux.org>
Build Date      : Sb 25 oct 2025 09:45:46 +0300
Install Date    : Du 10 mai 2026 19:41:24 +0300
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature


~
❯ sudo pacman -Qi lib32-mesa
Installed From  : cachyos
Name            : lib32-mesa
Version         : 2:26.0.6-2
Description     : Open-source OpenGL drivers - 32-bit
Architecture    : x86_64
URL             : https://www.mesa3d.org/
Licenses        : MIT AND BSD-3-Clause AND SGI-B-2.0
Groups          : None
Provides        : lib32-libva-mesa-driver=2:26.0.6-2  lib32-mesa-libgl=2:26.0.6-2  lib32-libva-driver  lib32-opengl-driver
Depends On      : lib32-expat  lib32-gcc-libs  lib32-glibc  lib32-libdrm  lib32-libelf  lib32-libglvnd  lib32-libx11  lib32-libxcb
                  lib32-libxext  lib32-libxshmfence  lib32-libxxf86vm  lib32-llvm-libs  lib32-lm_sensors  lib32-spirv-tools  lib32-wayland
                  lib32-zlib  lib32-zstd  mesa
Optional Deps   : opengl-man-pages: for the OpenGL API man pages
Required By     : lib32-libglvnd
Optional For    : lib32-libva
Conflicts With  : lib32-libva-mesa-driver<1:24.2.7-1  lib32-mesa-libgl<17.0.1-2
Replaces        : lib32-libva-mesa-driver<1:24.2.7-1  lib32-mesa-libgl<17.0.1-2
Installed Size  : 54,18 MiB
Packager        : CachyOS <admin@cachyos.org>
Build Date      : Jo 30 apr 2026 20:46:35 +0300
Install Date    : Vi 01 mai 2026 19:27:20 +0300
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature


~
❯ sudo pacman -Qi lib32-libglvnd
Installed From  : None
Name            : lib32-libglvnd
Version         : 1.7.0-1
Description     : The GL Vendor-Neutral Dispatch library
Architecture    : x86_64
URL             : https://gitlab.freedesktop.org/glvnd/libglvnd
Licenses        : custom:BSD-like
Groups          : None
Provides        : lib32-libgl  lib32-libegl  lib32-libgles  libEGL.so=1-32  libGL.so=1-32  libGLESv2.so=2-32  libGLX.so=0-32
                  libGLdispatch.so=0-32  libOpenGL.so=0-32
Depends On      : lib32-libxext  libglvnd  lib32-mesa  lib32-opengl-driver
Optional Deps   : None
Required By     : aquamarine  hyprland  lib32-libva  lib32-mesa  steam
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 1357,06 KiB
Packager        : Felix Yan <felixonmars@archlinux.org>
Build Date      : Sb 07 oct 2023 22:29:50 +0300
Install Date    : Sb 31 ian 2026 14:54:26 +0200
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Offline

#4 2026-05-10 18:12:51

SimonJ
Member
From: Alicante, Spain
Registered: 2021-05-11
Posts: 319
Website

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

The error has cleared for me now.
Refresh the mirrors and it all installs cleanly.

Packages (8) cpio-2.15-3  debugedit-5.3-1  elfutils-0.195-1  gdb-17.1-5  gdb-common-17.1-5
             lib32-libelf-0.195-1  libelf-0.195-1  source-highlight-3.1.9-18

Rlu: 222126

Offline

#5 2026-05-10 18:46:33

codrutx
Member
Registered: 2026-05-10
Posts: 2

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

Same here. Installed all updates with no issues :)

Last edited by codrutx (2026-05-10 18:46:41)

Offline

#6 2026-05-11 02:54:44

sevendogs
Member
From: Texas
Registered: 2016-01-24
Posts: 220

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

Had the same error and disabled this repo, error cleared. Odd: Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch. I used the rankmirrors procedure in the wiki and that mirror was placed at the top, when I refreshed after, it gave me that error. Commented that mirror out, error went away.


"Give a man a truth and he will think for a day. Teach a man to reason and he will think for a lifetime"

Offline

#7 2026-05-11 10:08:27

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,038

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

libelf Last Updated:     2026-05-10 15:19 UTC

lib32-libelf Last Updated:     2026-05-10 16:19 UTC

An hour after libelf-0.95-1 entered repos lib32-libelf-0.195-1 entered the repos .
Maybe make a note that multilib/lib32-* packages typically gets updates a bit later ?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#8 2026-05-11 11:17:19

sevendogs
Member
From: Texas
Registered: 2016-01-24
Posts: 220

Re: lib32-libelf need libelf=0.194 but debuginfod elfutils need 0.195-1

Lone_Wolf wrote:

libelf Last Updated:     2026-05-10 15:19 UTC

lib32-libelf Last Updated:     2026-05-10 16:19 UTC

An hour after libelf-0.95-1 entered repos lib32-libelf-0.195-1 entered the repos .
Maybe make a note that multilib/lib32-* packages typically gets updates a bit later ?

I did not know that. My timing was spot on to do an update then, lol. Thanks for letting me know that and I will make a note of that.


"Give a man a truth and he will think for a day. Teach a man to reason and he will think for a lifetime"

Offline

Board footer

Powered by FluxBB