¿Por qué falla la instalación de extensiones de shell gnome desde extensiones.gnome.org silenciosamente?


16

En una nueva instalación de Ubuntu (12.04, 64 bits), después de instalar gnome-shell, intenté instalar algunas extensiones desde extensiones.gnome.org pero no obtuve ningún resultado. Lo intenté con Firefox y Chromium y obtuve el mismo problema.

  1. Abra cualquier página de extensión en extensiones.gnome.org.

  2. Cambie la extensión a "ON". De acuerdo con la confirmación sobre la instalación.

  3. No pasa nada y no se ha instalado nada ( .local/share/gnome-shell/extensionsestá vacío).

He comprobado los errores .xsession, la consola javascript de Firefox, los errores de la consola gnome-shell (Alt-F2 + espejo). No hay rastro de ningún error.


Intente eliminar / cambiar el nombre de la copia de seguridad de las extensiones ".local / share / gnome-shell / extensiones" (es posible que deba hacerlo como root si se trata de un problema de permiso), y deje que gnome las agregue nuevamente cuando instale las extensiones. Es posible que esto no funcione y que no sea la verdadera solución, pero es una de las cosas más fáciles que puede hacer. (Por qué esto está en los comentarios)
Purplerob

Respuestas:


4

Yo también tuve un problema similar e intenté restablecer la configuración de GNOME y funcionó para mí. Después de restablecer la configuración de GNOME, intente cerrar sesión y volver a iniciarla (y para estar seguro, intente reiniciar también) y ahora, con suerte, debería poder instalar las extensiones de GNOME.


1
Todavía no hay suerte :(
logcat

No lo uso. Firefox / Chromium tienen el complemento habilitado. Puedo presionar el botón apagado, se enciende, pero no pasa nada. En el próximo lanzamiento todavía está apagado. Pensé que se trataba de algunos problemas con el acceso a la carpeta de extensiones, pero la respuesta de Bunnys tampoco funcionó.
Logcat

1
YEY :) funciona, tuve que reiniciar después de restablecer GNOME, cerrar sesión no ayudó. Todavía tengo problemas con el cromo, pero la instalación funciona en Firefox
Firefox

1
@Pascal si esta respuesta te ayuda, haz clic en el botón aceptar. Gracias.
penreturns

3

Debe descomprimir para instalar extensiones desde el sitio web.

sudo apt-get install unzip

Esto resolvió mi problema.
Hai Minh Nguyen

2

Tengo el mismo problema, pero esto comenzó solo hace unos días.

También ejecuta la instalación de 64 bits. Gnome-shell se instaló usando ricotz y gnome3-team ppa. La elección del navegador (incluso epiphany-browser) no hace ninguna diferencia.

¿Quizás esto ayuda a acercarse al error?

Lo que funciona es ir a las páginas de inicio de las extensiones, descargarlas y colocarlas en la carpeta .local / share / gnome-shell / extensiones / manualmente.


Soy demasiado vago, para hacerlo manualmente :)
logcat 02 de

1

Estoy usando Ubuntu 12.04-amd64.

Lo único que funcionó para mí fue iniciar Firefox con un perfil en blanco. Cierre todas las ventanas de Firefox y abra una terminal o presione Alt+ F2y escriba firefox -P.

Esto iniciará el Administrador de perfiles aquí. Puede elegir un perfil y crear uno nuevo en blanco que puede usar para las extensiones de Gnome. Use el mismo comando para volver a su perfil anterior.

Creo que es un problema con Firefox ... pero simplemente no puedo evitarlo. En Firefox, borré todo el historial, deshabilité todas las extensiones, en gnome-shell, restablecí y reinstalé, pero fue en vano.


No creo que esté relacionado con Firefox, lo he intentado con Epiphany y obtuve el mismo resultado, nada.
ptkato

1

FWIW, noté errores de permisos .xsession-errorsal intentar agregar cualquier extensión simple. En este caso: "Eliminar accesibilidad":

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

Tanto el usuario raíz como el grupo eran propietarios del directorio. Cambiar el propietario resolvió mis problemas:

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

¡Espero que esto ayude!


0

También tuve este problema. Lo que he leído de otros temas relacionados es que la instalación de extensiones desde la página web puede dejar de funcionar después de una actualización.

Noté que mis extensiones existentes estaban almacenadas /usr/local/gnome-shell/extenssionsy no en la .local/gnome-shell/extenssionscarpeta. Más adelante, solo roottenía permisos de escritura en la /usr/local/gnome-shell/extenssionscarpeta. Como prueba hice unchmod 777 en esta carpeta, es decir. derechos completos para todo y para todos, y ahora puedo instalar extensiones desde la página web.

Este no es un buen enfoque, pero ¿puede ayudar a alguien a resolver este problema?


0

tuve un problema similar en mi configuración de 14.04 + gnome 3

arreglado simplemente creando ~/.local/share/gnome-shell/extensions/carpeta


-2

Prueba los navegadores Firefox y Epiphany. No cierre la pestaña inmediatamente después de aceptar la instalación de la extensión, especialmente cuando tiene una conexión a Internet lenta.


He intentado con Chromium y FF con el mismo resultado negativo. Copiar extensiones desde la computadora de mi casa a ~ / .local / share / gnome-shell / extensions hizo el trabajo. Pero esto es solo una solución. Tal vez, extensiones.gnome.org falla porque mi computadora profesional está conectada a través de un proxy.
Pascal

Eso podria ser. ¿Es posible que usted obtenga una conexión sin proxy temporalmente para probar eso?
jPlatte

No. Pero antes de la instalación de 12.04, con la versión anterior de Ubuntu, podría obtener extensiones para instalar normalmente incluso a través de este mismo proxy.
Pascal

Abre una terminal, escribe gnome-shell --replace. Esto reiniciará su gnome-shell. Luego intente nuevamente instalar cualquier extensión y busque errores en la salida del terminal. Si encuentra alguno, publíquelo aquí.
jPlatte

Gracias por este consejo Ejecutar gnome-shell: reemplaza los problemas con los siguientes errores (ver los comentarios siguientes) Luego, la instalación de extensiones aún falla silenciosamente (no más errores en la consola).
Pascal
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.