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

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Thu Feb 20, 2025 4:57 pm Post subject: Updating an old machine. (merge-usr, profile 17) |
|
|
Hello, I need help updating a machine, which had no update for about over 1 year ago.
I tried a few times before, read through the how-to's, but failed to go through all the steps. I didnot use the machine in the meantime. But it is time to solve the issue.
I am afraid it might not be easy.
Code: | # emerge --sync
!!! Your current profile is deprecated and not supported anymore.
!!! Use eselect profile to update your profile.
!!! Please upgrade to the following profile if possible:
default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr
To upgrade do the following steps:
As warned about previously in a news item, systemd-255 has dropped
support for split-usr systems. All Gentoo systems running systemd will
need to be migrated to merged-usr.
Migrating to merged-usr will move all data from /bin, /sbin, and /lib
into the /usr/bin and /usr/lib directories. The directories in / are
replaced with symlinks.
To facilitate this, a new set of sub-profiles has been created, and a
script is available to perform the actual migration.
To migrate a system to merged-usr, follow this procedure:
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
2. Install sys-apps/merge-usr.
3. Run "merge-usr --dryrun" as root to check for conflicts. These will
appear with the word ERROR at the start of the line.
4. Resolve any conflicts. This may involve deleting duplicate files. If
in doubt, seek support in a Gentoo support channel.
5. Run the merge-usr script from a root shell. Avoid running it via sudo
directly to avoid locking yourself out if an unexpected error occurs.
6. Switch to a merged-usr profile.
7. Run emerge with the --newuse or --changed-use option to rebuild
any packages that have a "split-usr" USE flag.
|
Code: | Portage 3.0.66.1 (python 3.11.9-final-0, default/linux/amd64/17.1/desktop/gnome/systemd, gcc-13, glibc-2.39-r6, 6.6.21-gentoo x86_64)
=================================================================
System uname: Linux-6.6.21-gentoo-x86_64-AMD_Ryzen_9_5950X_16-Core_Processor-with-glibc2.39
KiB Mem: 32773472 total, 27661012 free
KiB Swap: 83886076 total, 83886076 free
Timestamp of repository gentoo: Thu, 20 Feb 2025 16:15:00 +0000
Head commit of repository gentoo: f8efc762291a31e003ec2cdc7fafcfe308d54097
sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils: 1.3.7::gentoo
app-shells/bash: 5.1_p16-r6::gentoo
dev-build/autoconf: 2.13-r8::gentoo, 2.71-r7::gentoo
dev-build/automake: 1.16.5-r2::gentoo
dev-build/cmake: 3.28.5::gentoo
dev-build/libtool: 2.4.7-r4::gentoo
dev-build/make: 4.4.1-r1::gentoo
dev-build/meson: 1.4.0-r1::gentoo
dev-java/java-config: 2.3.3-r1::gentoo
dev-lang/perl: 5.38.2-r3::gentoo
dev-lang/python: 3.11.9::gentoo, 3.12.3::gentoo
dev-lang/rust-bin: 1.77.1::gentoo
llvm-core/clang: 17.0.6::gentoo
llvm-core/llvm: 17.0.6::gentoo
sys-apps/baselayout: 2.15::gentoo
sys-apps/sandbox: 2.38::gentoo
sys-apps/systemd: 254.10::gentoo
sys-devel/binutils: 2.41-r5::gentoo, 2.42-r1::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/gcc: 13.2.1_p20240210::gentoo
sys-devel/gcc-config: 2.11::gentoo
sys-kernel/linux-headers: 6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.39-r6::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
sync-rsync-extra-opts:
sync-rsync-verify-metamanifest: yes
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=znver3 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=znver3 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-march=znver3 -O2 -pipe -fomit-frame-pointer"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=znver3 -O2 -pipe -fomit-frame-pointer"
GENTOO_MIRRORS="https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/ rsync://mirror.eu.oneandone.net/gentoo/ https://packages.hs-regensburg.de/gentoo-distfiles/ http://packages.hs-regensburg.de/gentoo-distfiles/ rsync://packages.hs-regensburg.de/gentoo-distfiles/ https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ https://ftp.fau.de/gentoo http://ftp.fau.de/gentoo ftp://ftp.fau.de/gentoo rsync://ftp.fau.de/gentoo http://tux.rainside.sk/gentoo/ ftp://tux.rainside.sk/gentoo/ https://mirror.wheel.sk/gentoo http://mirror.wheel.sk/gentoo"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LEX="flex"
LINGUAS="de en"
MAKEOPTS="-j17"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi alsa amd64 base bluetooth branding bzip2 cairo cdda cdr cli colord crypt cups dbus dri dts dvd dvdr eds encode evo exif flac fortran gdbm gdk-pixbuf gif gnome gnome-keyring gnome-online-accounts gnome-shell google googledrive gpm gstreamer gtk gui harfbuzz iconv icu introspection ipv6 jpeg keyring kf6compat lcms libnotify libtirpc llvm-libunwind mad minimal mng modemmanager mp3 mp4 mpeg multilib nautilus ncurses networkmanager nls nvidia ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qml qt6 readline sdl seccomp server sound spell split-usr ssl startup-notification suid svg sysprof systemd test-rust tiff tracker truetype udev udisks unicode upower usb vorbis vulkan wayland wifi wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres16" PYTHON_SINGLE_TARGET="python3_11" PYTHON_TARGETS="python3_11" RUBY_TARGETS="ruby32" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS |
All I can remember is:
I need to switch to merge-usr from split-usr and then update the profile?
Maybe someone can guide me through this.
Thank you in advance. |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54892 Location: 56N 3W
|
Posted: Thu Feb 20, 2025 5:08 pm Post subject: |
|
|
Pluribootent,
Code: | To migrate a system to merged-usr, follow this procedure:
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding. |
Your first step is to get up to date. Then change profiles to the merger-usr, still on /17.1/
That involves moving things around and creating symbolic links. will do that or highlight problems.
After you are on a /17.1/ mergedsusr profile, update again. You should get a new sysytemd an least.
Once that's done you can do the update to a /23.0/ profile.
Don't skip steps and don't try to combine steps. The advertised procedure(s) have been well tested. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
pietinger Moderator

