View previous topic :: View next topic |
Author |
Message |
buggybunny Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 07 Aug 2006 Posts: 156
|
Posted: Mon Nov 12, 2007 1:43 pm Post subject: [SOLVED] emerge -uD world: Multiple versions within a single |
|
|
Hey ho,
war ja irgendwann klar, dass ich mit portage overlay und compiz-fusion auf die Fresse falle.
compiz-fusion hab ich damals nach dem wiki-howto installiert von hier: http://wiki.gentoo-xeffects.org/Compiz_Fusion
Das Overlay hab ich mit layman gemäß hier gemacht: http://wiki.gentoo-xeffects.org/Overlay
Ein
schlägt nun fehl:
Code: | emerge -uD world
Calculating world dependencies \
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:
('installed', '/', 'x11-wm/compiz-0.5.2', 'nomerge') pulled in by
('installed', '/', 'x11-wm/emerald-0.5.2', 'nomerge')
('ebuild', '/', 'x11-wm/compiz-0.6.2-r1', 'merge') pulled in by
('ebuild', '/', 'x11-libs/compizconfig-backend-gconf-0.6.0', 'merge')
('ebuild', '/', 'x11-libs/libcompizconfig-0.6.0', 'merge')
('ebuild', '/', 'x11-plugins/compiz-fusion-plugins-main-0.6.0', 'merge')
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.
For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.
!!! Depgraph creation failed.
|
Zunächst mal verstehe ich die Fehlermeldung nicht
Quote: | Calculating world dependencies \
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph: |
Wieso multiple Versions? 'x11-wm/compiz-0.5.2' sollte sich durch x11-wm/compiz-0.6.2-r1 updaten lassen?
Nun ja, dann hab ich nach etwas googlen mal die beanstandeten Packete in die
Code: | /etc/portage/package.mask |
eingetragen.
Code: | x11-wm/compiz
x11-wm/emerald
x11-wm/compiz
x11-libs/compizconfig-backend-gconf
x11-libs/libcompizconfig
x11-plugins/compiz-fusion-plugins-main
|
Naja, war auch nicht so das Wahre, vermutlich weil ich halt auch die Fehlermeldung nicht wirklich verstehe:
Code: | emerge -uD world
Calculating world dependencies \
!!! All ebuilds that could satisfy ">=x11-libs/compizconfig-backend-gconf-0.6.0" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/compizconfig-backend-gconf-0.6.0 (masked by: package.mask)
- x11-libs/compizconfig-backend-gconf-9999 (masked by: package.mask, missing keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "x11-wm/compiz-fusion-0.6.0" [ebuild])
!!! Problem resolving dependencies for x11-wm/compiz-fusion
!!! Depgraph creation failed.
|
Sollte ich erst
Code: | ('installed', '/', 'x11-wm/compiz-0.5.2', 'nomerge') pulled in by
('installed', '/', 'x11-wm/emerald-0.5.2', 'nomerge')
|
unmergen, die Einträge aus der package.mask wieder rausnehmen und dann nochmal ein "emerge -uD world" versuchen?
Last edited by buggybunny on Tue Nov 13, 2007 3:08 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AmonAmarth l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 03 Mar 2005 Posts: 727
|
Posted: Mon Nov 12, 2007 2:18 pm Post subject: Re: emerge -uD world: Multiple versions within a single pack |
|
|
buggybunny wrote: |
Code: | ('installed', '/', 'x11-wm/compiz-0.5.2', 'nomerge') pulled in by
('installed', '/', 'x11-wm/emerald-0.5.2', 'nomerge')
|
unmergen, die Einträge aus der package.mask wieder rausnehmen und dann nochmal ein "emerge -uD world" versuchen? |
nicht ganz..also die fehlermeldung sagt aus das "emerald-0.5.2" "compiz-0.5.2'" blockiert....also müsstest du nur emerald unmergen wenn du compiz updaten willst.
hast du emerald bewusst installiert oder war das eine abhängigkeit von xgl/xorg/kde oder sonst was? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
buggybunny Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 07 Aug 2006 Posts: 156
|
Posted: Mon Nov 12, 2007 3:42 pm Post subject: |
|
|
Ich habe emerald "bewußt" installiert, weil ich so alle Jubeljahre dann doch mal meine Themes ändere.
Ich bin nun etwas weiter, aber trotzdem nicht am Ziel......
Was ich gemacht hab:
-> Emerald Geraffel runtergeschmissen:
Code: | emerge -C x11-themes/emerald-themes x11-themes/emerald |
-> Alles von compiz neu emerged, untenstehende Pakete wurde von V 0.5 auf V.0.6 aktualisiert:
Code: | emerge dev-python/compizconfig-python x11-libs/compizconfig-backend-gconf x11-libs/compiz-bcop x11-libs/compizconfig-backend-gconf x11-libs/libcompizconfig x11-plugins/compiz-fusion-plugins-extra x11-plugins/compiz-fusion-plugins-main x11-wm/compiz-fusion
|
So, emerald ist runter:
Code: |
emerge -s emerald
Searching...
[ Results for search key : emerald ]
[ Applications found : 2 ]
* x11-themes/emerald-themes
Latest version available: 0.5.2
Latest version installed: [ Not Installed ]
Size of files: 1,527 kB
Homepage: http://opencompositing.org
Description: Emerald Window Decorator Themes
License: GPL-2
* x11-wm/emerald
Latest version available: 0.5.2
Latest version installed: [ Not Installed ]
Size of files: 509 kB
Homepage: http://opencompositing.org
Description: Emerald Window Decorator
License: GPL-2
|
Und compiz ist drauf:
Code: | emerge -s compiz Searching...
[ Results for search key : compiz ]
[ Applications found : 15 ]
* dev-python/compizconfig-python
Latest version available: 0.6.0.1
Latest version installed: 0.6.0.1
Size of files: 249 kB
Homepage: http://compiz-fusion.org
Description: libcompizconfig python bindings
License: GPL-2
* kde-misc/taskbar-compiz [ Masked ]
Latest version available: 0.1
Latest version installed: [ Not Installed ]
Size of files: 621 kB
Homepage: http://www.kde-look.org/content/show.php?content=49484
Description: A taskbar replacement for compositing WM's (like compiz/beryl)
License: GPL-2
* x11-libs/compiz-bcop
Latest version available: 0.6.0
Latest version installed: 0.6.0
Size of files: 68 kB
Homepage: http://compiz-fusion.org
Description: Compiz option code generator
License: GPL-2
* x11-libs/compizconfig-backend-gconf
Latest version available: 0.6.0
Latest version installed: 0.6.0
Size of files: 230 kB
Homepage: http://compiz-fusion.org
Description: libcompizconfig gconf backend
License: GPL-2
* x11-libs/compizconfig-backend-kconfig
Latest version available: 0.6.0
Latest version installed: [ Not Installed ]
Size of files: 402 kB
Homepage: http://compiz-fusion.org
Description: libcompizconfig kde config backend
License: GPL-2
* x11-libs/libcompizconfig
Latest version available: 0.6.0
Latest version installed: 0.6.0
Size of files: 313 kB
Homepage: http://compiz-fusion.org
Description: Compiz configuration library
License: GPL-2
* x11-plugins/compiz-fusion-plugins-atlantis [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://opencompositing.org
Description: Compiz Fusion Window Decorator Atlantis Plugin (git)
License: GPL-2
* x11-plugins/compiz-fusion-plugins-extra
Latest version available: 0.6.0
Latest version installed: 0.6.0
Size of files: 2,239 kB
Homepage: http://compiz-fusion.org
Description: Compiz Fusion extra plugins
License: GPL-2
* x11-plugins/compiz-fusion-plugins-main
Latest version available: 0.6.0
Latest version installed: 0.6.0
Size of files: 766 kB
Homepage: http://compiz-fusion.org
Description: Compiz Fusion main plugins
License: GPL-2
* x11-plugins/compiz-fusion-plugins-threed [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://opencompositing.org
Description: Compiz Fusion Window Decorator 3D Plugin (git)
License: GPL-2
* x11-plugins/compiz-fusion-plugins-unsupported
Latest version available: 0.6.0
Latest version installed: [ Not Installed ]
Size of files: 401 kB
Homepage: http://compiz-fusion.org
Description: Compiz Fusion unsupported plugins
License: GPL-2
* x11-plugins/compiz-fusion-plugins-wallpaper [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://opencompositing.org
Description: Compiz Fusion Window Decorator Wallpaper Plugin (git)
License: GPL-2
* x11-plugins/compiz-plugins-screensaver [ Masked ]
Latest version available: 9999
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://opencompositing.org
Description: Compiz Fusion Window Decorator Screensaver Plugin (git)
License: GPL-2
* x11-wm/compiz
Latest version available: 0.6.2-r1
Latest version installed: 0.6.2-r1
Size of files: 1,742 kB
Homepage: http://www.compiz.org/
Description: 3D composite- and windowmanager
License: GPL-2 LGPL-2.1 MIT
* x11-wm/compiz-fusion
Latest version available: 0.6.0
Latest version installed: 0.6.0
Size of files: 0 kB
Homepage: http://compiz-fusion.org
Description: Compiz Fusion meta package
License: GPL-2
|
So, nun wirds lustig:
-> Mit leerer "package.mask"
Code: | emerge -uDap world
>>> --pretend disables --ask... removing --ask from options.
These are the packages that would be merged, in order:
Calculating world dependencies /
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:
('ebuild', '/', 'x11-wm/compiz-0.5.2', 'merge') pulled in by
('ebuild', '/', 'x11-wm/emerald-0.5.2', 'merge')
('installed', '/', 'x11-wm/compiz-0.6.2-r1', 'nomerge') pulled in by
('installed', '/', 'x11-plugins/compiz-fusion-plugins-main-0.6.0', 'nomerge')
('installed', '/', 'x11-libs/libcompizconfig-0.6.0', 'nomerge')
('installed', '/', 'x11-libs/compizconfig-backend-gconf-0.6.0', 'nomerge')
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.
] |
WTF? Wieso will portage hier immer noch emerald emergen?
-> Unter Verwendung von package.mask:
Dachte ich mir, gut, maskiert du halt emerald:
Code: | cat /etc/portage/package.mask
x11-wm/emerald
x11-wm/emerald-themes |
Nun kommt folgender Fehler:
Code: | These are the packages that would be merged, in order:
Calculating world dependencies \
!!! All ebuilds that could satisfy "~x11-wm/emerald-0.5.2" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-wm/emerald-0.5.2 (masked by: package.mask)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "x11-themes/emerald-themes-0.5.2" [ebuild])
!!! Problem resolving dependencies for x11-wm/compiz-fusion
!!! Depgraph creation failed.
|
Ah, ok, emerald bzw. die themes sind dependencies von compiz-fusion?
Dummerweise kann ich emerald nicht emergen, weil ja nur die 0.5 -Version erhältlich ist, was sich offensichtlich mit meiner installierten 0.6 compiz-fusion beißt.
Muss ich das layman / xeffects-Overlay nochmal separat syncen?
Oder wie komm ich aus diesem Schlammassel wieder raus? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AmonAmarth l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 03 Mar 2005 Posts: 727
|
Posted: Mon Nov 12, 2007 8:32 pm Post subject: |
|
|
buggybunny wrote: |
Muss ich das layman / xeffects-Overlay nochmal separat syncen?
|
layman muss synce ich immer mit "layman -S".
das wird nicht automatisch mit emerge --sync gesynct fall das deine frage war.
es scheint so als wenn eine abhängigkeit emerald installiert haben will, frag mich jetzt nicht welche
find irgendwie raus welche es ist und wenns nur sowas wie "themes" sind dann werf es runter, danach sollte ein update-world einwandfrei durchlaufen
mfg |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
buggybunny Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 07 Aug 2006 Posts: 156
|
Posted: Tue Nov 13, 2007 1:02 pm Post subject: |
|
|
Quote: | das wird nicht automatisch mit emerge --sync gesynct fall das deine frage war. |
Danke, das war tatsächlich ein Teil der Frage.........
Quote: | es scheint so als wenn eine abhängigkeit emerald installiert haben will, frag mich jetzt nicht welche
find irgendwie raus welche es ist und wenns nur sowas wie "themes" sind dann werf es runter, danach sollte ein update-world einwandfrei durchlaufen |
Der Übeltäter ist compiz-fusion selbst, hab's gerade mit "dep -L" geprüft.
So, langsam wird's haarig:
Ich dachte mir nun, alles klar, erstmal alles runterschmeissen was mit compiz und emerald zu tun, dann noch mal sauber alles mergen mit Version 0.5.2 (mit der ja bisher alles tadellos lief) und dann einfach diese Packages vom update ausnehmen.
Unmergen lief auch sauber durch:
Code: | emerge -C compiz compiz-fusion compiz-fusion-plugins-main compiz-fusion-plugins-extra libcompizconfig compizconfig-backend-gconf compiz-bcop compizconfig-python emerald emerald-themes |
So, und jetzt versteh ich gar nichts mehr:
zeigt mir nun auch brav die Version an:
Code: |
* x11-wm/compiz
Available versions: (~)0.3.6 (~)0.5.0 (~)0.5.0-r5[1] (~)0.5.0-r6[1] (~)0.5.2_pre20070509[1] (~)0.5.2_pre20070509-r1[1] (~)0.5.2 (~)0.5.2[3] **9999[1] -*9999[2] **9999[3]
Homepage: http://www.compiz.org/
Description: 3D composite- and windowmanager
* x11-wm/compiz-fusion
Available versions: (~)0.5.2[3] **9999[1] **9999[3]
Homepage: http://opencompositing.org
Description: Compiz Fusion (meta)
[1] (layman/sabayon)
[2] (layman/x11)
[3] (layman/xeffects)
|
Allerdings nur die 0.5.2?
zeigt mir hingegen:
Code: | * x11-wm/compiz
Latest version available: 0.6.2-r1
Latest version installed: [ Not Installed ]
Size of files: 1,742 kB
Homepage: http://www.compiz.org/
Description: 3D composite- and windowmanager
License: GPL-2 LGPL-2.1 MIT
* x11-wm/compiz-fusion
Latest version available: 0.6.0
Latest version installed: [ Not Installed ]
Size of files: 0 kB
Homepage: http://compiz-fusion.org
Description: Compiz Fusion (meta)
License: GPL-2
|
Versteh ich schon mal nicht, emerge zeigt mir die aktuellste Version an, eix hingegen nicht?
Aber eix zeigt mir doch sogar an, das es auch das layman-overlay mit in die Suche einbezieht? ** verwirrt **
Nun gut, hab ich nicht verstanden, aber dachte mir, ok, installierst halt jetzt die 0.5.2-Version.
Das klappt aber nicht:
Exemplarisch:
Code: | eix libcompizconfig
* x11-libs/libcompizconfig
Available versions: (~)0.5.2[2] **9999[1] **9999[2]
Homepage: http://opencompositing.org
Description: Compiz Configuration System (git)
[1] (layman/sabayon)
[2] (layman/xeffects)
|
Toll, aber jetzt:
Code: | emerge -p =libcompizconfig-0.5.2
These are the packages that would be merged, in order:
Calculating dependencies \
emerge: there are no ebuilds to satisfy "=libcompizconfig-0.5.2".
|
WTF?
Lustigerweise nimmt emerge ein:
Code: | emerge -p =compiz-0.5.2
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] x11-wm/compiz-0.5.2 USE="dbus gnome svg -debug -kde" |
Kann mich bitte jemand aufklären, was ich hier offensichtlich falsch verstehe?
Und wie krieg ich das wieder hin?
Mir würde es ja schon reichen, den Ursprungzustand (compiz-* 0.5.2, emerald-0.5*) wiederherzustellen.......
EDIT: Ganz vergessen, layman hab ich vorher mittels "layman -S " gesynct. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
franzf Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13378569704a2d5c2dc51c1.jpg)
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Tue Nov 13, 2007 1:23 pm Post subject: |
|
|
Dass eix deine compiz-6* nicht anzeigt ->
Wenn compiz der einzige Grund ist weshalb du das Overlay noch betreibst ->
Code: | layman -d sabayon
layman -d xeffects |
Ansonsten solltest du (auch nach jedem Sync) die entsprechenden Verzeichnisse in den Overlays betreffend compiz/emerald &co löschen.
Grüße
Franz |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
buggybunny Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 07 Aug 2006 Posts: 156
|
Posted: Tue Nov 13, 2007 2:34 pm Post subject: |
|
|
Quote: |
PostPosted: Tue Nov 13, 2007 8:23 am Post subject:
Dass eix deine compiz-6* nicht anzeigt ->
Code:
update-eix |
Ah, danke.
Leider zeigt mir jetzt eix nur noch die 6-Version an, nicht mehr die 5?
Code: | * x11-wm/compiz-fusion
Available versions: (~)0.6.0 (~)0.6.0[1] **9999[1] {gnome kde unsupported}
Homepage: http://compiz-fusion.org
Description: Compiz Fusion (meta)
* x11-plugins/compiz-fusion-plugins-extra
Available versions: (~)0.6.0 (~)0.6.0[1] **9999[1]
Homepage: http://compiz-fusion.org
Description: Compiz Fusion Window Decorator Extra Plugins (git)
* x11-plugins/compiz-fusion-plugins-main
Available versions: (~)0.6.0 (~)0.6.0[1] **9999[1] {jpeg}
Homepage: http://compiz-fusion.org
Description: Compiz Fusion Window Decorator Plugins (git)
[1] /usr/local/layman/xeffects |
Soll mir das sagen, das die 0.5-Version komplett aus dem Overlay entfernt wurde und ich das nur nicht gemerkt hatte weil ich "update-eix" nicht aufgerufen hatte?
Quote: | Wenn compiz der einzige Grund ist weshalb du das Overlay noch betreibst ->
Code:
layman -d sabayon
layman -d xeffects |
Hmm, du meintest
Code: | layman -d sabayon
layman -d x11 |
oder? Weil compiz-* ist doch im xeffects-overlay?
Juchu, Problem gelöst.
Ich hab compiz + emerald nochmal neu emerged und nun läuft alles.........
Danke an alle für die Hilfe! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
franzf Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/13378569704a2d5c2dc51c1.jpg)
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Tue Nov 13, 2007 4:08 pm Post subject: |
|
|
buggybunny wrote: | Quote: | Wenn compiz der einzige Grund ist weshalb du das Overlay noch betreibst ->
Code:
layman -d sabayon
layman -d xeffects |
Hmm, du meintest
Code: | layman -d sabayon
layman -d x11 |
oder? Weil compiz-* ist doch im xeffects-overlay? |
Ich meinte eigentlich dass du alle Overlays, in denen noch was von compiz & Co KG rumliegt entfernen sollst! Denn wenn es offiziell im Portage ist wäre das Overlay überflüssig, wenn du es nur wegen compiz betreibst! Neben dem dass man da manchmal in Probleme stolpern kann...
Wenn es jetzt klappt - um so schöner
Und wenn du es gerne mal vergisst nach einem Sync dein update-eix zu machen synce doch mit . Eix synct auch alle Overlays, wenn du der Bemerkung hier folgst (kam auch schon öfters hier im Forum).
Grüße
Franz |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
buggybunny Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
Joined: 07 Aug 2006 Posts: 156
|
Posted: Tue Nov 13, 2007 11:47 pm Post subject: |
|
|
Ah, ok,
vielen Dank für die Tips.......werd's beherzigen......... ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
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
|
|