Sie sind nicht angemeldet.

1

12.08.2007, 12:01

[gelöst] kdesktop vs. kdebase-kioslaves Block-Problem

Hallo,
ich habe beim emerge -avuDN world ein kleines Problem mit (glücklicherweise nur) einem geblocktem ebuild.
Zum emergen von kdesktop-3.5.7 will er auch kdebase-kioslaves-3.5.7-r1emergen, sagt dann aber das der von kdesktop-3.5.6-r1 geblockt würde. Und das obwohl ich laut eix kdesktop-3.5.5-r1 installiert habe.
Jetzt frage ich mich wie ich aus der Geschichte raus komme und vor allem ohne mein KDE zu zerschießen?
Hat da vielleicht jemand 'ne Idee?
Danke schonmal

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »shredder01« (13.08.2007, 15:14)


2

12.08.2007, 14:10

Quellcode

1
emerge -C kdesktop

Das Update installiert dann eine 3.5.7er Version von kdesktop.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

3

12.08.2007, 14:44

Ich häng mich mal mit dran, weil ich ein ähnliches Problem habe.

Ein esync hat gezeigt, dass KDE als Update auf 3.5.7 vorhanden ist. Aber ein emergen -uavtD world zeigt das eigentlich alle KDE Teile geblockt sind. Angefangen von den kdelibs, über startkde, kmail, bis eben kdesktop.

Ist das beabsichtigt? Muss ich jetzt alle alte KDE Programme deinstallieren? Ist das ein Bug?

Wie kann ich ein world Update machen, aber KDE erst mal rauslassen?



greetz
filox

4

12.08.2007, 15:24

@filox
Poste mal die genaue Fehlermeldung.Klingt nach einem KDE modular/monolithisch Problem.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

5

12.08.2007, 15:58

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
gentux sth # emerge -uavtD world

These are the packages that would be merged, in reverse order:

Calculating world dependencies |
!!! All ebuilds that could satisfy "~kde-base/kdelibs-3.5.7" have been masked.
!!! One of the following masked packages is required to complete your request:
- kde-base/kdelibs-3.5.7-r1 (masked by: ~x86 keyword)
- kde-base/kdelibs-3.5.7-r2 (masked by: ~x86 keyword)
- kde-base/kdelibs-3.5.7 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "kde-base/kmail-3.5.7-r2" [ebuild])



!!! Problem resolving dependencies for kde-base/kmail
!!! Depgraph creation failed.

6

12.08.2007, 16:08

@filox
Synce nochmal neu.Vielleicht sind noch nicht alle Ebuilds geändert worden.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

7

12.08.2007, 16:10

Wie du mit Portage richtig umgehst im Bezug auch auf Masked und Hard Masked Packages ist hier gut erklärt -> http://de.gentoo-wiki.com/Portage_richtig_benutzen
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

8

12.08.2007, 16:24

@Sourcecode
kde-3.5.7 ist seit heute stable.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

9

12.08.2007, 17:32

Ich hab noch mal gesynct, aber die libs etc. bleiben trotzdem maskiert.

10

12.08.2007, 17:41

