View previous topic :: View next topic |
Author |
Message |
philip Guru
Joined: 10 Jun 2003 Posts: 535 Location: Sweden
|
Posted: Sat Apr 22, 2017 8:23 pm Post subject: Blockers, blockers, blockers....... [SOLVED] |
|
|
I just solved a perl block issue while doing
Code: | emerge -uDN a @world | efter
Now I get:
Code: | [blocks B ] kde-apps/konq-plugins ("kde-apps/konq-plugins" is blocking kde-apps/konqueror-16.12.3)
[blocks B ] kde-apps/konqueror:4 ("kde-apps/konqueror:4" is blocking kde-apps/konqueror-16.12.3)
[blocks B ] kde-apps/kfmclient:4 ("kde-apps/kfmclient:4" is blocking kde-apps/konqueror-16.12.3)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
kde-apps/libkipi:5
(kde-apps/libkipi-16.12.3:5/32::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/libkipi-16.12.3:5= required by (kde-apps/gwenview-16.12.3:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^^^^
(and 2 more with the same problem) |
Is this due to old entries in the /var/lib/portage/world ?
The slot :4 entries I can se in the world file are:
Code: | # grep :4 /var/lib/portage/world
dev-qt/qtcore:4
sys-kernel/gentoo-sources:4.0.5 |
But they do not seem to be related to kde-apps/konq-plugins, kde-apps/konqueror:4 or kde-apps/kfmclient:4
What would be the best solution to the immediate problem/blocker, as of above?
Is there any permanent cure to blockers? I get them almost always when updating my system. _________________ /Phil
Last edited by philip on Sun Apr 23, 2017 9:36 am; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30917 Location: here
|
Posted: Sat Apr 22, 2017 8:30 pm Post subject: |
|
|
Read here _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Sat Apr 22, 2017 9:52 pm Post subject: Re: Blockers, blockers, blockers....... |
|
|
philip wrote: | Is this due to old entries in the /var/lib/portage/world ?
The slot :4 entries I can se in the world file are:
Code: | # grep :4 /var/lib/portage/world
dev-qt/qtcore:4
sys-kernel/gentoo-sources:4.0.5 |
|
Yes, you're searching for the wrong thing. `grep kde-apps` should give better results. |
|
Back to top |
|
|
philip Guru
Joined: 10 Jun 2003 Posts: 535 Location: Sweden
|
Posted: Sun Apr 23, 2017 9:14 am Post subject: |
|
|
OK thanks,
So in my case kde-apps/konq-plugins is the blocker
Code: | # grep kde-apps /var/lib/portage/world
kde-apps/akonadi
kde-apps/k3b
kde-apps/kde-dev-scripts
kde-apps/kde-meta
kde-apps/kdebase-meta
kde-apps/kdemultimedia-meta
kde-apps/kdepim-meta
kde-apps/kdepimlibs
kde-apps/kgpg
kde-apps/kleopatra
kde-apps/knotes
kde-apps/konq-plugins
kde-apps/konqueror
kde-apps/kwalletd
kde-apps/pykde4 |
and
Code: | emerge -av --deselect kde-apps/konq-plugins
>>> Removing kde-apps/konq-plugins from "world" favorites file...
Would you like to remove these packages from your world favorites? [Yes/No] y |
and yes, this sloved the problem.
Is there any "automatic" way to prune the /var/lib/portage/world file before an update of the system? In my particular case it should be known that kde-apps/konq-plugins would block the update of konqueror.
does not seem to help in this instance. _________________ /Phil
Last edited by philip on Sun Apr 23, 2017 9:33 am; edited 2 times in total |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Sun Apr 23, 2017 9:26 am Post subject: |
|
|
Code: | kde-apps/konq-plugins |
^ does not exist anymore, remove it. |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8936
|
Posted: Sun Apr 23, 2017 9:57 am Post subject: |
|
|
philip wrote: | Is there any "automatic" way to prune the /var/lib/portage/world file before an update of the system? In my particular case it should be known that kde-apps/konq-plugins would block the update of konqueror. |
No, because there is no 'automatic' way for Portage to be able to know what you want from it. konq-plugins may be a very important package to you, hence being in world file. The blocker message is Portage's way of telling you the conflict, anyway, and should have given you enough of a clue where to look for the solution. |
|
Back to top |
|
|
|