I'm a bit late updating a Lenovo laptop.  Emerge wouldn't run due to a
conflict with virtual/libcrypt.  As a workaround, I ran...

time emerge --changed-use --deep --update @world --exclude virtual/libcrypt

  To quote Rowan and Martin "Later... that very same evening" (7 hours
and 265 packages) it finished.  Now to tackle libcrypt.  How do I handle
the following?  As near as I can tell from the news item, glibc's
internal libcrypt is being replaced by an external libxcrypt but the
details are vague..

=====================================================================
[thimk2][root][~] emerge -pv --changed-use --deep --update @world    

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency 
conflict:

sys-libs/glibc:2.2

  (sys-libs/glibc-2.34-r10:2.2/2.2::gentoo, ebuild scheduled for merge) 
USE="multiarch ssp (static-libs) -audit -caps (-cet) -compile-locales (-crypt) 
(-custom-cflags) -doc -gd -headers-only (-multilib) -multilib-bootstrap -nscd 
-profile (-selinux) -static-pie -suid -systemd -systemtap -test (-vanilla)" 
conflicts with
    sys-libs/glibc[crypt(+),static-libs(+)] required by 
(virtual/libcrypt-1-r1-1:0/1::gentoo, installed) USE="static-libs"
                                           


!!! The following installed packages are masked:
- virtual/libcrypt-1-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/base/package.mask:
# Sam James <[email protected]> (2021-11-22)
# Mask the older libcrypt virtual (which accepted glibc[crypt]) to ease
# dependency resolution. In a fair number of cases, this has helped
# upgrades go through cleanly.
# Read the news item if you need help!
# (This mask is undone in musl profiles where the transition is not yet being
# made.)
# bug #699422.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
=====================================================================

-- 
Walter Dnes <[email protected]>
I don't run "desktop environments"; I run useful applications

Reply via email to