Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

05.08.2017, 17:04

revdep-rebuild: Fehler bei telepathy-logger-qt

Hallo zusammen,

mit folgendem Befehl # revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc
will ich mein ganzes System umstellen auf gcc-6.4.0.

Dabei sollen 367 Pakete bearbeitet werden - wirkt wie eine Neuinstallation.

Doch das Ganze wird von einem Programm unterbrochen:
telepathy-logger-qt
Die build.log habe ich angehängt.

Das Dumme dabei: Nach der Unterbrechung beginnt alles wieder von vorn.
Das ist ziemlich aufwändig und langwierig.

Ich habe einfach jetzt dieses Programm per --exclude herausgenommen, in der Hoffnung,
daß jetzt keine Unterbrechung mehr kommt - was ja nicht sicher ist....

Gruß
Manfred
»Windhund« hat folgende Datei angehängt:

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Windhund« (13.08.2017, 21:46)


2

06.08.2017, 06:39

Obwohl ich telepathy-logger-qt per exclude heraushalten wollte, wurde es dennoch nach etwa 123 Paketen wieder bearbeitet und hat den Prozess sofort beendet.

Da es ja vorher installiert war, gehe ich davon aus, daß es mit dem neuesten gcc nicht zurechtkommt.

Es wundert mich insofern nicht als telepathy-meta bereits die Version 17.04 trägt, logger-qt aber 15.04.

Ich habe nun den Fehler gemacht, telepathy komplett zu deinstallieren.
Doch nun erscheint nach emerge --synac und emerge -avuDN world die ganze Palette von net-libs/telepathy - etwa 12 Pakete.

Ich müßte, das gcc nur noch in Version 6.4.0 gibt, eine ältere gcc-Version installieren, um dies telepythys noch eine Chance zu geben.
Aber dann muß ich den Aktualisierungsprozeß auf gcc-6.4.0 aufgeben.

Letzte Möglichkeit: Komplette Neuinstallation. Aber das wäre schon viel zu viel.

Gruß
Manfred

3

06.08.2017, 10:07

Hallo Windhund,

puh, ich hoffe du hast den Vorschlag aus [gelöst] movit cups-filters k3b - Fehler u.a.
bezüglich dem revdep-rebuild nicht missverstanden :-/
Der rebuild der Pakete so wie in der News https://www.gentoo.org/support/news-item…-c++11-abi.html beschrieben, tut nur nötig wenn man vom gcc-4 auf >=gcc-5 wechselt. Wenn du diesen rebuild mit gcc-5 schon gemacht hast, dann ist er beim Wechsel von gcc-5 auf gcc-6 nicht erneut nötig.
Sprich, wenn du den rebuld mit gcc-5 schon mal gemacht hast, dann ist alles in ordnung. Von gcc-5 auf gcc-6 muss man den rebuild nicht noch mal machen.
Dieser rebuild tut nötig, da es vom gcc-4 auf gcc-5 einen ABI Wechsel gegeben hat.

Bezüglich den build Fehler bei deinem telepathy-logger-qt-15.04.0 Paket hab ich leider keine Idee woran es liegt :-/

Zitat von »Windhund«

Obwohl ich telepathy-logger-qt per exclude heraushalten wollte, wurde es dennoch nach etwa 123 Paketen wieder bearbeitet und hat den Prozess sofort beendet.

Hm, der --exclude=telepathy-logger-qt beim revdep-rebuild hätte eigentlich funktionieren sollen. Wie sah dein emerge Kommando genau aus?

Quellcode

