Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

[SOLVED] Circular dependencies - libcrypt, libxcrypt, etc.

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
13 posts • Page 1 of 1
Author
Message
bunchily
n00b
n00b
Posts: 6
Joined: Tue Jan 18, 2022 9:51 am

[SOLVED] Circular dependencies - libcrypt, libxcrypt, etc.

  • Quote

Post by bunchily » Tue Jan 18, 2022 10:31 am

Hello there,

I've been trying to upgrade my Gentoo server, but keep getting this 'circular dependencies' error, typically looking like this:

Code: Select all

 * Error: circular dependencies:

(dev-lang/python-3.9.9-r1:3.9/3.9::gentoo, ebuild scheduled for merge) depends on
 (virtual/libcrypt-2:0/2::gentoo, ebuild scheduled for merge) (buildtime_slot_op)
  (sys-libs/libxcrypt-4.4.25-r1:0/1::gentoo, ebuild scheduled for merge) (runtime)
   (sys-libs/glibc-2.33-r7:2.2/2.2::gentoo, ebuild scheduled for merge) (buildtime)
    (dev-lang/python-3.9.9-r1:3.9/3.9::gentoo, ebuild scheduled for merge) (buildtime)
I've read through the news article 'migrating from glibc[crypt] to libxcrypt in stable' and followed the advice there, but to no avail.

I've also followed the advice here (linked from the news article): https://wiki.gentoo.org/wiki/Project:To ... ementation

. . . but, again, I'm still stuck with circular dependencies and fast running out of options.

I've noticed that a few posts exist with a similar problem to the above, but the advice given there hasn't applied in my particular scenario.

Any ideas on what to try next would be greatly appreciated.

Many thanks,

jonath
Last edited by bunchily on Thu Feb 03, 2022 9:20 am, edited 1 time in total.
Top
sam_
Developer
Developer
User avatar
Posts: 2822
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Tue Jan 18, 2022 1:39 pm

Thanks for your post.

Right, so as you've observed, the circular dependency advice here doesn't quite work if it's Python 3.9 and not Python 3.10.

Can you look here please (I'll also update the first page)?
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Tue Jan 18, 2022 4:46 pm

bunchily wrote:I've been trying to upgrade my Gentoo server, but keep getting this 'circular dependencies' error, typically looking like this:
As a general tip, when you post output, please post the full output. Start with your shell prompt and what you typed, and end with the next shell prompt. For this particular case, the people who can help you can probably guess from the news item what you did that led here. However, that won't always be true, and if they guess wrong, they may then be wrong about some other aspect of your system configuration. That could, in turn, lead them to assume you can do something you can't or otherwise give advice that isn't applicable to your particular case. From sam_'s post, it looks like he has already identified a likely way forward for you.
Top
Adrien.D
Apprentice
Apprentice
Posts: 160
Joined: Sun Jan 18, 2015 1:55 pm

  • Quote

Post by Adrien.D » Tue Jan 18, 2022 9:31 pm

Hello

I had a problem with a server i don't updated since 2 months

Try

Code: Select all

emerge -1 portage
And update again, the dependancy must be solved
Desktop : MSI Gaming Pro X470 - AMD Ryzen 5 2600X - RX 560 - OpenRC GNOME - gentoo-sources-6.1 LTS
Server : Acer Barebone - Intel i3-8100T - OpenRC CLI - gentoo-sources-5.4 LTS
VMs : A lot of VMS to practice Gentoo of course :) (proxmox, virtualbox)
Top
sam_
Developer
Developer
User avatar
Posts: 2822
Joined: Fri Aug 14, 2020 12:33 am

  • Quote

Post by sam_ » Wed Jan 19, 2022 12:28 am

Adrien.D wrote:Hello

I had a problem with a server i don't updated since 2 months

Try

Code: Select all

emerge -1 portage
And update again, the dependancy must be solved
I'm not sure I understand. If you're hitting a problem, please start a new thread with the output of that command and an attempted world update, and we'll go from there.
Top
Adrien.D
Apprentice
Apprentice
Posts: 160
Joined: Sun Jan 18, 2015 1:55 pm

  • Quote

Post by Adrien.D » Wed Jan 19, 2022 7:07 am

