View previous topic :: View next topic |
Author |
Message |
klas Tux's lil' helper


Joined: 30 Aug 2017 Posts: 107 Location: London
|
Posted: Tue Jun 10, 2025 5:28 pm Post subject: [SOLVED] dependency hell |
|
|
Help in resolving dependency hell
Code: |
# emerge --emptytree @world
* Use eselect news read to view new items.
These are the packages that would be merged:
Calculating dependencies... done!
Dependency resolution took 57.23 s (backtrack: 0/20).
[ebuild R ] app-shells/bash-5.2_p37::gentoo USE="net nls (readline) -afs -bashlogger -examples -mem-scramble -pgo -plugins -verify-sig" 0 KiB
.
.
.
[ebuild U ] xfce-extra/xfce4-volumed-pulse-0.3.0::gentoo [0.2.5::gentoo] USE="libnotify" 0 KiB
[ebuild R ] xfce-extra/xfce4-whiskermenu-plugin-2.10.0::gentoo USE="wayland -accountsservice*" 0 KiB
Total: 421 packages (63 upgrades, 4 downgrades, 17 new, 2 in new slots, 335 reinstalls, 1 uninstall), Size of downloads: 83685 KiB
Conflict: 2 blocks (all satisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/nss:0
(dev-libs/nss-3.101.3:0/0::gentoo, ebuild scheduled for merge) USE="utils -cacert -test" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="avx2 sse3" pulled in by
>=dev-libs/nss-3.11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (net-misc/networkmanager-1.48.10-r1:0/0::gentoo, ebuild scheduled for merge) USE="bluetooth concheck gtk-doc introspection modemmanager nss policykit ppp systemd tools wext wifi -audit -connection-sharing -debug -dhclient -dhcpcd (-elogind) -gnutls -iptables -iwd -libedit -nftables -ofono -ovs -psl -resolvconf (-selinux) -syslog -teamd -test -vala" ABI_X86="32 (64) (-x32)"
(dev-libs/nss-3.112:0/0::gentoo, installed) USE="utils -cacert -test -test-full" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx2 sse3" pulled in by
>=dev-libs/nss-3.108 required by (www-client/librewolf-136.0_p2:0/136::librewolf, installed) USE="X clang dbus gmp-autoupdate hardened jumbo-build pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp wayland -debug -eme-free -hwaccel -jack -libproxy -openh264 -pgo (-selinux) -sndio -system-png -telemetry -valgrind -wasm-sandbox -wifi" ABI_X86="(64)" L10N="en-GB -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fur -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -sc -sco -si -sk -skr -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" LLVM_SLOT="19 -17 -18"
^^ ^^^^^
dev-python/resolvelib:0
(dev-python/resolvelib-1.1.0:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_14)" pulled in by
>=dev-python/resolvelib-1.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] required by (dev-python/pip-25.1.1:0/0::gentoo, ebuild scheduled for merge) USE="(test-rust) -test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 (-pypy3_11) -python3_11 -python3_12 (-python3_14)"
^^ ^^^^^
(dev-python/resolvelib-1.0.1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12" pulled in by
<dev-python/resolvelib-1.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] required by (app-admin/ansible-core-2.18.3:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_13 -python3_11 -python3_12"
|
[Administrator edit: changed [quote] tags to [code] tags to preserve output layout. -Hu]
Last edited by klas on Tue Jun 10, 2025 9:04 pm; edited 3 times in total |
|
Back to top |
|
 |
grknight Retired Dev

Joined: 20 Feb 2015 Posts: 2262
|
Posted: Tue Jun 10, 2025 5:45 pm Post subject: |
|
|
The first bit is easy, net-misc/networkmanager with abi_x86_32 is saying it needs dev-libs/nss with abi_x86_32 and it found one. However, librewolf says: hold on there, that version is too low. Answer, fix the restrictive abi_x86_32 USE for dev-libs/nss in package.use (most likely). This also assumes the package.accept_keywords for dev-libs/nss haven't been nuked and this isn't an attempt to where full system unstable is trying to return to stable.
The second piece is a bit more "you have to decide and monitor". app-admin/ansible-core needs an older version of dev-python/resolvelib. However, the latest dev-python/pip needs something newer. Solution, package.mask >=dev-python/pip-25.1 until ansible-core catches up or drop ansible-core if possible. (This may cause other packages to be included in a mask) |
|
Back to top |
|
 |
klas Tux's lil' helper


Joined: 30 Aug 2017 Posts: 107 Location: London
|
Posted: Tue Jun 10, 2025 9:01 pm Post subject: |
|
|
Thanks . I dropped ansible and remove the 32 bit thing. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|