View previous topic :: View next topic |
Author |
Message |
RayDude Veteran


Joined: 29 May 2004 Posts: 1751 Location: San Jose, CA
|
Posted: Sun Jul 03, 2016 5:41 pm Post subject: Can someone teach me how I'm supposed to resolve conflicts? |
|
|
In the past I have removed all of qt and kde and reinstalled from scratch to get around this.
I really don't have the time.
How do I resolve this?
Code: | [blocks B ] media-video/nvidia-settings ("media-video/nvidia-settings" is blocking x11-drivers/nvidia-drivers-361.28)
Total: 212 packages (178 upgrades, 2 new, 2 in new slots, 30 reinstalls), Size of downloads: 1161946 KiB
Conflict: 1 block (1 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
app-text/poppler:0
(app-text/poppler-0.45.0:0/62::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(app-text/poppler-0.44.0:0/61::gentoo, installed) pulled in by
>=app-text/poppler-0.16:0/61=[cxx] required by (app-office/libreoffice-5.1.2.2:0/0::gentoo, installed)
^^^^^^
(and 2 more with the same problem)
dev-qt/qtgui:5
(dev-qt/qtgui-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtgui-5.6.1:5 required by (kde-plasma/kscreen-5.6.5-r1:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
~dev-qt/qtgui-5.6.1 required by (dev-qt/qtquickcontrols-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 43 more with the same problems)
(dev-qt/qtgui-5.6.0-r1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtgui-5.6.0 required by (dev-qt/qtquick1-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 4 more with the same problem)
dev-qt/qtgui:4
(dev-qt/qtgui-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtgui-4.8.7[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,\
abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtwebkit-4.8.7:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 3 more with the same problem)
(dev-qt/qtgui-4.8.6-r4:4/4::gentoo, installed) pulled in by
~dev-qt/qtgui-4.8.6[accessibility=,aqua=,debug=,qt3support=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,\
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtdeclarative-4.8.6-r1:4/4::gentoo, installed)
^ ^^^^^
(and 8 more with the same problem)
dev-qt/qtcore:5
(dev-qt/qtcore-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtcore-5.6.1 required by (dev-qt/designer-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
>=dev-qt/qtcore-5.6.1:5= required by (kde-plasma/kwin-5.6.5-r1:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^^
(and 24 more with the same problems)
(dev-qt/qtcore-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtcore-5.6.0 required by (dev-qt/qtxmlpatterns-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 8 more with the same problem)
dev-qt/qtcore:4
(dev-qt/qtcore-4.8.7-r2:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtcore-4.8.7[aqua=,debug=,glib=,qt3support=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?\
,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtgui-4.8.7:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 7 more with the same problem)
(dev-qt/qtcore-4.8.6-r2:4/4::gentoo, installed) pulled in by
~dev-qt/qtcore-4.8.6[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,\
abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/designer-4.8.6-r1:4/4::gentoo, installed)
^ ^^^^^
(and 14 more with the same problem)
dev-qt/qtscript:4
(dev-qt/qtscript-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtscript-4.8.7[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,\
abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtgui-4.8.7:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qtscript-4.8.6-r2:4/4::gentoo, installed) pulled in by
~dev-qt/qtscript-4.8.6[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,\
abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/designer-4.8.6-r1:4/4::gentoo, installed)
^ ^^^^^
(and 3 more with the same problem)
dev-qt/qtscript:5
(dev-qt/qtscript-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtscript-5.6.1:5 required by (kde-plasma/kwin-5.6.5-r1:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
(and 1 more with the same problem)
(dev-qt/qtscript-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtscript-5.6.0 required by (dev-qt/qtquick1-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
dev-qt/qtsql:4
(dev-qt/qtsql-4.8.7-r1:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtsql-4.8.7[aqua=,debug=,qt3support,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,\
abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qt3support-4.8.7:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qtsql-4.8.6-r1:4/4::gentoo, installed) pulled in by
~dev-qt/qtsql-4.8.6[aqua=,debug=,sqlite,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,\
abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/assistant-4.8.6-r1:4/4::gentoo, installed)
^ ^^^^^
(and 4 more with the same problem)
dev-qt/qtsql:5
(dev-qt/qtsql-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtsql-5.6.1:5 required by (kde-plasma/plasma-desktop-5.6.5:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
~dev-qt/qtsql-5.6.1[sqlite] required by (dev-qt/qthelp-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 3 more with the same problems)
(dev-qt/qtsql-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtsql-5.6.0 required by (dev-qt/qtquick1-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
dev-qt/qtdbus:5
(dev-qt/qtdbus-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtdbus-5.6.1:5 required by (kde-plasma/kscreenlocker-5.6.5:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
~dev-qt/qtdbus-5.6.1 required by (dev-qt/qdbus-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 25 more with the same problems)
(dev-qt/qtdbus-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtdbus-5.6.0 required by (dev-qt/qtgui-5.6.0-r1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 1 more with the same problem)
dev-qt/qtopengl:5
(dev-qt/qtopengl-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtopengl-5.6.1 required by (dev-qt/qtmultimedia-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 1 more with the same problem)
(dev-qt/qtopengl-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtopengl-5.6.0 required by (dev-qt/qtquick1-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
dev-qt/qtxmlpatterns:5
(dev-qt/qtxmlpatterns-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtxmlpatterns-5.6.1 required by (dev-qt/qtdeclarative-5.6.1-r1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qtxmlpatterns-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtxmlpatterns-5.6.0 required by (dev-qt/qtquick1-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
dev-qt/qtxmlpatterns:4
(dev-qt/qtxmlpatterns-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtxmlpatterns-4.8.7[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,\
abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtwebkit-4.8.7:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qtxmlpatterns-4.8.6-r1:4/4::gentoo, installed) pulled in by
~dev-qt/qtxmlpatterns-4.8.6[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,\
abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtdeclarative-4.8.6-r1:4/4::gentoo, installed)
^ ^^^^^
dev-qt/qt3support:4
(dev-qt/qt3support-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qt3support-4.8.7[aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,\
abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtgui-4.8.7:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qt3support-4.8.6-r1:4/4::gentoo, installed) pulled in by
~dev-qt/qt3support-4.8.6[accessibility=,aqua=,debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,\
abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] required by (dev-qt/qtdeclarative-4.8.6-r1:4/4::gentoo, installed)
^ ^^^^^
(and 2 more with the same problem)
dev-qt/qttranslations:4
(dev-qt/qttranslations-4.8.7:4/4::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qttranslations-4.8.7 required by (dev-qt/qtcore-4.8.7-r2:4/4::gentoo, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qttranslations-4.8.6-r1:4/4::gentoo, installed) pulled in by
~dev-qt/qttranslations-4.8.6 required by (dev-qt/qtcore-4.8.6-r2:4/4::gentoo, installed)
^ ^^^^^
dev-qt/qtnetwork:5
(dev-qt/qtnetwork-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtnetwork-5.6.1 required by (dev-qt/qtwebkit-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
>=dev-qt/qtnetwork-5.6.1:5 required by (kde-plasma/plasma-nm-5.6.5:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
(and 10 more with the same problems)
(dev-qt/qtnetwork-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtnetwork-5.6.0 required by (dev-qt/qtxmlpatterns-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 1 more with the same problem)
dev-qt/qtwidgets:5
(dev-qt/qtwidgets-5.6.1:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
>=dev-qt/qtwidgets-5.6.1:5 required by (kde-plasma/systemsettings-5.6.5:5/5::gentoo, ebuild scheduled for merge)
^^ ^^^^^^^
~dev-qt/qtwidgets-5.6.1 required by (dev-qt/designer-5.6.1:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 37 more with the same problems)
(dev-qt/qtwidgets-5.6.0:5/5.6::gentoo, ebuild scheduled for merge) pulled in by
~dev-qt/qtwidgets-5.6.0 required by (dev-qt/qtquick1-5.6.0:5/5.6::gentoo, ebuild scheduled for merge)
^ ^^^^^
(and 2 more with the same problem)
x11-drivers/nvidia-drivers:0
(x11-drivers/nvidia-drivers-361.28:0/361::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(x11-drivers/nvidia-drivers-358.16-r1:0/358::gentoo, installed) pulled in by
x11-drivers/nvidia-drivers:0/358 required by (media-video/nvidia-settings-358.16:0/0::gentoo, ebuild scheduled for merge)
^^^^^^
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. 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. |
Line breaks added by NeddySeagoon _________________ Some day there will only be free software. |
|
Back to top |
|
 |
dr_wulsen Tux's lil' helper


Joined: 21 Aug 2013 Posts: 142 Location: Austria
|
Posted: Sun Jul 03, 2016 7:30 pm Post subject: --backtrack=n |
|
|
Hi RayDude,
you can try to run emerge with the --backtrack= option.
It has resolved many issues like this for me in the past.
Usuall emerge checks dependency conflicts only across three steps - and fails if the solution to the conflict is more than three steps away.
It may or may not help, but you can try Code: | emerge --ask --update --deep --newuse --changed-use --with-bdeps=y --backtrack=30 @world | and see if it helps. _________________ There's no stupid questions, only stupid answers. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8053 Location: Austria
|
Posted: Sun Jul 03, 2016 7:48 pm Post subject: |
|
|
One thing's for sure, you'll need to unmerge dev-qt/qtquick1. One may find out about that when looking at what Qt5 versions portage tries to install. And qtquick1 is the only one that for some reason it wants to keep at 5.6.0 despite all the others at 5.6.1. Reason being, after querying 'equery l -p qtquick1', that there simply is no 5.6.1 upgrade anymore (the package is deprecated). _________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
RayDude Veteran


Joined: 29 May 2004 Posts: 1751 Location: San Jose, CA
|
Posted: Mon Jul 04, 2016 2:18 am Post subject: |
|
|
Thanks for the tips.
Upgrading didn't use to be this difficult. I realize I'm running unstable on some packages because I have to because of the monitor disconnect bug in plasma.
It seems to me that portage should be capable of recognizing these bogus conflicts and ignoring them.
Anyway, I've unmerged the following and am still figuring out what the next steps are.
Code: | emerge -C qtquick1
emerge -DNuv @world
emerge -C inkscape
emerge -DNuv @world
emerge -C libreoffice
emerge -DNuv @world
emerge -C cups-filters |
It might be easier if I completely remove qt. _________________ Some day there will only be free software. |
|
Back to top |
|
 |
The Doctor Moderator


Joined: 27 Jul 2010 Posts: 2643
|
Posted: Mon Jul 04, 2016 2:31 am Post subject: |
|
|
Add --backtrack=42 to your update line. It will basically make portage a bit smarter. Also, play around with the --exclude option instead of removing packages. Much less damaging and sometimes just as effective. _________________ First things first, but not necessarily in that order.
Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box. |
|
Back to top |
|
 |
asturm Developer


Joined: 05 Apr 2007 Posts: 8053 Location: Austria
|
Posted: Mon Jul 04, 2016 6:15 am Post subject: |
|
|
RayDude wrote: | Upgrading didn't use to be this difficult. I realize I'm running unstable on some packages because I have to because of the monitor disconnect bug in plasma. |
Qt has always been tricky due to the split dependencies all being required to be at the same version. No reason to remove it though. Keeping your system tidy doing `emerge --depclean [--pretend]` from time to time, e.g., would have gotten rid if qtquick1 already.
Not sure why you removed libreoffice and inkscape, this is your real problem:
Code: | x11-drivers/nvidia-drivers:0
(x11-drivers/nvidia-drivers-361.28:0/361::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(x11-drivers/nvidia-drivers-358.16-r1:0/358::gentoo, installed) pulled in by
x11-drivers/nvidia-drivers:0/358 required by (media-video/nvidia-settings-358.16:0/0::gentoo, ebuild scheduled for merge) |
_________________ backend.cpp:92:2: warning: #warning TODO - this error message is about as useful as a cooling unit in the arctic |
|
Back to top |
|
 |
RayDude Veteran


Joined: 29 May 2004 Posts: 1751 Location: San Jose, CA
|
Posted: Tue Jul 05, 2016 3:53 pm Post subject: |
|
|
I had a lot of packages that are not well maintained installed. Things I looked at in the past but didn't unmerge after. Those were causing all sorts of problems.
I did find an interesting way to clean out dead packages. There's probably a better way to do this but:
Code: | equery --nocolor list -F '$mask:$cpv' '*' | grep "??" |
This helped me root out the packages that are no longer in portage so I could remove them. This eliminated a lot of the blockers.
Note: the --nocolor does not work for some reason, but it's supposed to.
I got one machine updated, now I tackle the other. _________________ Some day there will only be free software. |
|
Back to top |
|
 |
khayyam Watchman


Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Tue Jul 05, 2016 5:35 pm Post subject: |
|
|
RayDude wrote: | Note: the --nocolor does not work for some reason, but it's supposed to. |
RayDude ... it should be '--no-color' ... with a dash ... or '-C'.
best ... khay |
|
Back to top |
|
 |
RayDude Veteran


Joined: 29 May 2004 Posts: 1751 Location: San Jose, CA
|
Posted: Tue Jul 05, 2016 7:03 pm Post subject: |
|
|
genstorm wrote: | RayDude wrote: | Upgrading didn't use to be this difficult. I realize I'm running unstable on some packages because I have to because of the monitor disconnect bug in plasma. |
Qt has always been tricky due to the split dependencies all being required to be at the same version. No reason to remove it though. Keeping your system tidy doing `emerge --depclean [--pretend]` from time to time, e.g., would have gotten rid if qtquick1 already.
Not sure why you removed libreoffice and inkscape, this is your real problem:
Code: | x11-drivers/nvidia-drivers:0
(x11-drivers/nvidia-drivers-361.28:0/361::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(x11-drivers/nvidia-drivers-358.16-r1:0/358::gentoo, installed) pulled in by
x11-drivers/nvidia-drivers:0/358 required by (media-video/nvidia-settings-358.16:0/0::gentoo, ebuild scheduled for merge) |
|
I missed this post. nvidia had been a problem up until now. The latest driver package includes nvidia-settings, so everything got better once I removed vtk and opencascade which require nvidia-settings. _________________ Some day there will only be free software. |
|
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
|
|