Ran `ego sync` and `emerge world -uDNav`. The resulting output shows a blocker - dev/ruby/bundler-1.17.3-r1:0. There is also a portage generated statement about multiple packages being pulled in.
I was expecting the update/upgrade to work correctly. Now I cannot update my system.
Here's the output from `emerge world -uDNav`:
# emerge world -uDNav These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild r U ] sys-apps/keyutils-1.6.3:0/1.10::security-kit [1.6.1:0/1.9::security-kit] USE="split-usr -static -static-libs (-test%)" 134 KiB [ebuild U ] sys-apps/coreutils-9.3::core-kit [9.2::core-kit] USE="acl nls split-usr xattr -caps -gmp -hostname -kill -multicall (-selinux) -static -test -vanilla" 5,673 KiB [ebuild U ] app-editors/vim-core-9.0.1478::editors-kit [9.0.1452::editors-kit] USE="acl nls -minimal" 16,587 KiB [ebuild UD ] dev-libs/libverto-0.3.0::security-kit [0.3.1::security-kit] USE="libev threads -glib -libevent -static-libs -tevent" 372 KiB [ebuild U ] dev-util/patchelf-0.18.0::dev-kit [0.17.2::dev-kit] 324 KiB [ebuild U ] dev-python/setuptools-67.7.2::python-modules-kit [67.6.1::python-modules-kit] PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 2,434 KiB [ebuild rR ] net-fs/nfs-utils-2.5.1::core-server-kit USE="ipv6 libmount nfsidmap nfsv4 tcpd uuid -caps -debug -junction -kerberos -ldap -nfsdcld -nfsv41 (-selinux)" 0 KiB [ebuild UD ] app-crypt/mit-krb5-1.17::security-kit [1.17.1::security-kit] USE="nls pkinit threads -doc -keyutils -libressl -lmdb -openldap (-selinux) -test -xinetd" CPU_FLAGS_X86="aes" 8,557 KiB [ebuild N ] dev-python/smartypants-2.0.1-r1::python-modules-kit PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 24 KiB [ebuild N ] dev-python/markdown-compat-3.1.1::python-modules-kit PYTHON_TARGETS="python2_7" 288 KiB [ebuild U ] dev-python/PyQt5-sip-12.12.1::qt-kit [12.12.0::qt-kit] PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 121 KiB [ebuild U ] net-dns/bind-tools-9.18.14::net-kit [9.18.13::net-kit] USE="caps ipv6 readline xml -doc -gssapi -idn -libedit" 5,353 KiB [ebuild U ] dev-libs/fribidi-1.0.12::dev-kit [1.0.5::dev-kit] USE="-doc% -test% (-static-libs%)" 1,128 KiB [ebuild U ] dev-python/pygments-2.15.1::python-modules-kit [2.15.0::python-modules-kit] USE="-doc -test" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 4,707 KiB [ebuild N ] dev-python/typogrify-2.0.7::python-modules-kit PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 13 KiB [ebuild U ] dev-lang/rust-bin-1.69.0:stable::lang-kit [1.68.2:stable::lang-kit] USE="-clippy -doc (-prefix) -rust-src -rustfmt -wasm" CPU_FLAGS_X86="sse2" 149,018 KiB [ebuild U ] sys-fs/zfs-kmod-2.1.11::core-kit [2.1.10::core-kit] USE="rootfs -custom-cflags -debug" 34,279 KiB [ebuild U ] app-emulation/virtualbox-modules-7.0.8::core-kit [7.0.6::core-kit] USE="-pax_kernel" 116,009 KiB [ebuild U ] dev-python/sip-6.7.9::python-modules-kit [6.7.8::python-modules-kit] PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 1,136 KiB [ebuild U ] virtual/rust-1.69.0::lang-kit [1.68.2::lang-kit] 0 KiB [ebuild UD ] app-crypt/libb2-0.98.1-r1::security-kit [0.98.1-r2::security-kit] USE="openmp -native-cflags -static-libs" 275 KiB [ebuild U ] dev-python/urllib3-2.0.0::python-modules-kit [1.26.15::python-modules-kit] USE="-doc -test" PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 271 KiB [ebuild U ] dev-python/requests-2.29.0::python-modules-kit [2.28.2::python-modules-kit] USE="ssl -socks5" PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 106 KiB [ebuild U ] x11-libs/pango-1.48.11::gnome-kit [1.44.7-r2::gnome-kit] USE="X introspection -debug% -doc -sysprof% (-test%)" 2,855 KiB [ebuild U ] sys-fs/zfs-2.1.11:0/4::core-kit [2.1.10:0/4::core-kit] USE="nls pam python rootfs split-usr -custom-cflags -debug (-kernel-builtin) -libressl -minimal -static-libs -test-suite" PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 0 KiB [ebuild U ] x11-drivers/xf86-video-ati-22.0.0-r1::core-gl-kit [19.1.0-r1::core-gl-kit] USE="glamor udev" 311 KiB [ebuild U ] dev-java/openjdk-bin-20.0.1_p9:20::java-kit [20_p36:20::java-kit] USE="alsa cups -headless-awt (-selinux) -source" 197,001 KiB [ebuild r U ] app-text/poppler-23.04.0:0/127::text-kit [22.04.0:0/120::text-kit] USE="cairo curl cxx introspection jpeg jpeg2k lcms png tiff utils -boost% -cjk -debug -doc -nss -qt5" 1,473 KiB [ebuild rR ] net-print/cups-filters-1.28.17::desktop-kit USE="dbus exif foomatic jpeg pdf png postscript tiff zeroconf -braille -ldap -pclm -perl -test" 0 KiB [ebuild U ] www-client/brave-bin-1.50.125::browser-kit [1.50.119::browser-kit] USE="gnome-keyring" L10N="am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk vi zh-CN zh-TW" 145,740 KiB [ebuild U ] dev-qt/qtdeclarative-5.15.2_p20230421:5/5.15::qt-kit [5.15.2_p20230417:5/5.15::qt-kit] USE="jit vulkan widgets -debug -gles2-only -localstorage -test" 21,259 KiB [ebuild U ] dev-vcs/git-2.40.1::core-kit [2.40.0::core-kit] USE="blksha1 curl gnome-keyring gpg iconv nls pcre pcre-jit perl threads webdav -cgi -cvs -doc -emacs -highlight -libressl -perforce (-ppcsha1) -test -tk -xinetd" PYTHON_SINGLE_TARGET="python3_7 -python2_7 -python3_10 -python3_8 -python3_9" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 7,567 KiB [ebuild UD ] virtual/rubygems-15::ruby-kit [16::ruby-kit] RUBY_TARGETS="ruby26 -ruby24% -ruby25 (-ruby27%*)" 0 KiB [ebuild NS ] dev-ruby/bundler-1.17.3:0::ruby-kit [2.2.0:2::ruby-kit] USE="doc -test" RUBY_TARGETS="ruby26 -ruby23% -ruby24% -ruby25 (-ruby27%*)" 356 KiB [ebuild U ] app-emulation/virtualbox-bin-7.0.8.156879::core-kit [7.0.6.155176::core-kit] USE="additions python -doc -headless -rdesktop-vrdp -sdk -vboxwebsrv" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 18,241 KiB [ebuild U ] mail-client/thunderbird-bin-102.10.1::net-kit [102.10.0::net-kit] USE="crashreporter ffmpeg pulseaudio (-selinux)" L10N="-af -ar -ast -be -bg -br -ca -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -es-AR -es-ES -es-MX -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -ko -lt -lv -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk -uz -vi -zh-CN -zh-TW" 73,610 KiB [ebuild U ] www-client/firefox-bin-112.0.2::browser-kit [112.0.1::browser-kit] USE="alsa ffmpeg pulseaudio startup-notification -geckodriver (-selinux) -wayland" L10N="-ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -en-US -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fur -fy-NL -ga-IE -gd -gl -gn -gu-IN -he -hi-IN -hr -hsb -hu -hy-AM -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb-NO -ne-NP -nl -nn-NO -oc -pa-IN -pl -pt-BR -pt-PT -rm -ro -ru -sc -sco -si -sk -sl -son -sq -sr -sv-SE -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 78,376 KiB [ebuild U ] app-editors/vim-9.0.1478::editors-kit [9.0.1452::editors-kit] USE="X acl crypt gpm nls python -cscope -debug -lua -minimal -perl -racket -ruby (-selinux) -sound -tcl -terminal -vim-pager" LUA_SINGLE_TARGET="lua5-3 -lua5-1 -lua5-2 -lua5-4 -luajit" PYTHON_SINGLE_TARGET="python3_7 -python2_7 -python3_10 -python3_8 -python3_9" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 0 KiB [ebuild U ] dev-python/importlib_metadata-6.6.0::python-modules-kit [6.5.0::python-modules-kit] USE="-doc" PYTHON_TARGETS="python2_7 python3_7 -python3_10 -python3_8 -python3_9" 53 KiB [ebuild N ] dev-python/markdown-3.4.3::python-modules-kit PYTHON_TARGETS="python2_7 python3_7 -pypy3 -python3_10 -python3_8 -python3_9" 315 KiB [ebuild N ] dev-util/gi-docgen-2023.1::python-modules-kit PYTHON_TARGETS="python3_7 -python3_10 -python3_8 -python3_9" 2,458 KiB [ebuild U ] net-libs/webkit-gtk-2.38.6:4/37::gnome-kit [2.34.1:4/37::gnome-kit] USE="(X) egl geolocation gnome-keyring gstreamer introspection jpeg2k jumbo-build libnotify memsaver%* opengl (-aqua) -avif -examples -gamepad -gles2-only -gtk-doc -lcms -seccomp -spell -systemd -test -wayland" 31,779 KiB [ebuild rR ] app-text/evince-3.36.7:0/evd3.4-evv3.3::gnome-kit USE="gnome gnome-keyring gstreamer introspection nautilus nsplugin postscript tiff -djvu -dvi -t1lib -xps" 2,520 KiB [ebuild rR ] gnome-base/gdm-3.36.3-r2::gnome-kit USE="introspection ipv6 tcpd xinerama -accessibility -audit -bluetooth-sound -branding -fprint -plymouth (-selinux) -smartcard -test -wayland" 0 KiB [blocks B ] <dev-ruby/bundler-1.17.3-r1:0 ("<dev-ruby/bundler-1.17.3-r1:0" is blocking dev-ruby/bundler-2.2.0) Total: 44 packages (30 upgrades, 4 downgrades, 5 new, 1 in new slot, 4 reinstalls), Size of downloads: 930,706 KiB Conflict: 1 block (1 unsatisfied) !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: virtual/rubygems:0 (virtual/rubygems-15:0/0::ruby-kit, ebuild scheduled for merge) USE="" RUBY_TARGETS="ruby26 -ruby24 -ruby25" pulled in by =virtual/rubygems-15 required by (dev-libs/ocl-icd-2.2.14:0/0::core-gl-kit, installed) USE="" ^ ^^ (and 1 more with the same problem) (virtual/rubygems-16:0/0::ruby-kit, installed) USE="" RUBY_TARGETS="ruby26 ruby27 -ruby25" pulled in by virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/json-2.3.1:2/2::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/test-unit-3.3.7:2/2::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/minitest-5.14.2:5/5::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/rdoc-6.2.0:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby24 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/did_you_mean-1.5.0:2.6/2.6::ruby-kit, installed) USE="-test" RUBY_TARGETS="ruby26 ruby27 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/rake-13.0.1:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby24 -ruby25" virtual/rubygems[ruby_targets_ruby27] required by (dev-lang/ruby-2.7.8:2.7/2.7::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs" ^^^^^^^^^^^^^^^^^^^ virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/power_assert-1.2.0:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby24 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/bundler-2.2.0:2/2::ruby-kit, installed) USE="doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/racc-1.5.2:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25 -ruby30 -ruby31" virtual/rubygems[ruby_targets_ruby27(-)] required by (dev-ruby/xmlrpc-0.3.1:0/0::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25" =virtual/rubygems-16[ruby_targets_ruby26(-)] required by (dev-ruby/test-unit-3.3.7:2/2::ruby-kit, installed) USE="-doc -test" RUBY_TARGETS="ruby26 ruby27 -ruby25" ^ ^^ (and 20 more with the same problems) NOTE: Use the '--verbose-conflicts' option to display parents omitted above 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. * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (dev-ruby/bundler-1.17.3:0/0::ruby-kit, ebuild scheduled for merge) pulled in by >=dev-ruby/bundler-1.17.2[ruby_targets_ruby26] required by (dev-lang/ruby-2.6.10:2.6/2.6::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs" (dev-ruby/bundler-2.2.0:2/2::ruby-kit, installed) pulled in by >=dev-ruby/bundler-1.17.2[ruby_targets_ruby26] required by (dev-lang/ruby-2.6.10:2.6/2.6::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs" >=dev-ruby/bundler-2.1.4[ruby_targets_ruby27] required by (dev-lang/ruby-2.7.8:2.7/2.7::ruby-kit, installed) USE="berkdb gdbm ipv6 rdoc ssl -debug -doc -examples -jemalloc -jit -libressl -rubytests -socks5 -static-libs -systemtap -tk -xemacs" For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages The following packages are causing rebuilds: (app-text/poppler-23.04.0:0/127::text-kit, ebuild scheduled for merge) causes rebuilds for: (net-print/cups-filters-1.28.17:0/0::desktop-kit, ebuild scheduled for merge) (app-text/evince-3.36.7:0/evd3.4-evv3.3::gnome-kit, ebuild scheduled for merge) (sys-apps/keyutils-1.6.3:0/1.10::security-kit, ebuild scheduled for merge) causes rebuilds for: (net-fs/nfs-utils-2.5.1:0/0::core-server-kit, ebuild scheduled for merge) (gnome-base/gdm-3.36.3-r2:0/0::gnome-kit, ebuild scheduled for merge)
Looks like rubygems wants to be downgraded and is causing the issues?