GentooThis forum is for the discussion of Gentoo Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi guys i'm trying to update my gentoo testesting .. but there are a lot of blocked package and so on .. in particular i'v got 3 version of perl (5.20 , 5.22 , 5.24) i,v already put perls in stable but what i get is this:
The first thing is to look at your world file. Sometimes when solving problems people forget to use --oneshot (-1) and clutter their world file. This will lead to conflicts in future. So, make sure only applications you as user want to be installed are in there, no dependencies. And if any of programs listed there has version sting remove it along with =<> signs in front.
Then make sure there is nothing odd in package.use, package.unmask, package.mask and package.accept_keywords.
I'm still tryng to update world .... but working package by package I'm arrived at this point ... I dont know how to solve it...
Code:
sudo emerge -1a dev-libs/icu --verbose-conflict
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-libs/icu-57.1 [56.1]
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/icu:0
(dev-libs/icu-57.1:0/57::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/icu (Argument)
(dev-libs/icu-56.1:0/56::gentoo, installed) pulled in by
dev-libs/icu:0/56=[abi_x86_32(-),abi_x86_64(-)] required by (dev-qt/qtcore-4.8.7-r1:4/4::gentoo, installed)
^^^^^^
dev-libs/icu:0/56= required by (dev-qt/qtwebkit-5.5.1-r1:5/5::gentoo, installed)
^^^^^^
dev-libs/icu:0/56= required by (dev-qt/qtcore-5.5.1-r1:5/5::gentoo, installed)
^^^^^^
>=dev-libs/icu-4.4:0/56= required by (dev-tex/bibtexu-3.71_p20150521:0/0::gentoo, installed)
^^^^^^
>=dev-libs/icu-51.2-r1:0/56=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/harfbuzz-1.3.1:0/0.9.18::gentoo, installed)
^^^^^^
dev-libs/icu:0/56= required by (media-libs/libcdr-0.1.2-r1:0/0::gentoo, installed)
^^^^^^
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.
!!! The following installed packages are masked:
- x11-libs/vte-0.42.1::nightmare (masked by: package.mask)
- x11-libs/vte-0.36.5::gentoo (masked by: package.mask)
- kde-apps/libkdeedu-4.14.3::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Michael Palimaka <kensington@gentoo.org> (24 Aug 2016)
# No longer produced by upstream and no longer used by anything.
# Masked for removal in 30 days.
- x11-libs/vte-0.28.2-r207::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Did you try the --backtrack=30 option as suggested by portage? Use the -pv flags for emerge to do a simulate run (portage goes through all the dependencies but only reports what it finds, rather then actually execute the command) as this is frequently more informative then when portage actually does something.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.