El navegador valiente no se inicia debido a un error de espacio de nombres de montaje rápido

10

Brave instalado desde snap funcionó perfectamente bien durante meses. Desde hace dos días no comienza al hacer clic en el icono Brave desde el iniciador. Cuando intento ejecutar Brave desde la línea de comandos simplemente llamando brave, recibo las siguientes advertencias, el navegador se inicia pero sin todos los datos de mi perfil (marcadores, configuración, historial), y está en modo inseguro --no-sandbox.

main.go:224: cannot change mount namespace of snap "brave" according to change mount (/snap/gtk-common-themes/818/share/icons/Suru /snap/brave/44/data-dir/icons/Suru none bind,ro 0 0): cannot use "/snap/gtk-common-themes/818/share/icons/Suru" as bind-mount source: not a directory
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gkr-Message: secret service operation failed: An AppArmor policy prevents this sender from sending this message to this recipient;

Parece un problema de integración de Snap-AppArmor.

Ubuntu 18.04.1 LTS.

snap version

snap    2.36.2
snapd   2.36.2
series  16
ubuntu  18.04
kernel  4.15.0-42-generic

apt policy apparmor

apparmor:
  Installed: 2.12-4ubuntu5.1

snap info brave

name:      brave
summary:   A browser with your interests at heart.
publisher: Brave Software (brave*)
contact:   https://community.brave.com/
license:   unset
description: |
  Browse faster by blocking ads and trackers that violate your privacy and
  cost you time and money.
commands:
  - brave
snap-id:      uE3hSmGE91m9MpbDEnUWi2vpeumH6gmv
tracking:     stable
refresh-date: today at 10:26 IST
channels:                              
  stable:    v0.56.12-5.dev (44) 160MB -
  candidate: ^                         
  beta:      ^                         
  edge:      ^                         
installed:   v0.56.12-5.dev (44) 160MB -
jangorecki
fuente

Respuestas:

3

La solución presentada aquí es usar:

sudo usysconf run -f

Además, en el enlace, otro usuario señala que no necesita usarlo snapporque braveestá en los repositorios ahora. Puede descargar el brave .debpaquete de instalación aquí .

WinEunuuchs2Unix
fuente
Gracias. ¿Alguna idea sobre la forma recomendada? instalar Brave desde .deb? ¿Desinstalar Snap One antes? ¿Cómo asegurarme de que mi perfil de Snap funcionará en Repo's Brave? ¿Algún procedimiento especial para migrar? mi bravo valiente sigue siendo 0.25
Jangorecki 01 de
Bueno, primero lo primero, ¿probaste el sudo usysconf run -fcomando? En cuanto a la conversión de un snapa un tradicional .debinstalado con dpkg -ieso, llevará algo de investigación.
WinEunuuchs2Unix
Desafortunadamente no, después de no tener acceso al perfil de mi navegador durante semanas, me da miedo probar algo que no sea una receta completa y oficial. No puedo costear eso.
Jangorecki
1
@jangorecki Si tiene suficiente espacio en disco, puede crear una nueva partición y luego clonar su partición actual. Luego ejecute el usyconfcomando en el clon y vea si funciona bien. Ver: Bash script para clonar Ubuntu en una nueva partición para probar la actualización 18.04 LTS
WinEunuuchs2Unix
¿Crear partición y clonar partición? Abrí una pregunta en el foro de la comunidad, espero que haya una manera más fácil. community.brave.com/t/…
jangorecki
2

No es una solución real, pero al menos me permite acceder a los datos de mi perfil en Brave.

sudo snap revert brave

Ahora Brave comienza normalmente.

jangorecki
fuente
2

La respuesta en la segunda sección es obsoleta porque el paquete Brave snap ha sido descontinuado. Las instrucciones actuales para instalar el navegador Brave en Ubuntu desde el sitio web oficial del navegador Brave son las siguientes. Abra la terminal y escriba:

sudo apt install apt-transport-https curl
curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
source /etc/os-release
echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ $UBUNTU_CODENAME main" | sudo tee /etc/apt/sources.list.d/brave-browser-release-${UBUNTU_CODENAME}.list
sudo apt update
sudo apt install brave-browser

El paquete Snap de navegador Brave se ha actualizado recientemente y puede haber perdido algunas de sus configuraciones guardadas cuando el paquete Snap de Brave se actualizó hace dos días. Abra el navegador Brave desde la terminal con el siguiente comando:

snap run brave  

Ignore cualquier mensaje de advertencia que reciba en el terminal. El navegador Brave se abrirá normalmente haciendo clic en su icono en el Tablero después de que haya ingresado su nueva configuración en las pantallas del recorrido de bienvenida de Brave y guarde la configuración modificada.

Puede acceder a la pantalla de bienvenida del navegador Brave y realizar el recorrido de bienvenida para importar marcadores desde Firefox y personalizar sus preferencias escribiendo la siguiente dirección en la barra de direcciones:

brave://welcome/

Abra Firefox y exporte los marcadores de Firefox a su escritorio como un archivo .html . Puede importar los marcadores de Firefox en el navegador Brave desde el recorrido de bienvenida o hacer clic en las tres líneas horizontales Personalizar el icono de Brave en la esquina superior derecha del navegador Brave -> seleccione Marcadores -> Importar marcadores y configuraciones -> marque la casilla de verificación a la izquierda de Favoritos / Marcadores -> haga clic en el botón Elegir archivo -> busque el archivo HTML de marcadores de Firefox que guardó.

Importar marcadores y configuraciones

karel
fuente
Gracias por intentar ayudar. No uso Firefox Uso Brave, todos mis marcadores están allí, pero no puedo acceder a ellos si voy a comenzar snap run braveo brave. Comienza valiente pero en --no-sandboxmodo, no al usar mi perfil. Brave browser no comienza haciendo clic en su icono en Dash incluso después de iniciarlo una vez desde la consola.
Jangorecki
El navegador Brave se abrirá normalmente haciendo clic en su icono en el Tablero después de que haya ingresado su nueva configuración en las pantallas del recorrido de bienvenida de Brave y guarde la configuración modificada.
karel
Necesito usar mi configuración existente en lugar de crear una nueva
Jangorecki
No tengo nada que importar de Firefox, todo lo que tengo ya está en Brave, pero el perfil al que no puedo acceder
Jangorecki