GNOME Bugzilla – Bug 694684
installation of shell extension : not working
Last modified: 2017-02-12 09:57:20 UTC
I can't install any gnome shell extension through the website https://extensions.gnome.org/ I click on the switch button to activate the extension, then go to the installed extension page ("https://extensions.gnome.org/local/") but nothing appears. The extensions are obviously not installed on my system. I am running Opensuse Version 12.2 (Mantis) 64 bits, Noyau Linux 3.4.28-2.20-desktop, GNOME 3.4.2 (from opensuse's official repository, I've tried installing 3.6 but without success). The Gnome shell integration plug-in is version 3.4.2-3.7.1 Below is the content of the "~/.xsession-errors" file If anyone can help... Thank you ! ** Message: applet now embedded in the notification area failed to create drawable (gnome-settings-daemon:1151): updates-plugin-WARNING **: Failed to get symlink: Erreur lors de l'obtention des informations du fichier « /run/udev/firmware-mi ssing/intel-ucode/06-1a-05 » : Aucun fichier ou dossier de ce type (gnome-shell:1477): folks-WARNING **: Error preparing persona store 'libsocialweb:smugmug': Couldn’t prepare libsocialweb service: No contacts capability was found. (gnome-shell:1477): folks-WARNING **: Error preparing persona store 'libsocialweb:plurk': Couldn’t prepare libsocialweb service: No contacts capability was fo und. JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' ** (gnome-system-monitor:2123): WARNING **: SELinux was found but is not enabled. JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"' JS ERROR: !!! Exception was: TypeError: info is null JS ERROR: !!! lineNumber = '83' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/extensionSystem.js"' JS ERROR: !!! stack = '"([object _private_Soup_SessionAsync],[object _private_Soup_Message])@/usr/share/gnome-shell/js/ui/extensionSystem.js:83 "' JS ERROR: !!! message = '"info is null"'
The "info is null" error means that gnome-shell couldn't contact the website. Are you behind a proxy?
yes... but according to what is mentioned here https://extensions.gnome.org/about/ , I have configured my proxy in both my browser's configuration dialog as well as GNOME's Network panel under System Settings. It seems to be ok as I can access the internet through my browser, and other apps (package updates, ping in a terminal). The difficulty is that there is a proxy configuration in opensuse's yast, and in gnome's system configuration. I have disabled all proxys in yast, and configured in gnome and firefox.
Does Epiphany work?
Epiphany was not working (thank you !) so I guess my proxy was not well configured. I got it working by removing the preceding "http://" in the proxy address. Epiphany is now working, and I assume my proxy is well configured (why was it working before in other applications ?). However, I still cannot install shell extensions. The behavior has changed, when switching the button to on on any extension, I now get a pop-up to confirm the installation (which I didn't get before), I confirm, but the extension is not installed, even after log out/log in or reboot I don't know if this is relevant but I put below the content of .xsession-errors gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used GNOME_KEYRING_CONTROL=/run/user/mayet/keyring-hzfn4w SSH_AUTH_SOCK=/run/user/mayet/keyring-hzfn4w/ssh GNOME_KEYRING_PID=1183 gnome-keyring-daemon: insufficient process capabilities, unsecure memory might get used GNOME_KEYRING_CONTROL=/run/user/mayet/keyring-hzfn4w SSH_AUTH_SOCK=/run/user/mayet/keyring-hzfn4w/ssh GNOME_KEYRING_CONTROL=/run/user/mayet/keyring-hzfn4w SSH_AUTH_SOCK=/run/user/mayet/keyring-hzfn4w/ssh GNOME_KEYRING_CONTROL=/run/user/mayet/keyring-hzfn4w SSH_AUTH_SOCK=/run/user/mayet/keyring-hzfn4w/ssh GPG_AGENT_INFO=/run/user/mayet/keyring-hzfn4w/gpg:0:1 (gnome-settings-daemon:1179): color-plugin-WARNING **: There is no colord server available Initializing tracker-store... Initializing tracker-miner-fs... Tracker-Message: Setting up monitor for changes to config file:'/home/mayet/.config/tracker/tracker-store.cfg' Tracker-Message: Setting up monitor for changes to config file:'/home/mayet/.config/tracker/tracker-miner-fs.cfg' Tracker-Message: Setting up monitor for changes to config file:'/home/mayet/.config/tracker/tracker-store.cfg' Initializing nautilus-open-terminal extension ** Message: applet now removed from the notification area Failed to play sound: File or data not found failed to create drawable Starting log: File:'/home/mayet/.local/share/tracker/tracker-store.log' Starting log: File:'/home/mayet/.local/share/tracker/tracker-miner-fs.log' ** (nautilus:1302): WARNING **: Can not get _NET_WORKAREA ** (nautilus:1302): WARNING **: Can not determine workarea, guessing at layout ** Message: applet now embedded in the notification area (gnome-settings-daemon:1179): updates-plugin-WARNING **: Failed to get symlink: Erreur lors de l'obtention des informations du fichier « /run/udev/firmware-missing/intel-ucode/06-1a-05 » : Aucun fichier ou dossier de ce type (gnome-shell:1290): folks-WARNING **: Error preparing persona store 'libsocialweb:smugmug': Couldn’t prepare libsocialweb service: No contacts capability was found. (gnome-shell:1290): folks-WARNING **: Error preparing persona store 'libsocialweb:plurk': Couldn’t prepare libsocialweb service: No contacts capability was found.
Nothing there looks out of place. Are you sure you're installing an extension that's compatible with your shell verison? There's a bug where sometimes the extension can be installed even if it's incompatible with your version of gnome-shell.
I am not sure (how could I check this ?). For example I can't install "Remove accessibility" or "CPU Freq" which are both working on my laptop (Ubuntu 12.04), whith the same shell version (GNOME 3.4.2).
Is it still issue?
Reopen if it still issue