Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] slot conflict
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Apr 23, 2021 12:31 pm    Post subject: [gelöst] slot conflict Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 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
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5175

PostPosted: Fri Apr 23, 2021 2:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Apr 23, 2021 2:46 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Fri Apr 23, 2021 5:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Apr 23, 2021 5:48 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8935

PostPosted: Fri Apr 23, 2021 5:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 469
Location: 09xxx

PostPosted: Fri Apr 23, 2021 8:33 pm    Post subject: Reply with quote

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.21-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Mar 24 18:32:46 CET 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
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