Einige Ubuntu-Kern-Apps starten nicht zu zufälligen Zeiten, bis ich mein System neu starte

Einige Ubuntu-Kern-Apps starten nicht zu zufälligen Zeiten, bis ich mein System neu starte

Ich hatte früher einen guten alten DELL Latitude E6510 mit einer Festplatte, auf der Windows 7 lief. Ich habe es durch Kubuntu 19.04 ersetzt, aber festgestellt, dass mir GNOME besser gefällt, also habe ich es mit folgendem installiert:

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop

Eine Zeit lang schien es reibungslos zu funktionieren, aber irgendwann traten folgende Probleme auf:

  • Nautilus startet nicht, es sei denn, ich verwende Alt+F2, nachdem ich meinen Computer längere Zeit benutzt habe
  • Das Gnome-Terminal startet überhaupt nicht, nachdem ich meinen Computer längere Zeit benutzt habe. Bitte sagen Sie mir nicht, dass ich mein System neu installieren soll, da ich eine beträchtliche Menge an Benutzerdaten habe, die ich nicht übertragen möchte. Hinweis: Ich habe SDDM statt GDM als Display-Manager verwendet. Ist das das Problem?

Antwort1

Sie haben ein PPA hinzugefügt ppa:gnome3-team/gnome3, das von Ubuntu GNOME verwendet wurde, als es eine Ubuntu-Variante war (hauptsächlich Ubuntu verwendete Unity 7), die bis 17.04 (2017 und davor) reichte. Der Support dafür ist beendet, außerdem gibt es keinen „Disco“-Support, also würde ich vorschlagen, es zu entfernen und Ihre sudo apt-Update-Nachrichten zu überprüfen. Ich bezweifelte, dass Sie Ihre aufgelisteten Befehle verwendet haben (unverändert, da sie Fehler bekommen würden).

Ubuntu 19.04 verwendet GTK+-Bibliotheken 3.32 und natürlich GNOME 3.32. Durch das Hinzufügen von Gnome-Paketen aus 18.04 werden ältere GTK+ 3.28-Bibliotheken/-Programme erwartet. Haben Sie bestätigt, dass es zwischen diesen Versionen nicht zu API-/ABI-Störungen kommt? Denn diese können die von Ihnen beschriebenen Probleme verursachen, die das System bei Verwendung bestimmter Funktionen oder zu bestimmten Zeiten unzuverlässig machen können.

Wenn Sie Stabilität wünschen, mischen Sie keine Releases, es sei denn, Sie haben Ihre Hausaufgaben gemacht und die wahrscheinlichen Probleme bewertet. Ich dachte, dies sei Ihr Problem, und ich würde Ihrem System nicht vertrauen, ohne viel Hausaufgaben zu machen und mir anzusehen, welche 18.04/3.28-Pakete Sie installiert haben.

zu Ihrer Information: Die Verwendung sddmmacht keinen Unterschied, ich verwende es auch (am 18.04. und 19.10.).

Wenn ich richtig liege, besteht die Lösung darin, entweder

  • Entfernen Sie alle GTK+ 3.28-Pakete und verwenden Sie dann die vorgesehenen 3.32-Versionen aus den „Disco“-Quellen oder möglicherweise schneller
  • etwas anderes neu installieren und Partitionen nicht formatieren (Ich sehe es als sicherer an, da Sie nicht nach übrig gebliebenen Paketen suchen müssen, die beim nächsten Release-Upgrade Probleme verursachen könnten.)

Ich erinnere mich nicht an die Versionshinweise für GNOME/GTK+ und kenne daher die Änderungen von 3.28 bis 3.30 und 3.32 nicht und auch nicht, ob es wesentliche Änderungen gibt, aber ich würde wetten, dass hier Ihr Problem liegt. Wenn Sie sich über die Änderungen an den Bibliotheken und Tools zwischen diesen Versionen informiert haben, können Sie mich komplett ignorieren (da mein Denken allgemeiner Natur ist und ich keine spezifischen Kenntnisse besitze, weiß ich nur, wie viel Hausaufgaben ich machen müsste, bevor ich das tue, was Sie getan haben, und es somit vermieden hätte, ganz zu schweigen von den Problemen, die beim Release-Upgrade auf 19.10, 20.04 auftreten könnten)

[Dies sind meine zusammengefassten Kommentare, auch mit ein paar schlechten Tipp-/Wortkorrekturen.]

Antwort2

Ich habe meine Frage selbst gelöst; danke @guiverc für die Kommentare. Ich habe eine veraltete GNOME-Version (3.11) von einem alten PPA verwendet.

verwandte Informationen