Warum schlägt die Installation von Gnome-Shell-Erweiterungen von extensions.gnome.org im Hintergrund fehl?


16

Bei einer neuen Ubuntu-Installation (12.04, 64-Bit) habe ich nach der Installation von gnome-shell versucht, einige Erweiterungen von extensions.gnome.org zu installieren, aber keine Ergebnisse erzielt. Ich habe es mit Firefox und Chromium versucht und habe das gleiche Problem.

  1. Öffnen Sie eine beliebige Erweiterungsseite auf extensions.gnome.org.

  2. Nebenstelle auf "ON" schalten. Stimmen Sie der Bestätigung der Installation zu.

  3. Nichts passiert und nichts wurde installiert ( .local/share/gnome-shell/extensionsist leer).

Ich habe .xsession-Fehler, Firefoxs Javascript-Konsole, Gnome-Shell-Konsolenfehler (Alt-F2 + Spiegel) überprüft. Es gibt keine Spur von Fehlern.


Versuchen Sie, das Backup ".local / share / gnome-shell / extensions" zu entfernen / umzubenennen (möglicherweise müssen Sie es als root ausführen, wenn es ein Berechtigungsproblem gibt), und lassen Sie es gnome beim Installieren von Erweiterungen wieder hinzufügen. Dies funktioniert möglicherweise nicht und ist möglicherweise nicht die wahre Lösung, aber es ist eines der einfachsten Dinge, die Sie tun können. (Warum dies in den Kommentaren steht.)
Purplerob

Antworten:


4

Ich hatte selbst ein ähnliches Problem und habe versucht, die GNOME-Einstellungen zurückzusetzen. Das hat bei mir funktioniert. Versuchen Sie nach dem Zurücksetzen der GNOME-Einstellungen, sich aus- und wieder einzuloggen (und um sicher zu gehen, starten Sie auch neu). Jetzt sollten Sie hoffentlich in der Lage sein, die GNOME-Erweiterungen zu installieren.


1
Immer noch kein Glück :(
Logcat

Ich benutze es nicht. In Firefox / Chromium ist das Plugin aktiviert. Ich kann den Knopf drücken, er schaltet sich ein, aber es passiert nichts. Beim nächsten Start ist es noch aus. Ich dachte, das wären einige Probleme mit dem Zugriff auf den Erweiterungsordner, aber die Antwort von Bunnys funktionierte auch nicht.
Logcat

1
JA :) es funktioniert, ich musste nach dem Zurücksetzen von GNOME neu starten, das Abmelden hat nicht geholfen. Haben Sie noch Probleme mit Chrom, aber die Installation funktioniert in Firefox
Logcat

1
@ Pascal Wenn diese Antwort Ihnen hilft, klicken Sie bitte auf Akzeptieren. Vielen Dank.
Penreturns

3

Sie müssen dekomprimieren , um Erweiterungen von der Website installieren zu können.

sudo apt-get install unzip

Das hat mein Problem gelöst.
Hai Minh Nguyen

2

Ich habe das gleiche Problem, aber das hat erst vor ein paar Tagen angefangen.

Läuft auch die 64-Bit-Installation. Die Gnome-Shell wurde mit ricotz und gnome3-team ppa installiert. Die Auswahl des Browsers (sogar des Epiphany-Browsers) macht keinen Unterschied.

Vielleicht hilft dies, um den Fehler zu beheben?

Was funktioniert, ist, zu den Erweiterungshomepages zu gehen, sie herunterzuladen und sie manuell in den Ordner .local / share / gnome-shell / extensions / zu legen.


Ich bin zu faul, um manuell zu tun :)
Logcat

1

Ich benutze Ubuntu 12.04-amd64.

Das einzige, was für mich funktionierte, war Firefox mit einem leeren Profil zu starten. Schließen Sie alle Firefox-Fenster und öffnen Sie ein Terminal oder drücken Sie Alt+ F2und geben Sie Folgendes ein firefox -P.

