View previous topic :: View next topic |
Author |
Message |
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Fri Apr 23, 2021 12:31 pm Post subject: [gelöst] slot conflict |
|
|
Hallo,
ich hab hier einen slot conflict und irgendwie keinen Plan wie ich das gelöst bekomme:
Code: |
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
kde-frameworks/kglobalaccel:5
(kde-frameworks/kglobalaccel-5.80.0-r1:5/5.80::gentoo, ebuild scheduled for merge) USE="nls -debug -doc -test" ABI_X86="(64)" pulled in by
=kde-frameworks/kglobalaccel-5.80*:5 required by (kde-frameworks/khtml-5.80.0:5/5.80::gentoo, ebuild scheduled for merge) USE="X -debug -test" ABI_X86="(64)"
^ ^^^^^^^
(and 4 more with the same problem)
(kde-frameworks/kglobalaccel-5.77.0:5/5.77::gentoo, installed) USE="nls -debug -doc -test" ABI_X86="(64)" pulled in by
>=kde-frameworks/kglobalaccel-5.74.0:5/5.77= required by (kde-plasma/kwin-5.20.5-r1:5/5::gentoo, installed) USE="handbook -accessibility -caps -debug -gles2-only -multimedia -screencast -test" ABI_X86="(64)"
|
Jemand ne Idee? _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Last edited by michael_w on Fri Apr 23, 2021 8:32 pm; edited 1 time in total |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5328
|
Posted: Fri Apr 23, 2021 2:09 pm Post subject: |
|
|
Ja kwin muss neu gebaut werden, damit in den lokal gespeicherten dependencies die version 5.80.x steht und nicht 5.77.
ist das ein world update? _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Fri Apr 23, 2021 2:46 pm Post subject: |
|
|
firefly wrote: | Ja kwin muss neu gebaut werden, damit in den lokal gespeicherten dependencies die version 5.80.x steht und nicht 5.77. |
ein neubauen von kwin löst den conflict nicht.
Quote: | ist das ein world update? |
Ja. _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
mike155 Advocate
Joined: 17 Sep 2010 Posts: 4438 Location: Frankfurt, Germany
|
Posted: Fri Apr 23, 2021 5:12 pm Post subject: |
|
|
In solchen Fällen gehe ich "hemdsärmlig" vor.
Ich erstelle eine Kopie von /var/lib/portage/world.
Dann lösche ich kwin und probiere es erneut. Manchmal taucht ein weiteres Problem auf - dann lösche ich auch dieses Paket. Irgendwann geht "emerge -update --deep --changed-use -av @world" dann durch.
Zum Schluss vergleiche ich /var/lib/portage/world mit der Kopie und prüfe, dass keine Pakete verloren gegangen. sind. Falls das so sein sollte, installiere ich die verloren gegangenen Pakete nach.
Nicht elegant - aber es funktioniert. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Fri Apr 23, 2021 5:48 pm Post subject: |
|
|
mike155 wrote: | In solchen Fällen gehe ich "hemdsärmlig" vor.
Ich erstelle eine Kopie von /var/lib/portage/world.
Nicht elegant - aber es funktioniert. |
schöne Holzhammermethode, ich wünschte sie würde bei mir funktionieren, leider tut sie das nicht. Hab kwin im worldfile entfernt, keine Besserung. Hab zum Test mal plasma-meta entfernt, keine Besserung.
Hier mal mein Worldfile und der output vom world update (ist länglich)
https://paste2.org/ImdIZN9D
https://paste2.org/jWwIv3vI _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9334
|
Posted: Fri Apr 23, 2021 5:56 pm Post subject: |
|
|
Das liegt daran dass KDE Plasma überhaupt nicht das Problem ist. Ein Paket nur weil es in einem (zu) winzigen Ausschnitt des ganzen Konfliktoutputs vorkommt zu entfernen ist ein sehr schlechter Problemlösungsansatz - außer es handelt sich um ein Paket, das mittlerweile aus dem Gentoo ebuild repository entfernt worden ist und aus diesem Grund updates blockiert solange es im world file ist.
Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(media-gfx/imagemagick-7.0.10.61-r1:0/7.0.10-60::gentoo, installed): ebuild is masked or unavailable
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. |
^ was ist damit?
Portage listet hier eine Version von imagemagick auf, die es aus irgendwelchen Gründen nicht zur Abhängigkeitslösung abrufen konnte. Schauen wir also, welche Versionen dieses Pakets aktuell verfügbar sind:
Code: | $ eshowkw imagemagick
Keywords for media-gfx/imagemagick:
| | u |
| a a p s a r | n |
| m r h p p l i i m m s | e u s | r
| d a m p p c a x p a s 6 i 3 | a s l | e
| 6 r 6 p p 6 r 8 h 6 c 8 p 9 | p e o | p
| 4 m 4 a c 4 c 6 a 4 v k s 0 | i d t | o
------------+-----------------------------+-----------------+-------
6.9.12.7 | + + + + + + + + ~ ~ o o ~ ~ | 7 o 0/6.9.11-60 | gentoo
------------+-----------------------------+-----------------+-------
[I]7.0.11.7 | + + + + + + + + ~ ~ o o ~ ~ | 7 o 0/7.0.11-0 | gentoo
9999 | o o o o o o o o o o o o o o | 7 o | gentoo |
Interessanterweise gibt es diese Version gar nicht mehr. Vielleicht ist ein höherer --backtrack Wert also das Einzige, was zum Fortfahren benötigt wird, wie oben von Portage selbst vorgeschlagen. |
|
Back to top |
|
|
michael_w Guru
Joined: 22 Feb 2006 Posts: 482 Location: 09xxx
|
Posted: Fri Apr 23, 2021 8:33 pm Post subject: |
|
|
asturm wrote: | Das liegt daran dass KDE Plasma überhaupt nicht das Problem ist. Ein Paket nur weil es in einem (zu) winzigen Ausschnitt des ganzen Konfliktoutputs vorkommt zu entfernen ist ein sehr schlechter Problemlösungsansatz - außer es handelt sich um ein Paket, das mittlerweile aus dem Gentoo ebuild repository entfernt worden ist und aus diesem Grund updates blockiert solange es im world file ist.
Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(media-gfx/imagemagick-7.0.10.61-r1:0/7.0.10-60::gentoo, installed): ebuild is masked or unavailable
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. |
^ was ist damit? |
Genau das scheint der Grund gewesen zu sein, vielen Dank.
Aber, ... wieso für dieses zu einem slot conflict mit massig kde Paketen? Verstehe ich nicht. _________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
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
|
|