Joined: 17 Oct 2006 Posts: 5414 Location: Bavaria
|
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Thu Feb 20, 2025 10:18 pm Post subject: |
|
|
thanks for your replies.
I ran the update process and I fell into some issues:
Code: | !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/json-c:0
(dev-libs/json-c-0.18:0/5.1::gentoo, installed) USE="-doc -static-libs -test -threads" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="-rdrand" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/json-c-0.17:0/5::gentoo, ebuild scheduled for merge) USE="-static-libs -threads" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="-rdrand" pulled in by
dev-libs/json-c:0/5= required by (media-libs/libmypaint-1.6.1-r3:0/0.0.0::gentoo, installed) USE="introspection nls openmp -gegl" ABI_X86="(64)"
^^^^^
dev-libs/icu:0
(dev-libs/icu-76.1-r1:0/76::gentoo, ebuild scheduled for merge) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="(64) -32 (-x32)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-libs/icu-74.2:0/74.1::gentoo, installed) USE="-debug -doc -examples -static-libs -test -verify-sig" ABI_X86="(64) -32 (-x32)" pulled in by
>=dev-libs/icu-4.8.1.2:0/74.1= required by (app-misc/tracker-3.6.0-r1:3/0::gentoo, installed) USE="miners -gtk-doc -stemmer -test -vala" ABI_X86="(64)"
^^^^^^^^
(and 2 more with the same problem)
app-text/poppler:0
(app-text/poppler-24.11.0-r1:0/143::gentoo, ebuild scheduled for merge) USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png qt6 tiff utils -cjk -curl -debug -doc -gpgme -qt5 -test -verify-sig" ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(app-text/poppler-24.02.0:0/134::gentoo, installed) USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png tiff utils -cjk -curl -debug -doc -gpgme -qt5 -qt6 -test -verify-sig" ABI_X86="(64)" pulled in by
>=app-text/poppler-0.16.0:0/134=[cairo] required by (app-misc/tracker-miners-3.6.2:3/3::gentoo, installed) USE="exif gif gstreamer iso jpeg networkmanager pdf playlist (seccomp) tiff upower xml -cue -ffmpeg -gsf -iptc -raw (-rss) -test -xmp -xps" ABI_X86="(64)"
^^^^^^^
gnome-extra/evolution-data-server:0
(gnome-extra/evolution-data-server-3.52.4-r2:0/64-11-21-4-3-27-2-27-4-0::gentoo, ebuild scheduled for merge) USE="gnome-online-accounts gtk introspection sound vala weather -berkdb -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" ABI_X86="(64)" pulled in by
>=gnome-extra/evolution-data-server-3.52.4:=[gtk,sound?,weather?] required by (mail-client/evolution-3.52.4-r2:2.0/2.0::gentoo, ebuild scheduled for merge) USE="bogofilter libnotify sound spell ssl weather -archive -geolocation -gtk-doc -highlight -ldap (-selinux) -spamassassin -ytnef" ABI_X86="(64)"
^^ ^^^^^^
(gnome-extra/evolution-data-server-3.50.2-r1:0/64-11-21-4-2-27-2-27-4-0::gentoo, installed) USE="gnome-online-accounts gtk introspection vala weather -berkdb -gtk-doc -kerberos -ldap -oauth-gtk3 -oauth-gtk4 -test" ABI_X86="(64)" pulled in by
>=gnome-extra/evolution-data-server-3.38:0/64-11-21-4-2-27-2-27-4-0= required by (dev-libs/folks-0.15.9:0/26::gentoo, installed) USE="bluetooth eds (-telepathy) -test -utils" ABI_X86="(64)"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
emerge: there are no ebuilds built with USE flags to satisfy ">=media-libs/libcanberra-0.25[gtk3]".
!!! One of the following packages is required to complete your request:
- media-libs/libcanberra-0.30-r8::gentoo (Missing IUSE: gtk3)
(dependency required by "gnome-extra/evolution-data-server-3.50.2-r1::gentoo" [installed])
(dependency required by "dev-libs/folks-0.15.9::gentoo[eds]" [installed])
(dependency required by "gnome-extra/gnome-contacts-46.0::gentoo" [ebuild])
(dependency required by "gnome-base/gnome-core-apps-45.2::gentoo" [installed])
(dependency required by "gnome-base/gnome-45.2::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
|
|
Back to top |
|
 |
bstaletic Guru

Joined: 05 Apr 2014 Posts: 472
|
Posted: Thu Feb 20, 2025 10:29 pm Post subject: |
|
|
At least the first three conflicts make me think you have polluted your world file. Post your /var/lib/portage/world. |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Thu Feb 20, 2025 10:32 pm Post subject: |
|
|
Code: | less /var/lib/portage/world
app-admin/perl-cleaner
app-emulation/virtualbox
app-emulation/virtualbox-additions
app-emulation/virtualbox-extpack-oracle
app-misc/neofetch
app-misc/wipe
app-office/libreoffice
app-portage/genlop
app-portage/gentoolkit
app-portage/ufed
dev-python/matplotlib
dev-util/quilt
games-action/bzflag
gnome-base/gnome
gnome-extra/gnome-browser-connector
media-gfx/gimp
media-gfx/graphviz
media-libs/alsa-lib
media-libs/harfbuzz
media-libs/libcanberra
media-plugins/gst-plugins-dash
media-plugins/gst-plugins-hls
media-sound/alsa-utils
media-sound/pulseaudio
media-sound/spotify
media-video/avidemux
media-video/mplayer
media-video/pipewire
media-video/pitivi
media-video/vlc
net-misc/bridge-utils
net-misc/dhcpcd
net-misc/drive
net-misc/icaclient
net-misc/networkmanager
net-misc/tigervnc
sys-apps/lshw
sys-apps/mlocate
sys-apps/nvme-cli
sys-apps/pciutils
sys-apps/usermode-utilities
sys-auth/rtkit
sys-block/gparted
sys-boot/grub
sys-fs/dosfstools
sys-fs/ntfs3g
sys-kernel/gentoo-sources
sys-kernel/linux-firmware
sys-process/htop
www-client/google-chrome
x11-apps/mesa-progs
x11-base/xorg-drivers
x11-drivers/nvidia-drivers |
|
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Thu Feb 20, 2025 11:05 pm Post subject: |
|
|
I masked and unmasked icu, poppler, evolution-data-server, and json-c. I cannot come around that conflict. |
|
Back to top |
|
 |
bstaletic Guru

Joined: 05 Apr 2014 Posts: 472
|
Posted: Thu Feb 20, 2025 11:07 pm Post subject: |
|
|
Try Code: | emerge -pvc icu poppler evolution-data-server json-c |
That will print what depends on those packages, which should give us more info. |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54892 Location: 56N 3W
|
Posted: Fri Feb 21, 2025 12:07 pm Post subject: |
|
|
ribootent,
Code: | dev-python/matplotlib
media-libs/alsa-lib | look like they are libraries, if thats correct, other things depend on them.
Try Code: | emerge -cpv dev-python/matplotlib media-libs/alsa-lib | to see if that is correct.
Portage will tell you what depends on them.
Likewise Code: | media-libs/harfbuzz
media-libs/libcanberra | they have lib in their name. Test first though.
Code: | media-sound/pulseaudio | is probably pulled in by a desktop profile.
Its on the way out now too, being replaced by pipewire.
Code: | x11-base/xorg-drivers
x11-drivers/nvidia-drivers | are both pulled in by your VIDEO_CARDS setting and should not be in world.
That's the suspects using my Mk1 eyeball :)
Don't just post the error. We need the command and full output.
to put things on pastebin sites.
Run Code: | emerge -UDupv @world --backtrack=500 | to see if portage can solve the dependency graph. --backtrack=500 tells portage to try really hard. That will take longer than normal.
If you get a dependency graph solution, run the command again without the -p and let portage try to do the update.
If it fails run Code: | wgetpaste -c 'emerge -UDupv @world --backtrack=500' | and post the URL you get back.
You may need to play with the -s and -S options to wgetpaste. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 5:22 pm Post subject: |
|
|
Allright, first of all here is the output of...
Code: | # emerge -pvc icu poppler evolution-data-server json-c
Calculating dependencies... done!
app-text/poppler-24.02.0 pulled in by:
app-misc/tracker-miners-3.6.2 requires >=app-text/poppler-0.16.0:=[cairo], >=app-text/poppler-0.16.0:0/134=[cairo]
app-office/libreoffice-7.6.4.1 requires >=app-text/poppler-22.06:0/134=[cxx]
app-text/evince-45.0 requires >=app-text/poppler-22.05.0:=[cairo], >=app-text/poppler-22.05.0:0/134=[cairo]
media-gfx/gimp-2.10.36 requires >=app-text/poppler-0.50[cairo]
media-gfx/graphviz-9.0.0 requires app-text/poppler
media-libs/gegl-0.4.46 requires >=app-text/poppler-0.71.0[cairo]
dev-libs/icu-74.2 pulled in by:
app-misc/tracker-3.6.0-r1 requires >=dev-libs/icu-4.8.1.2:=, >=dev-libs/icu-4.8.1.2:0/74.1=
app-misc/tracker-miners-3.6.2 requires >=dev-libs/icu-4.8.1.1:0/74.1=, >=dev-libs/icu-4.8.1.1:=
app-office/libreoffice-7.6.4.1 requires dev-libs/icu:0/74.1=
app-text/gspell-1.12.2 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
app-text/libebook-0.1.3-r3 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
app-text/libmspub-0.1.4 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
app-text/libqxp-0.0.2 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
dev-db/sqlite-3.45.3 requires dev-libs/icu:0/74.1=[abi_x86_64(-)]
dev-lang/spidermonkey-115.9.1 requires >=dev-libs/icu-73.1:0/74.1=
dev-libs/boost-1.84.0-r3 requires dev-libs/icu:0/74.1=[abi_x86_64(-)]
dev-libs/libical-3.0.18 requires dev-libs/icu:0/74.1=, dev-libs/icu:=
dev-libs/libxml2-2.12.6 requires >=dev-libs/icu-51.2-r1:0/74.1=[abi_x86_64(-)]
dev-qt/qtcore-5.15.13 requires dev-libs/icu:0/74.1=
gnome-extra/evolution-data-server-3.50.2-r1 requires dev-libs/icu:0/74.1=
gui-libs/tepl-6.8.0 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
media-libs/harfbuzz-8.3.0 requires >=dev-libs/icu-51.2-r1:0/74.1=[abi_x86_64(-)]
media-libs/libcdr-0.1.7 requires dev-libs/icu:0/74.1=, dev-libs/icu:=
media-libs/libfreehand-0.1.2-r1 requires dev-libs/icu
media-libs/libvisio-0.1.7 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
media-libs/libzmf-0.0.2-r1 requires dev-libs/icu:=, dev-libs/icu:0/74.1=
media-libs/raptor-2.0.15-r8 requires dev-libs/icu:0/74.1=[abi_x86_64(-)]
net-fs/samba-4.18.9 requires dev-libs/icu:0/74.1=[abi_x86_64(-)]
net-libs/webkit-gtk-2.44.1 requires >=dev-libs/icu-61.2:0/74.1=
net-libs/webkit-gtk-2.44.1-r410 requires >=dev-libs/icu-61.2:0/74.1=
net-libs/webkit-gtk-2.44.1-r600 requires >=dev-libs/icu-61.2:0/74.1=
x11-libs/vte-0.74.2 requires dev-libs/icu:0/74.1=
dev-libs/json-c-0.18 pulled in by:
media-libs/libmypaint-1.6.1-r3 requires dev-libs/json-c:=
gnome-extra/evolution-data-server-3.50.2-r1 pulled in by:
app-office/libreoffice-7.6.4.1 requires gnome-extra/evolution-data-server
dev-libs/folks-0.15.9 requires >=gnome-extra/evolution-data-server-3.38:=, >=gnome-extra/evolution-data-server-3.38:0/64-11-21-4-2-27-2-27-4-0=, gnome-extra/evolution-data-server[vala]
gnome-base/gnome-core-apps-45.2 requires >=gnome-extra/evolution-data-server-3.50.2
gnome-base/gnome-shell-45.2 requires >=gnome-extra/evolution-data-server-3.46.0:0/64-11-21-4-2-27-2-27-4-0=
gnome-extra/gnome-calendar-45.1-r1 requires >=gnome-extra/evolution-data-server-3.45.1:0/64-11-21-4-2-27-2-27-4-0=[gtk]
gnome-extra/gnome-contacts-45.1 requires >=gnome-extra/evolution-data-server-3.42:0/64-11-21-4-2-27-2-27-4-0=[gnome-online-accounts], gnome-extra/evolution-data-server[gtk,vala]
mail-client/evolution-3.50.2 requires >=gnome-extra/evolution-data-server-3.50.2:0/64-11-21-4-2-27-2-27-4-0=[gtk,weather]
|
|
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54892 Location: 56N 3W
|
Posted: Fri Feb 21, 2025 5:35 pm Post subject: |
|
|
Pluribootent,
app-text/poppler pulled in by: ...
so it's a dependency, and should not be in world.
Likewise
dev-libs/icu pulled in by: ...
dev-libs/json-c
gnome-extra/evolution-data-server
if you emerge --deselect ... they will be removed from your world file but not from your install as other things need them.
In the months or years to come, these dependencies may change and portage will --depclean any packages no longer required. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 5:46 pm Post subject: |
|
|
OK,
I will try the emerge --deselect...
Here is the output of ...
Code: | # emerge -cpv dev-python/matplotlib media-libs/alsa-lib media-libs/harfbuzz media-libs/libcanberra media-sound/pulseaudio x11-base/xorg-drivers x11-drivers/nvidia-drivers |
https://bpa.st/CUFQ
And the output of...
Code: | emerge -UDupv @world --backtrack=500 |
https://bpa.st/NU6Q
I will be back after I tried the deselect option.
Thank you so much so far for your efforts... |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 6:00 pm Post subject: |
|
|
I am probably doing something wrong here, the emerge --deselect gives me this:
Code: | emerge --deselect dev-libs/icu |
https://bpa.st/KC5A
And here is the output of what is in world (if that is helpful)
https://bpa.st/YZUA |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54892 Location: 56N 3W
|
Posted: Fri Feb 21, 2025 6:12 pm Post subject: |
|
|
Pluribootent,
After all the noise, it says
Code: | >>> No matching atoms found in "world" favorites file... |
If its not there, it can't be removed. :)
includes everything in the @system set too.
Your @world set is at /var/lib/portage/world. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 7:06 pm Post subject: |
|
|
Ok, I understand.
Quote: | Pluribootent,
app-text/poppler pulled in by: ...
so it's a dependency, and should not be in world. |
So we can assume that they are where they should be, and are not in world. |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 7:07 pm Post subject: |
|
|
Can I just remove them? |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 7:30 pm Post subject: |
|
|
Could it be a bug like it says here:
Quote: | What should I do if emerge fails to solve conflicts when there are "no parents that aren't satisfied by other packages in this slot"?
This is a known issue, reported in bug #595224. If the conflict solely involves built slot-operator (foo/bar:X/Y=) dependencies (the --verbose-conflicts option can help you determine this), then you should temporarily add the emerge --pretend and --ignore-built-slot-operator-deps=y options to your emerge command, as discussed in the answer to the previous question. Otherwise, it may be necessary to solve the conflict by masking one of the packages with package.mask. | [url]
https://wiki.gentoo.org/wiki/Project:Portage/FAQ |
|
Back to top |
|
 |
Pluribootent Tux's lil' helper

Joined: 20 Jul 2008 Posts: 78 Location: Graz, Austria
|
Posted: Fri Feb 21, 2025 7:38 pm Post subject: |
|
|
Code: | # emerge --verbose-conflicts --update --newuse --pretend --ignore-built-slot-operator-deps=y --deep --with-bdeps=y @world |
https://bpa.st/KX7Q
Is that an option? |
|
Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 54892 Location: 56N 3W
|
Posted: Fri Feb 21, 2025 8:02 pm Post subject: |
|
|
Pluribootent,
Code: | --ignore-built-slot-operator-deps=y | may leave some packages broken.
I was trying to avoid that. Its looks OK though, so you could run it
What does Code: | wgetpaste -c 'emerge -UDupv @world --backtrack=500' | have to say?
If you have posted in already, I've missed it.
If that works, it will update things correctly. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
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
|
|