Dadurch wird der Profil-Manager gestartet. Hier können Sie ein Profil auswählen und ein neues leeres erstellen, das Sie für Gnome-Erweiterungen verwenden können. Verwenden Sie denselben Befehl, um zu Ihrem alten Profil zurückzukehren.

Ich glaube, es ist ein Problem mit Firefox ... aber ich kann es einfach nicht umgehen. In Firefox habe ich den gesamten Verlauf gelöscht, alle Erweiterungen deaktiviert, in der Gnome-Shell zurückgesetzt und neu installiert, aber ohne Erfolg.


Ich glaube nicht, dass es mit Firefox zu tun hat, ich habe es mit Epiphany versucht und das gleiche Ergebnis erzielt, nichts.
Ptkato

1

FWIW, ich hatte .xsession-errorsbeim Versuch, eine einfache Erweiterung hinzuzufügen, Berechtigungsfehler festgestellt . In diesem Fall: "Barrierefreiheit entfernen":

checkdir:  cannot create extraction directory: /home/nate/.local/share/gnome-shell/extensions/removeaccesibility@lomegor Permission denied

Ran ls -la:

drwx------  3 root root  4096 Jul 15 16:38 gnome-shell

Sowohl der Root-Benutzer als auch die Gruppe besaßen das Verzeichnis. Der Besitzerwechsel löste meine Probleme:

sudo chown -R nate:nate /home/nate/.local/gnome-shell   

Hoffe das hilft!


0

Ich hatte auch dieses Problem. Was ich von anderen verwandten Threads gelesen habe, ist, dass das Installieren von Erweiterungen von der Webseite nach einem Upgrade möglicherweise nicht mehr funktioniert.

Ich habe festgestellt, dass meine vorhandenen Erweiterungen /usr/local/gnome-shell/extenssionsim .local/gnome-shell/extenssionsOrdner und nicht im Ordner gespeichert wurden . Weiterhin hatte nur rootSchreibrechte für den /usr/local/gnome-shell/extenssionsOrdner. Als Test habe ich ein chmod 777auf diesen Ordner, dh. Volle Rechte für alles und jeden, und jetzt kann ich Erweiterungen von der Webseite installieren.

Dies ist kein guter Ansatz, kann aber vielleicht jemandem helfen, dieses Problem zu lösen?


0

Ich hatte ein ähnliches Problem mit meinem 14.04 + Gnome 3 Setup

behoben, indem nur ein ~/.local/share/gnome-shell/extensions/Ordner erstellt wurde


-2

Probieren Sie die Browser Firefox und Epiphany aus. Schließen Sie die Registerkarte nicht sofort, nachdem Sie die Erweiterungsinstallation akzeptiert haben, insbesondere wenn Sie eine langsame Internetverbindung haben.


Ich habe es mit Chromium und FF mit dem gleichen negativen Ergebnis versucht. Das Kopieren von Erweiterungen von meinem Heimcomputer nach ~ / .local / share / gnome-shell / extensions hat den Job gemacht. Dies ist jedoch nur eine Problemumgehung. Vielleicht schlägt extensions.gnome.org fehl, weil mein professioneller Computer über einen Proxy verbunden ist?
Pascal

Das könnte sein. Ist es möglich, dass Sie vorübergehend eine Verbindung ohne Proxy herstellen, um dies zu testen?
jPlatte

Nein. Vor der Installation von 12.04 konnte ich mit der vorherigen Ubuntu-Version Erweiterungen auch über denselben Proxy installieren.
Pascal

Bitte öffnen Sie ein Terminal, geben Sie gnome-shell --replace. Dies startet deine Gnome-Shell neu. Versuchen Sie anschließend erneut, eine Erweiterung zu installieren, und suchen Sie in der Terminalausgabe nach Fehlern. Wenn Sie welche finden, posten Sie diese bitte hier.
jPlatte

Danke für diesen Rat. Ausführen von gnome-shell - Ersetzen Sie Probleme mit den folgenden Fehlern (siehe nächste Kommentare). Dann schlägt die Installation der Erweiterungen im Hintergrund fehl (keine Fehler mehr in der Konsole).
Pascal
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.