View previous topic :: View next topic |
Author |
Message |
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 6:42 am Post subject: kde-env blockiert emerge von kdelibs |
|
|
Hallo Forum,
nach emerge --sync bekomme ich beim Versuch, einen emerge world zu fahren, folgendes zu sehen:
Code: |
[blocks B ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
|
Ich habe in anderen Threads gefunden, dass ich nicht der einzige damit bin. Ich habe also wie dort beschrieben kde-env mit emerge -C rausgeschmissen, aber der emerge world versucht, es wieder zu installieren, obwohl es nicht in meiner /var/lib/portage/world steht - jedenfalls bleibt die Meldung. Und die kdelibs zu unmergen ist ja wohl nicht klug, oder?
Irgendwelche Ideen ?? |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Thu Nov 30, 2006 6:53 am Post subject: |
|
|
Installier dir mal das Paket udept. Damit kannst du dann mit reverse search suchen, wer kde-env als Abhängigkeit braucht.
Dieses musst du dann updaten.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 7:14 am Post subject: |
|
|
Finswimmer wrote: | Installier dir mal das Paket udept. Damit kannst du dann mit reverse search suchen, wer kde-env als Abh�gigkeit braucht.
Dieses musst du dann updaten.
Tobi |
ok, habe ich gemacht. Aber:
Code: |
# udept
bash: udept: command not found
# man udept
Keine Handbuchseite für udept
|
Ich höre von udept zum ersten Mal, sorry. Also wie stoesst man den reverse search jetzt an?
Thomas |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Thu Nov 30, 2006 7:21 am Post subject: |
|
|
Das Programm heißt dann dep. Habs vergessen zu erwähnen.
Sorry _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 7:34 am Post subject: |
|
|
ok. dep -L listet die Reverse Dependencies, oder?
Code: |
# dep -L kde-env
kde-base/kde-env:
kde-base/arts-3.5.2-r1 ~kde-base/kde-env-3
kde-base/kate-3.5.2 ~kde-base/kde-env-3
kde-base/kcminit-3.5.0 ~kde-base/kde-env-3
kde-base/kcontrol-3.5.2 ~kde-base/kde-env-3
kde-base/kdeaddons-docs-konq-plugins-3.5.2 ~kde-base/kde-env-3
kde-base/kdebase-data-3.5.2 ~kde-base/kde-env-3
kde-base/kdebase-kioslaves-3.5.2 ~kde-base/kde-env-3
kde-base/kdebase-startkde-3.5.2 ~kde-base/kde-env-3
kde-base/kdelibs-3.5.2-r6 ~kde-base/kde-env-3
kde-base/kdeprint-3.5.2 ~kde-base/kde-env-3
kde-base/kdesktop-3.5.2 ~kde-base/kde-env-3
|
ich hab nur einen Bruchteil hier reinkopiert; irgendwie scheint fast alles aus kde-base von kde-env abzuhängen, oder habe ich da was nicht richtig verstanden ??
Thomas |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Thu Nov 30, 2006 7:43 am Post subject: |
|
|
Bin mir nicht sicher, aber es kann sein, dass die 3.5.5 Version kde-env gar nicht mehr hat, teste das mal, indem du kdelibs in 3.5.5 installierst _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
Posted: Thu Nov 30, 2006 7:53 am Post subject: |
|
|
bei meinem update der kde packages musste ich kde-env davor entfernen, scheint in ein anderes paket hineingebaut worden zu sein
ergo: emerge -C kde-env und dann ganz normal das update fahren.. |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 8:04 am Post subject: |
|
|
Finswimmer wrote: | Bin mir nicht sicher, aber es kann sein, dass die 3.5.5 Version kde-env gar nicht mehr hat, teste das mal, indem du kdelibs in 3.5.5 installierst |
Hmm, also meine momentane kde Version ist die 3.5.2 . Auf den aktuellen Stand (3.5.5 ?) zu kommen, war ja gerade meine Absicht, als ich den emerge world angestossen habe, welcher dann wg. der Blockierung gar nicht erst anlief - ich habe also immer noch nur 3.5.2. Wie meinst Du "kdelibs in 3.5.5" installieren" ?? |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 8:08 am Post subject: |
|
|
ScytheMan wrote: | bei meinem update der kde packages musste ich kde-env davor entfernen, scheint in ein anderes paket hineingebaut worden zu sein
ergo: emerge -C kde-env und dann ganz normal das update fahren.. |
Das habe ich ja versucht. kde-env mit emerge -C rausschmeissen. Aber der emerge world fühlt sich irgendwie verpflichtet, kde-env wieder neu zu emergen -> gleiches Problem wie vorher. Ich werde das Sch...ding einfach nicht los! |
|
Back to top |
|
|
deejay l33t
Joined: 24 Aug 2004 Posts: 983 Location: Hannover, Germany
|
Posted: Thu Nov 30, 2006 8:13 am Post subject: |
|
|
Moin,
dann deinstallier kde-env, und brich den emerge Vorgang ab, wenn er kde-env erneut installieren will. Danach machst du ein emerge --resume --skipfirst bis er dann kdelibs-3.5.5 installiert. Danach guckst du mal, ob das Problem immer noch auftritt.
Gruß
deejay _________________
|
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 8:33 am Post subject: |
|
|
deejay wrote: | Moin,
dann deinstallier kde-env, und brich den emerge Vorgang ab, wenn er kde-env erneut installieren will. Danach machst du ein emerge --resume --skipfirst bis er dann kdelibs-3.5.5 installiert. Danach guckst du mal, ob das Problem immer noch auftritt.
Gru�
deejay |
So weit komme ich doch gar nicht!!! Ich hab's gerade nochmal probiert: emerge --unmerge kde-env geht. Bzw. geht nicht, da ich es schon vorher gemacht habe:
Code: |
# emerge --unmerge kde-env
--- Couldn't find 'kde-env' to unmerge.
>>> No packages selected for removal by unmerge.
|
Jetzt der emerge world:
Code: |
(...)
[blocks B ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
(...)
!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.
|
Und da der emerge world gar nicht erst angelaufen ist, wegen der Blocks, sagt danach ein emerge --resume --skipfirst (meiner Meinung nach zu recht):
Code: |
# emerge --resume --skipfirst
*** Resuming merge...
!!! Error: The resume list contains packages that are no longer
!!! available to be emerged. Please restart/continue
!!! the merge operation manually.
| .
Weil ein emerge, der nicht mal angelaufen ist, m.E. auch keine resume list produziert haben kann, oder?
Gruss Thomas |
|
Back to top |
|
|
ScytheMan l33t
Joined: 30 Nov 2005 Posts: 605
|
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5281
|
Posted: Thu Nov 30, 2006 9:01 am Post subject: |
|
|
mach mal ein dann solltest du feststellen können, welches paket unbedingt kde-env haben möchte. _________________ 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 |
|
|
deejay l33t
Joined: 24 Aug 2004 Posts: 983 Location: Hannover, Germany
|
Posted: Thu Nov 30, 2006 11:10 am Post subject: |
|
|
Erstell dir doch bevor du die kdelibs deinstallierts ein Pakete mit:
Danach kannst du es deinstalliereren, und versuchen, die aktuelle Version zu installieren. Sollte irgendwas schieflaufen, kannst du immer wieder das gesicherte Paket draufpacken mit:
Code: | emerge -k kdelibs-<Version> |
So brauchst du die alten kdelibs nicht wieder kompilieren, sofern etwas schief geht!
Aber guck erstmal, wie firefly schon gesagt hat, welches paket unbedingt kde-env haben möchte.
Gruß
deejay _________________
|
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Thu Nov 30, 2006 11:23 am Post subject: |
|
|
deejay wrote: | Erstell dir doch bevor du die kdelibs deinstallierts ein Pakete mit:
Danach kannst du es deinstalliereren, und versuchen, die aktuelle Version zu installieren. |
Am besten das gleiche mit arts (wenn du das verwendest). Das wird nämlich vor den kdelibs gebaut und besteht auch auf kde-env (laut deiner dep-ausgabe).
Grüße
Franz |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 12:52 pm Post subject: |
|
|
also danke erstmal für all die schnellen Antworten.
@ScytheMan: die kdelibs unmergen und wieder emergen hatte ich schon probiert. Ohne Erfolg. Aber der Link, den Du mir da gegeben hattest, ist interessant. Ich probiere jetzt mal was da für "Stable Users" steht:
Code: |
Note: Stable users, try this:
Code:
emerge -C kde-env
emerge -1 kde-base/arts
emerge -1 kde-base/kdelibs
emerge -1 kde-base/kdesu
emerge -1 kde-base/kcminit
|
Das dauert offenbar ziemlich, ich habe nur eine lahme Pentium3 800 MHz Kiste hier, und es läuft jetzt schon mehrere Stunden...
@deejay: quickpkg kannte ich bis jetzt nicht; werde damit rumprobieren, sobald der momentane emerge fertig ist.
@franzf: arts -- was auch immer das sein mag, ich hab' s noch nie gehört -- ist auch in dem Link erwaehnt, den ScytheMan gegeben hat. Ich melde mich, sowie der emerge zum Ende gekommen ist...
Gruss und Dank, Thomas |
|
Back to top |
|
|
deejay l33t
Joined: 24 Aug 2004 Posts: 983 Location: Hannover, Germany
|
Posted: Thu Nov 30, 2006 1:05 pm Post subject: |
|
|
arts ist der soundserver für KDE.
oder
geben dir da einige Infos.
Hast du kdelibs denn auch in der /etc/package.keywords stehen? Ansonsten wir da auch nichts auf die aktuellste Version geupdatet. So wie es aussieht möchtest du ja KDE3.5.5 haben. Schau mal nach, ob kdelibs da drinsteht.
Was sagt denn ein
bzw. wenn du eix benutzt
?
Gruß
deejay _________________
|
|
Back to top |
|
|
deejay l33t
Joined: 24 Aug 2004 Posts: 983 Location: Hannover, Germany
|
Posted: Thu Nov 30, 2006 1:10 pm Post subject: Re: kde-env blockiert emerge von kdelibs |
|
|
Quote: |
Code: |
[blocks B ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
|
|
Aber mal kurz was anderes.
Heisst das nicht, dass kde-env-3-r4 nicht installiert werden kann, weil die kdelibs-Version es blockt?
Ich würd sagen schon. Bei dem Lösungsweg, kde-env zu deinstallieren, war die Meldung meiner Meinung
nach genau anders herum
==> kde-env is blocking kdelibs
oder liege ich da grad falsch?!
Gruß
deejay
EDIT:
Grad nochmal nachgeschaut, das sollte also so stimmen. Ich würde folgendes machen:
kdelibs und kde-env entfernen, kdelibs in die /etc/package.keywords eintragen, woldupdate machen. Dann sollte es eigentlich gehen. kde-env benötigst du bei der Version dann nicht mehr. _________________
|
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Thu Nov 30, 2006 2:31 pm Post subject: |
|
|
Hi deejay, hi andere,
ad 2: wenn kde-env und kdelibs sich blocken, also nicht gleichzeitig auf demselben System sein können, erschien es mir plausibel, zunächst mal kde-env runterzuschmeissen. kdelibs habe ich auch probiert, aber dann ging gar nichts mehr in kde, und ich musste über Nacht mein letztes Backup reinspielen.
ad 1: Ich weiss über package.keywords nur das, was im man emerge steht:
Quote: |
package.keywords
Per-package KEYWORDS. Useful for mixing unstable packages in with a normally stable machine or vice versa. This
will allow you to augment ACCEPT_KEYWORDS for a single package.
|
Ich verstehe nicht, wieso es helfen sollte, die kdelibs da einzutragen. Die sollten doch keine Unstable Package sein, oder? Dennoch werde ich es gerne probieren, nur zur Zeit laeuft mein emerge --oneshot kde-base/kdelibs immer noch...und nach den mehreren Stunden will ich ihn nicht ohne Not abschiessen... |
|
Back to top |
|
|
franzf Advocate
Joined: 29 Mar 2005 Posts: 4565
|
Posted: Thu Nov 30, 2006 2:53 pm Post subject: |
|
|
tommy_d wrote: | ad 1: Ich weiss über package.keywords nur das, was im man emerge steht:
Quote: |
package.keywords
Per-package KEYWORDS. Useful for mixing unstable packages in with a normally stable machine or vice versa. This
will allow you to augment ACCEPT_KEYWORDS for a single package.
|
Ich verstehe nicht, wieso es helfen sollte, die kdelibs da einzutragen. Die sollten doch keine Unstable Package sein, oder? Dennoch werde ich es gerne probieren, nur zur Zeit laeuft mein emerge --oneshot kde-base/kdelibs immer noch...und nach den mehreren Stunden will ich ihn nicht ohne Not abschiessen... |
Das hat nichts damit zu tun ob jetzt kde stabil läuft oder nicht. Nur muss Software erst getestet werden, ob sie im Zusammenspiel mit anderen Paketen evtl. Probleme bereitet, ob zusätzliche Patches notwendig sind, usw.
Gibt es über einen gewissen Zeitraum (glaub das waren 3 oder 4 Wochen) keine Bugs mehr auf b.g.o, so kommt die Version in den stable-Zweig (das '+' auf packages.gentoo.org).
Um nun aber solche "noch zu testende" (eben testing ) Software ausprobieren zu können (das '~' auf p.g.o), muss man dem Portage mitteilen, dass man hier dieses Programm aus einem vom stable-Zweig abweichenden benutzen will, was man durch Einträge in der package.keywords vornimmt.
ABER:
kde-3.5.5 ist schon im stable-Zweig, darum ist ein Eintrag in die package.keywords unnötig.
Grüße
Franz
// Nachtrag:
Wenn dein Rechner schon fleißig kompilert dann ist wohl der Block weg und die Diskussion überflüssig
Das einzige was dir jetzt noch passieren kann ist ein Kompilier-Abbruch, wegen Fehler |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Sat Dec 02, 2006 7:16 pm Post subject: |
|
|
Kompiliert hatte ich nur die kdelibs. Aber ich habe jetzt die ebuilds, die laut dep kde-env brauchen, neu emerged und jetzt besteht nur noch kaffeine drauf. Den hab ich erstmal runtergeschmissen und der emerge world laeuft jetzt...
Gruss und Dank, Thomas |
|
Back to top |
|
|
tommy_d Tux's lil' helper
Joined: 11 Jan 2006 Posts: 79 Location: Darmstadt/Germany
|
Posted: Tue Dec 05, 2006 7:33 am Post subject: |
|
|
So, der emerge world ohne kaffeine ist jetzt endlich durch. Jetzt wollte ich kaffeine wieder installieren, aber (nicht ganz unerwartet) :
Code: |
# emerge --ask kaffeine
These are the packages that would be merged, in order:
Calculating dependencies... done!
[blocks B ] >=kde-base/kdelibs-3.5.4-r2 (is blocking kde-base/kde-env-3-r4)
[ebuild N ] kde-base/kde-env-3-r4
[ebuild N ] media-video/kaffeine-0.7.1-r2 USE="arts gstreamer -debug -dvb -xinerama"
!!! Error: The above package list contains packages which cannot be installed
!!! at the same time on the same system.
|
Hat jemand eine Idee, wie man kaffeine trotzdem zum Mitmachen ueberreden kann??
Gruss Thomas |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Tue Dec 05, 2006 8:52 am Post subject: |
|
|
Teste mal die neueste Version von Kaffeine _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
deejay l33t
Joined: 24 Aug 2004 Posts: 983 Location: Hannover, Germany
|
Posted: Tue Dec 05, 2006 9:12 am Post subject: |
|
|
Hast du vielleicht teilweise testing und teilweise stable Pakete installiert? Vielleicht kommt sich da irgendwas in die Quere.
Kann nämlich passieren, dass dann die Abhängigkeiten nicht mehr passen, sich blockieren oder andere Versionen installiert werden müssen. Guck da vielleicht mal nach, ob das bei dir der Fall ist.
Gruß
deejay _________________
|
|
Back to top |
|
|
cHeFr0cKaH Apprentice
Joined: 27 Feb 2006 Posts: 188 Location: Frankfurt am Main
|
Posted: Thu Dec 07, 2006 5:55 pm Post subject: |
|
|
Nabend!
Ich hatte das Prob auch mal. Ich hab die kde-env deinstalliert. Danach lief das world-update
mfg
cHeFr0cKaH
bye! |
|
Back to top |
|
|
|