1
revdep-rebuild --library 'libstdc++.so.6' -- --exclude="gcc telepathy-logger-qt"
sollte funktionieren. (vermutlich hattest du die nötigen Klammern beim --exclude= vergessen? Diese sind nötig wenn man mehrere Pakete beim --exclude mit angeben möchte.

Zitat

Ich habe nun den Fehler gemacht, telepathy komplett zu deinstallieren.
Huh Mist, das war keine gute Idee :-/
Benötigte installierte Pakete deinstallieren sollte man nie machen, da es nicht sicher ist das man sie dann neu mergen kann.
Wenn so eine Paket deinstallation wirklich mal nötig tut, dann sollte man sich zumindest vor dem unmergen eine Sicherung des schon installierten Pakets anfertigen - das geht zb fein mit
"quickpkg Paket" Damit fertigt man sich ein Binary des Pakets an, welches man dann via "emerge -av --usepkg Paket" leicht wieder installieren könnte.
Puh, ohne diese Sicherung bzw das Binary Paket ist nun natürlich Essig wenn sich das telepathy-logger-qt Paket nicht neu mergen lässt :-/

Zitat

Doch nun erscheint nach emerge --synac und emerge -avuDN world die ganze Palette von net-libs/telepathy - etwa 12 Pakete.
Ja klar, vermutlich hast du das kde-apps-meta Paket installiert, welches die nun fehlenden Pakete wieder neu installieren will.
Puh, benötigte Pakete deinstallieren ist idR immer Mist.. :-/

Zitat

Ich müßte, das gcc nur noch in Version 6.4.0 gibt, eine ältere gcc-Version installieren, um dies telepythys noch eine Chance zu geben.
Aber dann muß ich den Aktualisierungsprozeß auf gcc-6.4.0 aufgeben.
Hm nein, gcc Pakete sind slotet verfügbar, sprich da kannst du auch mehrere Versionen gleichzeitig von installiert haben. Schau zb mal via "eix -e gcc" da werden sie dir alle fein mit Slot aufgelistet.
Puh, bringt nun aber alles nichts, da sich aktuell das telepathy-logger-qt Paket auch mit gcc-5.4.0 nicht mehr bauen lässt (ich habs hier ausprobiert, der build scheitert hier auch).

Puh sorry, zu dem aktuell nicht mehr bauenden telepathy-logger-qt Paket hab ich zZt leider keine Idee :-/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (06.08.2017, 10:12)


4

06.08.2017, 10:27

Ich bin schon dabei, eine Neuinstallation vorzunehmen.

Gerade habe ich die Basis-Installation beendet.
Gleich werde ich zum erstenmal starten.

Klar, dann geht alles wieder von vorne los.

Ich habe übrigens mit Erfolg eine gentoo-stable-Installation in VirtualBox durchgeführt.

Das ist schon mal ein schönes Gefühl.

Aber die unstable wird jetzt neu entstehen.

Schönen Tag noch.

Gruß
Manfred

5

06.08.2017, 10:44

Ich gehe jetzt so vor:

Bevor das gesamt Update mit 5.4.0 läuft, installiere ich 6.4.0, damit ich mir später den ganzen Prozess einer erneuten Änderung spare.

Ich hoffe, das funktioniert so. Allerdings werde ich später keinesfalls kde-apps/kde-apps-meta installieren.
Damit umgehe ich das Problem mit telepathy-logger-qt.

Gruß
Manfred

6

06.08.2017, 11:04

Ach schade :-/
Ich verstehe ehrlich gesagt nicht warum man wegen jeder Kleinigkeit das gesamte System wegschmeist und eine Neuinstallation versucht - das tut normal nicht nötig :)
Meine aktuelle Gentoo Installation stammt von September 2009 - die läuft noch fein wie am ersten Tag. (und die habe 2009 nur gemacht, wegen einem wechsel vom 32 auf ein 64 Bit System.)
Mit ein wenig guter Pflege überlebt ein Gentoo meist die Hardware auf der es installiert wurde :)

Nungut, viel Erfolg :)

7

06.08.2017, 11:12

Danke - übrigens ist die etwas durcheinander geratene Installation nicht gelöscht.

So schnell lösche ich nicht. Denn auch ohne die gelöschten Pakete gelange ich immer noch problemlos auf den Desktop KDE plasma.

Vielleicht wird ja eines Tages auch das kritische Paket per Update auf gcc-6.4.0 umgebaut. Dann wäre das Problem auch vom Tisch.

Ich habe im Moment eben ein wenig Spaß daran, herumzutüfteln und auszuprobieren, was geht.

Irgendwann wird diese Lust sich auch wieder legen .

Gruß
Manfred

8

06.08.2017, 11:12

Zitat

Ich hoffe, das funktioniert so. Allerdings werde ich später keinesfalls kde-apps/kde-apps-meta installieren.
Damit umgehe ich das Problem mit telepathy-logger-qt.
Hm ja, kann man machen, aber normal sollte sich das komplette kde-apps/kde-apps-meta Paket mit all seinen Abhängigkeiten fein installieren lassen.

Ich installiere mir aber auch nur die Applikationen (Apps) die ich auch wirklich nutzen möchte.
Sprich, als Grundbasis für den Desktop das kde-plasma/plasma-meta Paket, und dazu dann die Apps die man nutzen möchte (wie zb kde-apps/konsole) usw
Aber ok, da muss man ziemlich genau wissen was man braucht.

Viel Erfolg! :)

9

06.08.2017, 11:57

So, gcc-6.4.0 hat fast 45 Minuten gebraucht.
Aber nun läuft das Update relativ schnell vonstatten.

Allerdings, wenn die dev-qt-Pakete kommen, dann wirds wieder lang und intensiv für die CPUs.

Aber ich bin zuversichtlich, daß bis heute abend alles paletti ist.

Gruß
Manfred

10

06.08.2017, 15:26

Bis jetzt sind etwa 270 Pakete beim ersten Update durchgegangen.
Im Moment läuft die Installation von kde-plasma/plasma-meta: 307 Pakete insgesamt, 251 sind durch.

Der nächste Schritt wird dann die kde-apps enthalten, ich gehe sie vielleicht eher Kategorie - Weise an,
zB kde-apps/kdeadmin-meta, kdemultmedia-meta usw.

