Navegador corajoso não inicializado devido a um erro de montagem de snap no namespace

10

O Brave instalado a partir do snap estava funcionando perfeitamente por meses. Há dois dias, não é iniciado ao clicar no ícone Brave no iniciador. Ao tentar executar o Brave a partir da linha de comando, apenas chamando brave. Estou recebendo os seguintes avisos, o navegador é iniciado, mas sem todos os meus dados de perfil (favoritos, configuração, histórico), e está no modo - no-sandbox inseguro.

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 um problema de integração do 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
fonte

Respostas:

3

A solução apresentada aqui é usar:

sudo usysconf run -f

Além disso, no link, outro usuário indica que você não precisa usar snapporque braveestá no repositório agora. Você pode baixar o brave .debpacote de instalação aqui .

WinEunuuchs2Unix
fonte
Obrigado. Alguma idéia sobre a maneira recomendada? instalando Brave .deb? Desinstalando o snap one antes? como garantir que meu perfil do snap funcione no Brave do repo? algum procedimento especial para migrar? minha pressão valente ainda é 0,25
jangorecki
Bem, antes de tudo, você tentou o sudo usysconf run -fcomando? Tanto quanto converter de um snappara um tradicional .debinstalado com dpkg -iisso levará alguma pesquisa.
WinEunuuchs2Unix
Infelizmente não, depois de não ter acesso ao perfil do meu navegador por semanas, tenho medo de tentar algo que não seja uma receita completa e oficial. Eu não posso permitir isso.
Jangorecki #
1
@jangorecki Se você tiver espaço em disco suficiente, poderá criar uma nova partição e clonar sua partição atual. Em seguida, execute o usyconfcomando no clone e veja se funciona ok. Veja: Bash script para clone Ubuntu a nova partição para testar 18.04 LTS atualizar
WinEunuuchs2Unix
criando partição e partição de clonagem? Eu abri a pergunta no fórum da comunidade, espero que haja uma maneira mais fácil. community.brave.com/t/…
jangorecki 19/01/19
2

Não é uma solução real, mas pelo menos me permite acessar meus dados de perfil no Brave.

sudo snap revert brave

Agora Brave começa normalmente.

jangorecki
fonte
2

A resposta na segunda seção é obsoleta porque o pacote Brave snap foi descontinuado. As instruções atuais para instalar o navegador Brave no Ubuntu a partir do site oficial do navegador Brave são as seguintes. Abra o terminal e digite:

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

O pacote de snap do navegador Brave foi atualizado recentemente e pode ter perdido algumas de suas configurações salvas quando o pacote de snap Brave foi atualizado há dois dias. Abra o navegador Brave no terminal com o seguinte comando:

snap run brave  

Ignore todas as mensagens de aviso que você receber no terminal. O navegador Brave será aberto normalmente clicando no ícone no Dash depois de inserir suas novas configurações nas telas de tour de boas-vindas do Brave e salvar as configurações alteradas.

Você pode acessar a tela de boas-vindas do navegador Brave e fazer o tour de boas-vindas para importar favoritos do Firefox e personalizar suas preferências digitando o seguinte endereço na barra de endereços:

brave://welcome/

Abra o Firefox e exporte os favoritos do Firefox para a área de trabalho como um arquivo .html . Você pode importar os favoritos do Firefox no navegador Admirável da turnê de boas-vindas, ou então clique nos três linhas horizontais ícone Personalizar Admirável no canto superior direito do navegador bravo -> selecione Marcadores -> Importar favoritos e configurações -> colocar uma verificação na caixa de seleção à esquerda de Favoritos / Favoritos -> clique no botão Escolher arquivo -> navegue até o arquivo HTML dos favoritos do Firefox que você salvou.

Importar favoritos e configurações

karel
fonte
Obrigado por tentar ajudar. Eu não uso o Firefox. Uso Brave, todos os meus favoritos estão lá, mas não consigo acessá-los se iniciar snap run braveou brave. Ele começa corajoso, mas no --no-sandboxmodo, não no meu perfil. O navegador Brave não inicia clicando em seu ícone no Dash, mesmo depois de iniciá-lo uma vez no console.
Jangorecki
O navegador Brave será aberto normalmente clicando no ícone no Dash depois de inserir suas novas configurações nas telas de tour de boas-vindas do Brave e salvar as configurações alteradas.
Karel
Eu preciso usar as minhas configurações existentes, em vez criar novos
jangorecki
Eu não tenho nada para importar do Firefox, tudo o que tenho já está em Brave, mas o perfil que eu não posso acesso
jangorecki