[Solved] Problem updating with `cl-update`

Hi,
during regular use of cl-update, I got the Perl error:

Updating Perl modules
 * Find & rebuild packages and Perl header files broken due to a perl upgrade ...                                                        [ ok ]
Conflict: 1 block (1 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (perl-core/Scalar-List-Utils-1.680.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
    perl-core/Scalar-List-Utils:0

  (virtual/perl-Scalar-List-Utils-1.680.100_rc:0/0::gentoo, binary scheduled for merge) pulled in by
    virtual/perl-Scalar-List-Utils:0
    =virtual/perl-Scalar-List-Utils-1.680.100_rc required by (dev-perl/LWP-MediaTypes-6.40.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PERL_FEATURES="ithreads (-debug) -quadmath"
    virtual/perl-Scalar-List-Utils required by (dev-perl/LWP-MediaTypes-6.40.0:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PERL_FEATURES="ithreads (-debug) -quadmath"

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

 * perl-cleaner is stopping here:
 * Fix the problem and start perl-cleaner again.
 * 
 * 
 * Note that upgrading Perl with emerge option --ignore-built-slot-operator-deps=y is not supported.
 * Emerge failed
 * Update failed

Hi,
emerge -C =perl-core/Scalar-List-Utils-1.680.0::gentoo

1 Like

Thank You Alex, of course, removing one of the blocked package helps to solve the issue.