I send the solution which works for me.
Updating portage manually before running the update and the circular dependancies solved ;)
Desktop : MSI Gaming Pro X470 - AMD Ryzen 5 2600X - RX 560 - OpenRC GNOME - gentoo-sources-6.1 LTS
Server : Acer Barebone - Intel i3-8100T - OpenRC CLI - gentoo-sources-5.4 LTS
VMs : A lot of VMS to practice Gentoo of course :) (proxmox, virtualbox)
Top
bunchily
n00b
n00b
Posts: 6
Joined: Tue Jan 18, 2022 9:51 am

  • Quote

Post by bunchily » Wed Jan 19, 2022 8:58 am

sam_ wrote:Thanks for your post.

Right, so as you've observed, the circular dependency advice here doesn't quite work if it's Python 3.9 and not Python 3.10.

Can you look here please (I'll also update the first page)?
Many thanks for getting back to me.

I followed steps 1, 2 and 3 from the guide referred to.

Step 3 now gives a different error (see below - slot conflict) but I have been able to update some packages (presumably ones without dependencies on libcrypt / libxcrypt). There were quite a few packages pending updates (200+), but I've got this down to 91:

Code: Select all


These are the packages that would be merged, in reverse order:

Calculating dependencies  . ...... .......... ....... done!
[nomerge       ] media-libs/lv2-1.18.2::gentoo  USE="-doc -plugins" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_9 -python3_8" 
[nomerge       ]  dev-python/rdflib-6.0.2::gentoo  USE="sqlite -examples -test" PYTHON_TARGETS="python3_9 -python3_8 -python3_10" 
[ebuild     U  ]   dev-python/isodate-0.6.1::gentoo [0.6.0-r2::gentoo] USE="-test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 28 KiB
[ebuild  NS    ] sys-kernel/gentoo-sources-5.15.11:5.15.11::gentoo [4.19.97:4.19.97::gentoo, 5.4.80-r1:5.4.80-r1::gentoo, 5.4.92:5.4.92::gentoo, 5.4.97:5.4.97::gentoo, 5.10.27:5.10.27::gentoo, 5.10.61:5.10.61::gentoo, 5.10.76-r1:5.10.76-r1::gentoo] USE="-build -experimental -symlink" 595 KiB
[ebuild   R    ] sys-fs/ntfs3g-2021.8.22:0/89::gentoo  USE="acl mount-ntfs ntfsprogs xattr -debug -ntfsdecrypt -static-libs" KERNEL="(-linux%*)" 0 KiB
[ebuild     U  ] sys-apps/pciutils-3.7.0-r2::gentoo [3.7.0-r1::gentoo] USE="kmod udev zlib -dns -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild     U  ] net-wireless/bluez-5.62-r3:0/3::gentoo [5.61-r1:0/3::gentoo] USE="cups mesh obex readline udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -systemd -test -test-programs" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10" 2,099 KiB
[ebuild   R    ] net-vpn/openvpn-2.5.2-r2::gentoo  USE="lz4 lzo openssl pam plugins -down-root -examples -inotify -iproute2 -mbedtls -pkcs11 (-selinux) -systemd -test" KERNEL="(-linux%*)" 0 KiB
[ebuild     U  ] net-misc/openssh-8.8_p1-r4::gentoo [8.6_p1-r2::gentoo] USE="X pam pie scp ssl -X509 -audit (-debug) -hpn -kerberos -ldns -libedit -livecd -sctp -security-key (-selinux) -static -test -xmss (-bindist%)" 1,773 KiB
[ebuild   R    ] net-fs/cifs-utils-6.13-r1::gentoo  USE="acl ads caps pam -creds -systemd" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10%" 0 KiB
[ebuild     U  ] media-video/ffmpeg-4.4.1-r1:0/56.58.58::gentoo [4.4-r1:0/56.58.58::gentoo] USE="X bzip2 dav1d encode gnutls gpl iconv network opengl postproc sdl threads x264 zlib -alsa -amr -amrenc (-appkit) -bluray -bs2b -cdio -chromaprint -chromium -codec2 -cpudetection (-cuda) -debug -doc -fdk -flite -fontconfig -frei0r -fribidi -gcrypt -gme -gmp -gsm -hardcoded-tables -iec61883 -ieee1394 -jack -jpeg2k -kvazaar -ladspa -libaom -libaribb24 -libass -libcaca -libdrm -libilbc -librtmp -libsoxr -libtesseract -libv4l -libxml2 -lv2 -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) (-mmal) -modplug -mp3 -openal -opencl -openh264 -openssl -opus -oss -pic -pulseaudio -rav1e -rubberband -samba -snappy -sndio -speex -srt -ssh -static-libs -svg -svt-av1% -test -theora -truetype -twolame -v4l -vaapi -vdpau -vidstab -vorbis -vpx -vulkan -webp -x265 -xvid -zeromq -zimg -zvbi" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="mmx mmxext sse sse2 -3dnow -3dnowext -aes -avx -avx2 -fma3 -fma4 -sse3 -sse4_1 -sse4_2 -ssse3 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart sidxindex trasher" VIDEO_CARDS="-nvidia" 11,226 KiB
[ebuild     U  ] media-sound/mpg123-1.29.3::gentoo [1.29.2::gentoo] USE="ipv6 sdl -alsa (-coreaudio) -int-quality -jack -nas -oss -portaudio -pulseaudio" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse (-3dnow) (-3dnowext) (-mmx)" 1,045 KiB
[ebuild   R    ] media-libs/portmidi-234::gentoo  USE="python -debug -doc -java -static-libs -test-programs" ELIBC="(-FreeBSD%)" PYTHON_TARGETS="python3_9 -python3_8" 0 KiB
[ebuild   R    ] media-libs/libv4l-1.20.0::gentoo  USE="-dvb -jpeg" ABI_X86="(64) -32 (-x32)" KERNEL="(-linux%*)" 1,983 KiB
[ebuild   R    ] media-libs/libbluray-1.3.0-r1:0/2::gentoo  USE="fontconfig truetype xml -aacs -bdplus -java -static-libs -utils" ABI_X86="(64) -32 (-x32)" ELIBC="(-FreeBSD%)" 737 KiB
[ebuild     U  ] kde-plasma/plasma-workspace-wallpapers-5.23.5:5::gentoo [5.22.5:5::gentoo] 55,713 KiB
[ebuild     U  ] kde-plasma/kdecoration-5.23.5:5::gentoo [5.22.5:5::gentoo] USE="-debug -test" 47 KiB
[ebuild     U  ] kde-frameworks/threadweaver-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" 1,378 KiB
[ebuild     U  ] kde-frameworks/syntax-highlighting-5.88.0:5/5.88::gentoo [5.85.0-r1:5/5.85::gentoo] USE="nls -debug -doc -test" 2,318 KiB
[ebuild     U  ] kde-frameworks/solid-5.88.0-r1:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -doc -ios -test" 248 KiB
[ebuild     U  ] kde-frameworks/oxygen-icons-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-test" 233,043 KiB
[ebuild     U  ] kde-frameworks/networkmanager-qt-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -teamd -test" 192 KiB
[ebuild     U  ] kde-frameworks/kunitconversion-5.88.0:5/5.88::gentoo [5.85.0-r1:5/5.85::gentoo] USE="-debug -doc -test" 869 KiB
[ebuild     U  ] kde-frameworks/kservice-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="man -debug -doc -test" 259 KiB
[ebuild     U  ] kde-frameworks/kpty-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" 56 KiB
[ebuild     U  ] kde-frameworks/kpeople-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" 56 KiB
[ebuild     U  ] kde-frameworks/kpackage-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -man -test" 136 KiB
[ebuild     U  ] kde-frameworks/knotifications-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="X dbus nls qml%* -debug -doc -phonon -speech" 127 KiB
[ebuild     U  ] kde-frameworks/kjs-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="handbook -debug -test" 331 KiB
[ebuild     U  ] kde-frameworks/kitemmodels-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="qml -debug -doc -test" 394 KiB
[ebuild     U  ] kde-frameworks/kimageformats-5.88.0:5/5.88::gentoo [5.85.0-r1:5/5.85::gentoo] USE="-avif -debug -eps -heif -openexr -test" 578 KiB
[ebuild     U  ] kde-frameworks/kholidays-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -test" 227 KiB
[ebuild     U  ] kde-frameworks/kguiaddons-5.88.0:5/5.88::gentoo [5.85.0-r1:5/5.85::gentoo] USE="X%* -debug -doc -test -wayland" 60 KiB
[ebuild     U  ] kde-frameworks/kfilemetadata-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="exif taglib -debug -doc -epub -ffmpeg -office -pdf -test" 417 KiB
[ebuild     U  ] kde-frameworks/kdnssd-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls zeroconf -debug -doc -test" 58 KiB
[ebuild     U  ] kde-frameworks/kcrash-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="X%* nls -debug -doc -test" 28 KiB
[ebuild     U  ] kde-frameworks/kcompletion-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -designer -doc -test" 121 KiB
[ebuild     U  ] kde-frameworks/kcodecs-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -doc -test" 230 KiB
[ebuild     U  ] kde-frameworks/attica-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" 66 KiB
[ebuild     U  ] dev-qt/qtwebchannel-5.15.2-r10:5/5.15::gentoo [5.15.2-r1:5/5.15::gentoo] USE="qml -debug -test" 375 KiB
[ebuild     U  ] dev-qt/qtsvg-5.15.2-r13:5/5.15::gentoo [5.15.2-r10:5/5.15::gentoo] USE="-debug -test" 2,715 KiB
[ebuild     U  ] net-print/cups-filters-1.28.10-r1::gentoo [1.28.7::gentoo] USE="dbus foomatic postscript zeroconf -jpeg -ldap -pclm -pdf -perl -png -test -tiff" 1,469 KiB
[ebuild   R    ] virtual/service-manager-1::gentoo  KERNEL="(-linux%*)" 0 KiB
[ebuild     U  ] sys-apps/iproute2-5.15.0::gentoo [5.13.0-r1::gentoo] USE="iptables ipv6 -atm -berkdb -bpf -caps -elf -libbsd -minimal (-selinux)" 838 KiB
[ebuild     U  ] net-misc/wget-1.21.2::gentoo [1.21.1::gentoo] USE="ipv6 nls pcre (ssl) zlib -cookie-check% -debug -gnutls -idn -metalink -ntlm -static -test -uuid (-cookie_check%)" 4,888 KiB
[nomerge       ] kde-frameworks/kpeople-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" 
[ebuild  N     ]  kde-frameworks/kitemviews-5.88.0:5/5.88::gentoo  USE="nls -debug -designer -doc -test" 74 KiB
[ebuild     U  ]  kde-frameworks/kcoreaddons-5.88.0-r1:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -doc (-fam) -test" 432 KiB
[ebuild  N     ]   dev-qt/qttranslations-5.15.2-r10:5/5.15::gentoo  USE="-debug -test" 2,925 KiB
[nomerge       ] net-print/cups-filters-1.28.10-r1::gentoo [1.28.7::gentoo] USE="dbus foomatic postscript zeroconf -jpeg -ldap -pclm -pdf -perl -png -test -tiff" 
[ebuild     U  ]  app-text/poppler-21.11.0:0/115::gentoo [21.07.0:0/111::gentoo] USE="curl cxx introspection jpeg jpeg2k lcms nss utils -boost -cairo -cjk -debug -doc -png -qt5 -tiff" 1,742 KiB
[ebuild     U  ] kde-frameworks/kdbusaddons-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="X nls -debug -doc -test" 45 KiB
[ebuild     U  ] kde-frameworks/kwindowsystem-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="X nls -debug -doc -test" 176 KiB
[ebuild     U  ] kde-frameworks/kwidgetsaddons-5.88.0-r1:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -designer -doc -test" 2,253 KiB
[ebuild     U  ] kde-frameworks/kdoctools-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="nls -debug -test" 428 KiB
[nomerge       ] kde-frameworks/kservice-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="man -debug -doc -test" 
[ebuild     U  ]  kde-frameworks/kconfig-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="dbus nls -debug -doc -test" 268 KiB
[ebuild     U  ]  kde-frameworks/ki18n-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10" 933 KiB
[ebuild     U  ] dev-qt/qtwidgets-5.15.2-r12:5/5.15::gentoo [5.15.2-r11:5/5.15::gentoo] USE="X dbus png -debug -gles2-only -gtk -test" 0 KiB
[ebuild     U  ] sys-fs/udisks-2.9.4:2::gentoo [2.9.3:2::gentoo] USE="acl daemon introspection nls -debug -elogind -lvm (-selinux) -systemd -vdo -zram" 1,660 KiB
[ebuild     U  ] net-misc/networkmanager-1.32.12-r1::gentoo [1.32.10-r1::gentoo] USE="concheck elogind gtk-doc%* introspection modemmanager nss policykit ppp tools wext wifi -audit -bluetooth -connection-sharing -debug -dhclient -dhcpcd -gnutls -iptables -iwd -lto -nftables -ofono -ovs -psl -resolvconf (-selinux) -syslog -systemd -teamd -test -vala" ABI_X86="(64) -32 (-x32)" 5,248 KiB
[ebuild     U  ]  sys-auth/polkit-0.120-r1::gentoo [0.119-r2::gentoo] USE="introspection pam -examples -gtk -kde (-selinux) -systemd -test (-elogind%*) (-nls%*)" 1,589 KiB
[ebuild   R    ] sys-fs/cryptsetup-2.3.6-r2:0/12::gentoo  USE="argon2 nls openssl udev -gcrypt -kernel -nettle -pwquality -reencrypt -static -static-libs -urandom" KERNEL="(-linux%*)" 0 KiB
[ebuild   R    ]  sys-fs/lvm2-2.02.188-r2::gentoo  USE="readline thin udev -device-mapper-only -lvm2create-initrd -sanlock (-selinux) -static -static-libs -systemd" KERNEL="(-linux%*)" 0 KiB
[ebuild   R    ] sys-libs/compiler-rt-sanitizers-13.0.0:13.0.0::gentoo  USE="asan cfi clang dfsan gwp-asan hwasan libfuzzer lsan memprof msan orc profile safestack scudo tsan ubsan xray -debug (-shadowcallstack) -test" ELIBC="(-glibc%*)" 0 KiB
[ebuild   R    ]  sys-devel/clang-13.0.0:13::gentoo  USE="static-analyzer xml -debug -default-compiler-rt -default-libcxx -default-lld -doc -llvm-libunwind -test" ABI_X86="(64) -32 (-x32)" KERNEL="(-FreeBSD%)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 (-ARC) -ARM -AVR (-CSKY) -Hexagon -Lanai (-M68k) -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ (-VE) -WebAssembly -XCore" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10" 0 KiB
[nomerge       ] media-libs/libepoxy-1.5.9-r1::gentoo  USE="X egl -test" ABI_X86="(64) -32 (-x32)" 
[ebuild     U  ]  media-libs/mesa-21.2.6::gentoo [21.2.5::gentoo] USE="X classic egl gallium gbm gles2 llvm zstd -d3d9 -debug -gles1 -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc -zink" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="intel nouveau -crocus (-freedreno) -i915 -i965 -iris (-lima) (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" 15,497 KiB
[nomerge       ] dev-lang/ruby-2.7.5:2.7::gentoo  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 
[nomerge       ]  dev-ruby/xmlrpc-0.3.2-r1::gentoo  USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 (-ruby30)" 
[nomerge       ]   dev-ruby/webrick-1.7.0::gentoo  USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 (-ruby30)" 
[ebuild     U  ]    dev-lang/ruby-2.6.9:2.6::gentoo [2.6.8:2.6::gentoo] USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 11,319 KiB
[nomerge       ] net-misc/networkmanager-1.32.12-r1::gentoo [1.32.10-r1::gentoo] USE="concheck elogind gtk-doc%* introspection modemmanager nss policykit ppp tools wext wifi -audit -bluetooth -connection-sharing -debug -dhclient -dhcpcd -gnutls -iptables -iwd -lto -nftables -ofono -ovs -psl -resolvconf (-selinux) -syslog -systemd -teamd -test -vala" ABI_X86="(64) -32 (-x32)" 
[ebuild   R    ]  dev-util/gtk-doc-1.33.2::gentoo  USE="-emacs -test" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10%" 0 KiB
[ebuild     U  ] kde-frameworks/breeze-icons-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-test" 2,079 KiB
[ebuild     U  ] kde-frameworks/karchive-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="zstd -debug -doc -test" 961 KiB
[ebuild     U  ] dev-qt/qtnetwork-5.15.2-r14:5/5.15::gentoo [5.15.2-r11:5/5.15::gentoo] USE="ssl -connman -debug -gssapi -libproxy -networkmanager -sctp -test (-bindist%)" 0 KiB
[ebuild     U  ]  dev-qt/qtcore-5.15.2-r14:5/5.15.2::gentoo [5.15.2-r10:5/5.15.2::gentoo] USE="icu -debug -old-kernel -systemd -test" 66,375 KiB
[ebuild   R    ]   dev-libs/glib-2.68.4:2::gentoo  USE="dbus elf mime xattr -debug -fam -gtk-doc (-selinux) -static-libs -sysprof -systemtap -test -utils" ABI_X86="(64) -32 (-x32)" ELIBC="(-glibc%*)" KERNEL="(-linux%*)" 0 KiB
[nomerge       ] media-libs/harfbuzz-3.1.1:0/3.0.0::gentoo  USE="glib graphite icu introspection truetype -cairo -debug -doc -experimental -test" ABI_X86="(64) -32 (-x32)" 
[ebuild     U  ]  media-gfx/graphite2-1.3.14-r1::gentoo [1.3.14::gentoo] USE="-perl -test" ABI_X86="(64) -32 (-x32)" 6,475 KiB
[ebuild     U  ] dev-python/certifi-3021.3.16-r1::gentoo [2999::gentoo] USE="-test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 14 KiB
[nomerge       ] sys-process/cronie-1.5.7::gentoo  USE="anacron inotify pam (-selinux)" 
[ebuild     U  ]  sys-apps/debianutils-5.5::gentoo [4.11.2::gentoo] USE="installkernel -static" 102 KiB
[ebuild     U  ] x11-libs/libdrm-2.4.109::gentoo [2.4.107::gentoo] USE="-libkms -valgrind" ABI_X86="(64) -32 (-x32)" VIDEO_CARDS="intel nouveau -amdgpu (-exynos) (-freedreno) (-omap) -radeon (-tegra) (-vc4) (-vivante) -vmware" 424 KiB
[ebuild     U  ] dev-python/lxml-4.7.1::gentoo [4.6.3-r1::gentoo] USE="threads -doc -examples -test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 936 KiB
[ebuild     U  ] dev-python/charset_normalizer-2.0.9::gentoo [2.0.6::gentoo] USE="-test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 78 KiB
[nomerge       ] net-wireless/bluez-5.62-r3:0/3::gentoo [5.61-r1:0/3::gentoo] USE="cups mesh obex readline udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -systemd -test -test-programs" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10" 
[ebuild     U  ]  dev-python/docutils-0.18.1::gentoo [0.17.1::gentoo] PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 1,996 KiB
[ebuild   R    ] sys-apps/kmod-29::gentoo  USE="lzma python (tools) zlib -debug -doc -pkcs7 -static-libs -zstd" PYTHON_TARGETS="python3_9 -python3_8 -python3_10%" 0 KiB
[ebuild     U  ]  dev-python/cython-0.29.25::gentoo [0.29.24-r1::gentoo] USE="-doc -emacs -test" PYTHON_TARGETS="python3_9 (-pypy3) -python3_8 -python3_10" 2,051 KiB
[nomerge       ] virtual/man-0-r4::gentoo 
[nomerge       ]  sys-apps/man-db-2.9.4-r1::gentoo  USE="gdbm manpager nls seccomp zlib -berkdb (-selinux) -static-libs" 
[nomerge       ]   virtual/tmpfiles-0-r1::gentoo 
[ebuild     U  ]    sys-apps/systemd-tmpfiles-249.9::gentoo [249.2::gentoo] USE="(-selinux) -test" 10,366 KiB
[nomerge       ] sys-fs/ntfs3g-2021.8.22:0/89::gentoo  USE="acl mount-ntfs ntfsprogs xattr -debug -ntfsdecrypt -static-libs" KERNEL="(-linux%*)" 
[ebuild   R    ]  sys-fs/fuse-2.9.9-r1::gentoo  USE="-examples -static-libs" KERNEL="(-FreeBSD%) (-linux%*)" 1,774 KiB
[nomerge       ] x11-apps/xinit-1.4.1-r1::gentoo  USE="-twm" 
[ebuild     U  ]  x11-apps/xauth-1.1.1::gentoo [1.1::gentoo] USE="ipv6" 164 KiB
[ebuild     U  ] dev-libs/libevdev-1.12.0::gentoo [1.11.0::gentoo] USE="-doc -test" ABI_X86="(64) -32 (-x32)" 434 KiB
[ebuild   R    ] dev-libs/libbytesize-2.5::gentoo  USE="python tools -doc -test" PYTHON_TARGETS="python3_9 -python3_8 -python3_10%" 0 KiB
[nomerge       ] kde-frameworks/knotifications-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="X dbus nls qml%* -debug -doc -phonon -speech" 
[nomerge       ]  media-libs/libcanberra-0.30-r5::gentoo  USE="gtk gtk3 sound -alsa -gnome -gstreamer -oss -pulseaudio -tdb -udev" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]   x11-libs/gtk+-2.24.33:2::gentoo  USE="cups introspection (-aqua) -examples -test -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]    x11-libs/cairo-1.16.0-r5::gentoo  USE="X glib opengl svg (-aqua) -debug (-gles2-only) -static-libs -utils -valgrind" ABI_X86="(64) -32 (-x32)" 
[nomerge       ]     media-libs/mesa-21.2.6::gentoo [21.2.5::gentoo] USE="X classic egl gallium gbm gles2 llvm zstd -d3d9 -debug -gles1 -lm-sensors -opencl -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -vulkan -vulkan-overlay -wayland -xa -xvmc -zink" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="intel nouveau -crocus (-freedreno) -i915 -i965 -iris (-lima) (-panfrost) -r100 -r200 -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware" 
[ebuild     U  ]      media-libs/libglvnd-1.4.0::gentoo [1.3.4::gentoo] USE="X -test" ABI_X86="(64) -32 (-x32)" 551 KiB
[ebuild     U  ]       x11-libs/libX11-1.7.3::gentoo [1.7.2::gentoo] USE="ipv6 -doc -test" ABI_X86="32 (64) (-x32)" 1,818 KiB
[ebuild     U  ]        x11-misc/compose-tables-1.7.3::gentoo [1.7.2-r1::gentoo] 0 KiB
[ebuild  NS    ]       dev-lang/python-3.10.0_p1-r1:3.10::gentoo [2.7.18-r4:2.7::gentoo, 3.6.12-r1:3.6/3.6m::gentoo, 3.7.12_p1:3.7/3.7m::gentoo, 3.8.11:3.8::gentoo, 3.9.9-r1:3.9::gentoo] USE="gdbm ncurses readline sqlite ssl xml -bluetooth -build -examples -hardened -lto -pgo -test -tk -verify-sig -wininst" 18,288 KiB
[ebuild   R    ] games-misc/fortune-mod-1.99.1-r3::gentoo  USE="-offensive" ELIBC="(-glibc%*)" 1,770 KiB
[nomerge       ] kde-frameworks/kpty-5.88.0:5/5.88::gentoo [5.85.0:5/5.85::gentoo] USE="-debug -doc -test" 
[ebuild   R    ]  sys-libs/libutempter-1.2.1::gentoo  USE="-static-libs" ELIBC="(-FreeBSD%)" 18 KiB
[nomerge       ] dev-util/gtk-doc-1.33.2::gentoo  USE="-emacs -test" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10%" 
[ebuild     U  ]  app-text/docbook-sgml-dtd-3.0-r5:3.0::gentoo [3.0-r4:3.0::gentoo] 0 KiB
[ebuild     U  ] dev-lang/python-exec-2.4.8:2::gentoo [2.4.6-r4:2::gentoo] USE="(native-symlinks) -test%" PYTHON_TARGETS="(pypy3) (python3_8) (python3_9) (python3_10%*) (-python3_7%*)" 81 KiB