Ich bin sehr gespannt, ob es fehlerfrei bleibt wie bisher.

Gruß
Manfred

11

06.08.2017, 21:27

So, die Installation ist fertig.

Außer telepathy-logger-qt hat kein einziges weiteres Paket einen Fehler gehabt.

Nun frage ich mich natürlich: wieso werden alle anderen telepathy-Pakete ohne weiteres installiert,
nur dieses eine nicht?

Warum wird das nicht auch auf gcc-6.4.0 eingestellt - das ist mir unerklärlich. Vor allem, daß wegen
eines einzigen Programms kde-apps/kde-apps-meta auszuschließen ist.

Aber nun will ich nicht weiter meckern, sondern mich freuen, daß es geschafft ist.

Gruß
Manfred

12

07.08.2017, 08:54

Naja, Fazit des ganzen ist eher das sich mal wieder bestätigt hat das diese ganze System wegschmeiss-und neuinstallier-Aktion nichts gebracht hat - in Grunde bist du nicht einen Millimeter voran gekommen, und stehst nun an der gleichen Stelle wie vorgestern mit dem bisherigen System. Das telepathy-logger-qt Paket lässt sich noch immer nicht bauen.
Ich vermute ein wenig das du meinen langen Beitrag von gestern (für den ich mir fast ne ganze Stunde Zeit genommen hatte) übersehen oder/und nicht gelesen hast - in dem schrieb ich auch schon das sich das telepathy-logger-qt Paket auch mit den bisherigen gcc-5.4.0 nicht mehr bauen lässt.
Der Fehler beim telepathy-logger-qt Paket hat ziemlich sicher nichts mit der gcc Version zu tun.

Ich würde vorschlagen für das telepathy-logger-qt Paket einen Bugreport auf bugs.gentoo.org aufzumachen, so das der Fehler behoben werden kann.

13

07.08.2017, 09:40

Leider komme ich mit dem Bug-Report nicht zurecht.

Es sind zu viele Punkte, die ich nicht verstehe - leider ist mein Englisch nicht mehr so gut.

Ich habe zwar einen Account dort, aber wie gesagt - es ist mir nicht möglich, das weiterzugeben,
was sich als Problem darstellt.

Ich habe nochmal die erforderlichen Dateien angehängt in der leisen Hoffnung, daß du es vielleicht weitergeben könntest.

Wenn ja, bin ich dir zu großem Dank verpflichtet.

Gruß
Manfred
»Windhund« hat folgende Dateien angehängt:

14

07.08.2017, 10:47

In meiner stable-Version ist gcc-5.4.0 von vornherein installiert.

Dieselbe telepathy-logger-qt-Version ist dort ohne Probleme installiert worden.

Umso mehr frage ich mich, warum es in der unstable-Version nicht funktioniert.

Gruß
Manfred

15

07.08.2017, 11:24

Nachdem ich in meiner ersten gentoo-Installation einfach kde-apps/kde-apps-meta deinstalliert habe,
werde ich von telepathy-Paketen nicht mehr belästigt, nachdem ich sie alle deinstalliert hatte.

Eben läuft ein Update auf kernel-4.12.5 und vier weitere Pakete, sodaß für mich da wieder alles normal läuft.

Die Neuinstallation ist zwar gelaufen, aber dann habe ich nun zwei gentoos-unstable und ein gentoo-stable.

Gruß
Manfred

16

08.08.2017, 09:20

Soeben habe ich auf der gentoo-bug-Seite von einem Italiener dieselbe Meldung gelesen,
wie ich sie in meinen beiden Darstellungen (build.log und emerge-info) geliefert habe.

Also ist das Problem dort jetzt bekannt und wir müssen warten, bis sich etwas tut,
vielleicht ist es ja nur ein winiziger Punkt oder - was ich nicht hoffe - ein nicht zu lösendes Problem.

Gruß
Manfred

17

13.08.2017, 20:33

Hm ja, >=dev-util/cmake-3.9 scheint für telepathy-logger-qt-15.04.0 aktuell noch problematisch zu sein.
Versuche es doch mal mit einer vorherigen älteren cmake Version:

Quellcode

1
emerge -av1 "<dev-util/cmake-3.9" telepathy-logger-qt

Falls das bauen und installieren damit funktioniert, dann denke bitte auch daran dein kde-apps/kde-apps-meta Paket wieder in @world mit aufzunehmen, ansonsten gibt es für all die von diesem Paket abhängigen Pakete (das dürften fast alle deine KDE-Anwendungen sein) keine Updates.

18

13.08.2017, 21:46

Ganz herzlichen Dank: es hat geklappt.

Jetzt muß erst cmake wieder auf den neuesten Stand gebracht werden,

Dann kommt kde-apps/kde-apps-meta an die Reihe.

Schönen Abend noch
und Gruß von
Manfred