extensions.gnome.orgからのgnomeシェル拡張機能のインストールが静かに失敗するのはなぜですか?


16

Ubuntuの新規インストール(12.04、64ビット)で、gnome-shellをインストールした後、extensions.gnome.orgからいくつかの拡張機能をインストールしようとしましたが、結果が得られませんでした。FirefoxとChromiumで試したところ、同じ問題が発生しました。

  1. extensions.gnome.orgの拡張ページを開きます。

  2. 拡張機能を「オン」に切り替えます。インストールに関する確認に同意します。

  3. 何も起こらず、何もインストールされていません(.local/share/gnome-shell/extensions空です)。

.xsession-errors、Firefoxのjavascriptコンソール、gnome-shellコンソールのエラー(Alt-F2 +ルッキンググラス)を確認しました。エラーの痕跡はありません。


拡張機能のバックアップ ".local / share / gnome-shell / extensions"を削除/名前変更してみて(許可の問題である場合はrootとして実行する必要があるかもしれません)、拡張機能をインストールするときにgnomeがそれらを追加し直します。これは機能しない可能性があり、真の解決策ではないかもしれませんが、あなたができる最も簡単なことの1つです。(これがコメントにある理由です。)
Purplerob

回答:


4

私自身も同様の問題を抱えており、GNOME設定をリセットしようとしましたが、うまくいきました。GNOME設定をリセットした後、ログアウトしてから再度ログインして(そして安全のため、再起動も試してください)、GNOME拡張機能をインストールできるようになりました。


1
まだ運がない:(
logcat

私はそれを使わない。Firefox / Chromiumの両方でプラグインが有効になっています。ボタンをオフにするとオンになりますが、何も起こりません。次回の起動時にはまだオフです。私はそれが拡張機能フォルダへのアクセスに関するいくつかの問題だと思っていましたが、Bunnysの回答も機能しませんでした。
logcat

1
YEY :)動作します。GNOMEのリセット後に再起動する必要がありました。ログアウトは役に立ちませんでした。クロムにはまだ問題がありますが、インストールはfirefoxで動作します
logcat

1
@Pascalこの回答があなたを助けるならば、受け入れボタンをクリックしてください。ありがとう。
12

3

Webサイトから拡張機能をインストールするには、解凍する必要があります。

sudo apt-get install unzip

これで私の問題は解決しました。
ハイミングエン

2

私は同じ問題を抱えていますが、これはほんの数日前に始まりました。

また、64ビットインストールを実行します。Gnome-shellは、ricotzおよびgnome3-team ppaを使用してインストールされました。ブラウザ(epiphany-browserを含む)を選択しても違いはありません。

たぶんこれはエラーを閉じるのに役立ちますか?

動作するのは、拡張機能のホームページに移動し、それらをダウンロードして、.local / share / gnome-shell / extensions /フォルダーに手動で配置することです。


私は怠tooすぎて、手動で行うことはできません:)
logcat

1

Ubuntu 12.04-amd64を使用しています。

私のために働いた唯一のことは、空のプロファイルでFirefoxを起動することでした。すべてのFirefoxウィンドウを閉じてターミナルを開くか、Alt+ F2を押して入力しますfirefox -Pます。

ここでプロファイルマネージャーが起動し、プロファイルを選択して、Gnome拡張機能に使用できる新しい空のプロファイルを作成できます。同じコマンドを使用して、古いプロファイルに戻ります。

Firefoxの問題だと思いますが、それを回避することはできません。Firefoxでは、すべての履歴をクリアし、すべての拡張機能を無効にし、gnome-shellでリセットして再インストールしましたが、役に立ちませんでした。


Firefoxに関連しているとは思わない。Epiphanyで試したところ、同じ結果が得られたが、何もなかった。
ptkato

1

FWIW、.xsession-errors単純な拡張機能を追加しようとすると、アクセス権エラーに気づきました。この場合:「アクセシビリティの削除」:

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

ランls -la

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

ルートユーザーとグループの両方がディレクトリを所有していました。所有者を変更すると問題が解決しました:

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

お役に立てれば!


0

私もこの問題を抱えていました。私が他のいくつかのスレッドから読んだことは、Webページから拡張機能をインストールすると、アップグレード後に動作が停止する可能性があるということです。

既存の拡張機能がフォルダー/usr/local/gnome-shell/extenssionsではなく.local/gnome-shell/extenssionsフォルダーに保存されていることに気付きました。さらにroot/usr/local/gnome-shell/extenssionsフォルダへの書き込み権限のみがありました。テストとして、私はchmod 777このフォルダに対して、つまり すべての人とすべての人に完全な権利が与えられ、ウェブページから拡張機能をインストールできるようになりました。

これは良いアプローチではありませんが、誰かがこの問題を解決するのに役立つかもしれませんか?


0

14.04 + gnome 3セットアップで同様の問題が発生しました

~/.local/share/gnome-shell/extensions/フォルダーを作成するだけで修正


-2

ブラウザのFirefoxとEpiphanyを試してください。特にインターネット接続が遅い場合は、拡張機能のインストールを受け入れた直後にタブを閉じないでください。


ChromiumとFFで試したところ、同じ否定的な結果が得られました。自宅のコンピューターから〜/ .local / share / gnome-shell / extensionsに拡張機能をコピーすると、うまくいきました。しかし、これは単なる回避策です。おそらく、私のコンピューターがプロキシ経由で接続されているため、extensions.gnome.orgが失敗しますか?
パスカル

それかもしれない。一時的にプロキシなしで接続を取得してテストすることは可能ですか?
jPlatte

いいえ。しかし、12.04をインストールする前に、以前のUbuntuバージョンでは、この同じプロキシを使用しても、拡張機能を正常にインストールできました。
パスカル

ターミナルを開いて、と入力してくださいgnome-shell --replace。これにより、gnome-shellが再起動します。次に、拡張機能のインストールを再試行し、ターミナル出力でエラーを探します。見つけたら、ここに投稿してください。
jPlatte

このアドバイスをありがとう。gnome-shellを実行すると、次のエラーの問題を置き換えます(次のコメントを参照)。その後、拡張機能のインストールはサイレントモードで失敗します(コンソールでエラーが発生しなくなります)。
パスカル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.