Total: 91 packages (69 upgrades, 2 new, 2 in new slots, 18 reinstalls), Size of downloads: 488,035 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/python-exec:2

  (dev-lang/python-exec-2.4.8:2/2::gentoo, ebuild scheduled for merge) USE="(native-symlinks) -test" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) (python3_10) (python3_8) (python3_9)" pulled in by
    dev-lang/python-exec[python_targets_python3_10(-)] required by (dev-lang/python-3.10.0_p1-r1:3.10/3.10::gentoo, ebuild scheduled for merge) USE="gdbm ncurses readline sqlite ssl xml -bluetooth -build -examples -hardened -lto -pgo -test -tk -verify-sig -wininst" ABI_X86="(64)"
                                                                                                                                                                                                                                                                                         

  (dev-lang/python-exec-2.4.6-r4:2/2::gentoo, installed) USE="(native-symlinks)" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) python3_7 (python3_8) (python3_9)" pulled in by
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/pyblake2-1.1.2:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6"
                                                                                                                                                                                                                                                                                                        


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
Top
bunchily
n00b
n00b
Posts: 6
Joined: Tue Jan 18, 2022 9:51 am

  • Quote

Post by bunchily » Wed Jan 19, 2022 9:02 am

Hu wrote:
bunchily wrote:I've been trying to upgrade my Gentoo server, but keep getting this 'circular dependencies' error, typically looking like this:
As a general tip, when you post output, please post the full output. Start with your shell prompt and what you typed, and end with the next shell prompt. For this particular case, the people who can help you can probably guess from the news item what you did that led here. However, that won't always be true, and if they guess wrong, they may then be wrong about some other aspect of your system configuration. That could, in turn, lead them to assume you can do something you can't or otherwise give advice that isn't applicable to your particular case. From sam_'s post, it looks like he has already identified a likely way forward for you.
My apologies - it was my first post to the Gentoo forums! I thought I had paid attention to the various 'before you post' guidelines, but clearly I missed something. Always wary of bombarding people with too much information to begin with, but I appreciate the points made.
Top
grknight
Retired Dev
Retired Dev
Posts: 2568
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Wed Jan 19, 2022 1:45 pm