Hmmh,bei mir funktionierte es. :(

Quellcode

1
2
3
4
5
6
7
eix kdelibs
[I] kde-base/kdelibs
     Available versions:  (3.5)  ~3.5.5-r4 3.5.5-r10 ~3.5.6-r7 ~3.5.6-r8 ~3.5.6-r9 ~3.5.6-r10 ~3.5.7 ~3.5.7-r1 3.5.7-r2
        {acl alsa arts avahi branding cups debug doc elibc_FreeBSD fam jpeg2k kdeenablefinal kdehiddenvisibility kerberos kernel_linux legacyssl linguas_he lua openexr spell ssl tiff utempter xinerama zeroconf}
     Installed versions:  3.5.7-r2(3.5)(13:17:16 12.08.2007)(acl alsa arts -avahi branding cups -debug -doc -elibc_FreeBSD fam -jpeg2k kdeenablefinal kdehiddenvisibility kerberos kernel_linux -legacyssl -lua -openexr spell tiff -utempter -xinerama)
     Homepage:            http://www.kde.org/
     Description:         KDE libraries needed by all KDE programs.

Also,die kdelibs-3.5.7 sind auf jeden Fall nicht mehr maskiert.Ich würde einfach dann einen Tag warten und nochmal syncen.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

11

12.08.2007, 21:27

Vielen Dank für die Antworten! Anfänglich schien es auch alles problemlos zu funktionieren, zumindest der Block ist weg. Aber jetzt bekomme ich dafür bei 'nem anderen ebuild 'ne Fehlermeldung und zwar bei x11-misc/shared-mime-info-0.21-r1.

Quellcode

1
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

Es gibt da zwar einen anderen Beitrag der von diesem Problem bei der Umstellung auf kde 3.5.7 berichtet, aber ich weiß jetzt zu meiner Schande nicht wie ich die dort angegebene Problemlösung umsetze, nämlich eine händische Reinstallation von XML-Parser. Sicherlich von Hand am portage vorbei installieren (?), aber wenn ja woher dann den XML-Parser, als binary? Oder gibt's noch eine andere Lösung für das XML-Parser Problem, die ich noch nicht gefunden habe?

12

12.08.2007, 22:21

Hi das problem hatte ich auch beim update aber mit einem anderem Pogramm.
Ich habe das problem gelöst indem ich nach /usr/lib/ gesprungen bin und dort dann als root ln -s libexpat.so.1.5.2 libexpat.so.0 gemacht habe. danach lief das ohne weitere probleme durch.

MFG
Abakus_lite

13

13.08.2007, 02:22

Den Link zu setzen, davon rate ich ab.
Kannst dich ja mal direkt bei mir melden (irc oder einen IM), dann können wir das vielleicht schneller durchgehen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

14

13.08.2007, 05:11

Zitat

Original von shredder01
Vielen Dank für die Antworten! Anfänglich schien es auch alles problemlos zu funktionieren, zumindest der Block ist weg. Aber jetzt bekomme ich dafür bei 'nem anderen ebuild 'ne Fehlermeldung und zwar bei x11-misc/shared-mime-info-0.21-r1.

Quellcode

1
checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

Es gibt da zwar einen anderen Beitrag der von diesem Problem bei der Umstellung auf kde 3.5.7 berichtet, aber ich weiß jetzt zu meiner Schande nicht wie ich die dort angegebene Problemlösung umsetze, nämlich eine händische Reinstallation von XML-Parser. Sicherlich von Hand am portage vorbei installieren (?), aber wenn ja woher dann den XML-Parser, als binary? Oder gibt's noch eine andere Lösung für das XML-Parser Problem, die ich noch nicht gefunden habe?


Das hier installieren:

Quellcode

1
2
3
4
5
[I] dev-perl/XML-Parser
     Available versions:  2.34
     Installed versions:  2.34(10:05:24 07/24/07)
     Homepage:            http://search.cpan.org/~msergeant/
     Description:         A Perl extension interface to James Clark's XML parser, expat


Und lies dir auch das hier mal durch: http://forums.gentoo.org/viewtopic-t-575501.html
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sourcecode« (13.08.2007, 05:15)


15

13.08.2007, 10:39

So, das Update wurde erfolgreich durchgeführt. Auch wenn ich mit den oben beschriebenen Problemen zu kämpfen hatte.

Mein Maskierungsproblem kam vom Overlay. Eix hat mir 2 mal die kdelibs gezeigt, einmal im portage, das andere mal im Overlay xeffects. Ich hab dann, so wie von maggu schon mal beschrieben, die entsprechenden files im Overlay gelöscht und dann gings.

16

13.08.2007, 12:08

Anstatt die Files zu löschen, würde ich eher gucken ob du den Overlay brauchst, wenn nicht -> entfernen.

Und ansonsten hättest du die Entsprechenden KDE Programme in deine Persönliche Package.mask eintragen können so bleibst du dann auch in Zukunft davon verschont.

Musste ich gestern auch noch machen :)
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

17

13.08.2007, 13:07

Mit der normalen globale package.mask kannst du eigentlich keine Pakete aus nem Overlay maskieren. Wenns mittlerweile gehen sollte, dann ist das neu.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

18

13.08.2007, 13:55

Zitat

Original von maggu2810
Mit der normalen globale package.mask kannst du eigentlich keine Pakete aus nem Overlay maskieren. Wenns mittlerweile gehen sollte, dann ist das neu.


Bei dem KDE Update momentan blockiert das 3.5.5 geschisse aus dem Offiziellen Prtage Tree, die neue Version aus dem Overlay, und die alten 3.5.5 dinger kannst du maskieren,in dem Offiziellen Tree und dann runterwerfen nud neu emergen, ging bei mir sehr gut :) so das er bei dem Update von Haus aus direkt die Neuen 3.5.7-r2 nimmt.

Hat bei mir ohne Probleme geklappt.

folgende Einträge musste ich der package.mask hinzufügen danach war das gegessen nachdem ich dann die packete deinstalliert habe und die alten gemasked habe so das er auf die neuen zugegriffen hat:

Quellcode

1
2
3
<=kde-base/kdelibs-3.5.7-r1
<=kde-base/libkonq-3.5.6
<=kde-base/konqueror-3.5.7-r1
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Sourcecode« (13.08.2007, 13:59)


19

13.08.2007, 13:59

Ja, das ist klar, du blockierst damit die Pakete auf dem offiziellen Portagebaum. Dachte andersrum sei es erwünscht, weil du davor was von Overlay entfernen geschrieben hattest.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

20

13.08.2007, 15:13

So ich hab mein Problem mit dem XML-Parser und anderen Späßen inzwischen (noch bevor ich die Antworten abgewartet hab) mit revdep-rebuild -X gelöst bekommen. Was allerdings 'ne ganze Weile gedauert hat, weil er auch bspw. OpenOffice neugebaut hat. Aber dafür funktioniert jetzt alles. Das einzige was etwas ärgerlich ist, ist das mein toller Anmeldebildschirm verschwunden ist und stattdessen wieder das Standardding da ist. Naja man kann nicht alles haben ;) .