bunchily wrote:

Code: Select all

  (dev-lang/python-exec-2.4.6-r4:2/2::gentoo, installed) USE="(native-symlinks)" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) python3_7 (python3_8) (python3_9)" pulled in by
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/pyblake2-1.1.2:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6"
In this case, pyblake2 is a deprecated package that has been removed from the repository. So it is safe to attempt "emerge -avc dev-python/pyblake2" to clean up this small issue.

If something is still clinging to pyblake2 from that command (it will complain if so), then post that full output here or update said package --oneshot. Though, I doubt it should be a problem.
Top
bunchily
n00b
n00b
Posts: 6
Joined: Tue Jan 18, 2022 9:51 am

  • Quote

Post by bunchily » Wed Jan 19, 2022 7:58 pm

grknight wrote:
bunchily wrote:

Code: Select all

  (dev-lang/python-exec-2.4.6-r4:2/2::gentoo, installed) USE="(native-symlinks)" ABI_X86="(64)" PYTHON_TARGETS="(pypy3) python3_7 (python3_8) (python3_9)" pulled in by
    >=dev-lang/python-exec-2:2/2=[python_targets_python3_7(-),-python_single_target_pypy3(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)] required by (dev-python/pyblake2-1.1.2:0/0::gentoo, installed) USE="" ABI_X86="(64)" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6"
In this case, pyblake2 is a deprecated package that has been removed from the repository. So it is safe to attempt "emerge -avc dev-python/pyblake2" to clean up this small issue.

If something is still clinging to pyblake2 from that command (it will complain if so), then post that full output here or update said package --oneshot. Though, I doubt it should be a problem.
Ah ha! I think you've found the problem! I removed pyblake2 as suggested, and everything went absolutely fine after that.

I also have a Gentoo-based laptop that I've not used for over a year and was having similar problems trying to update everything on that. I also removed pyblake2 from the laptop and it's now busy updating 860 packages!

Many, many thanks. I don't think I would ever have stumbled upon the answer here without help.

I think the problem can be considered solved. The original server I was having issues with is now bang up-to-date with everything.

jonath
Top
grknight
Retired Dev
Retired Dev
Posts: 2568
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Wed Jan 19, 2022 8:42 pm

Be sure to clean out all other unnecessary packages with 'emerge -ac' after a full update. Just ensure nothing in that list is directly used by you before committing to it.
Top
Hu
Administrator
Administrator
Posts: 24403
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Thu Jan 20, 2022 2:57 am

bunchily wrote:My apologies - it was my first post to the Gentoo forums! I thought I had paid attention to the various 'before you post' guidelines, but clearly I missed something. Always wary of bombarding people with too much information to begin with, but I appreciate the points made.
I've seen plenty of first posts worse than yours. :) My intent was to reduce round trips for you next time, by ensuring you post the needed information first off. Some people search for posts with zero replies. If your opening post is vague and unhelpful, then the first reply will be a request for the information that we need in order to help you. That gets you above zero replies, so the people looking for zero-reply threads cannot see you anymore, and will not notice when you post back with the required information. In contrast, if you open with the required information, the first response may well be an answer for your problem. Also, reducing round trips is good for you anyway. If you post, wait a day to get a request for more information, then reply with that information, you may need to wait another day for someone to apply your response to produce an answer. If you post the information first off, then after that first day, you might get a real answer.
Top
bunchily
n00b
n00b
Posts: 6
Joined: Tue Jan 18, 2022 9:51 am

  • Quote

Post by bunchily » Thu Feb 03, 2022 9:23 am

grknight wrote:Be sure to clean out all other unnecessary packages with 'emerge -ac' after a full update. Just ensure nothing in that list is directly used by you before committing to it.
Indeed. Thank you for that. I hadn't done a deplean for a long time on that server and there were a LOT of packages flagged for removal! All safely removed now and server now up-to-date and working great.

Many thanks for everyones help here.

Marked as [SOLVED]

jonath
Top
Post Reply

13 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic