Un navigateur courageux ne démarre pas en raison d'une erreur d'espace de noms de montage instantané

10

Brave installé à partir de Snap fonctionnait parfaitement bien pendant des mois. Depuis deux jours, il ne démarre pas lorsque vous cliquez sur l'icône Brave du lanceur. Lorsque j'essaie d'exécuter Brave à partir de la ligne de commande en appelant simplement, braveje reçois les avertissements suivants, le navigateur démarre mais sans toutes mes données de profil (signets, configuration, historique), et il est en mode --no-sandbox dangereux.

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;

Cela ressemble à un problème d'intégration 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
la source

Réponses:

3

La solution présentée ici consiste à utiliser:

sudo usysconf run -f

De plus, dans le lien, un autre utilisateur souligne que vous n'avez pas besoin d'utiliser snapcar il braveest maintenant dans le référentiel. Vous pouvez télécharger le brave .debpackage d'installation ici .

WinEunuuchs2Unix
la source
Merci. Une idée de la manière recommandée? installer Brave à partir de .deb? Désinstaller snap one avant? comment s'assurer que mon profil de snap fonctionnera sur Brave repo? une procédure spéciale pour migrer? mon brave snap est toujours de 0,25
jangorecki
Eh bien d'abord, avez-vous essayé la sudo usysconf run -fcommande? En ce qui concerne la conversion d'un snapà un traditionnel .debinstallé avec dpkg -icela prendra quelques recherches.
WinEunuuchs2Unix
Malheureusement non, après n'avoir pas eu accès au profil de mon navigateur pendant des semaines, j'ai peur d'essayer tout ce qui n'est pas une recette complète et officielle. Je ne peux pas me le permettre.
jangorecki
1
@jangorecki Si vous disposez de suffisamment d'espace disque, vous pouvez créer une nouvelle partition, puis y cloner votre partition actuelle. Exécutez ensuite la usyconfcommande sur le clone et voyez si cela fonctionne bien. Voir: Script Bash pour cloner Ubuntu sur une nouvelle partition pour tester la mise à niveau de 18.04 LTS
WinEunuuchs2Unix
créer une partition et une partition de clonage? J'ai ouvert la question sur le forum communautaire, j'espère qu'il y a un moyen plus simple. community.brave.com/t/…
jangorecki
2

Pas une vraie solution mais au moins ça me permet d'accéder à mes données de profil dans Brave.

sudo snap revert brave

Maintenant, Brave démarre normalement.

jangorecki
la source
2

La réponse dans la deuxième section est obsolète car le package d'accrochage Brave a été interrompu. Les instructions actuelles pour installer le navigateur Brave dans Ubuntu à partir du site Web officiel du navigateur Brave sont les suivantes. Ouvrez le terminal et saisissez:

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

Le package d'instantanés du navigateur Brave a récemment été mis à jour et il est possible qu'il ait perdu certains de ses paramètres enregistrés lors de l'actualisation du package d'instantanés Brave il y a deux jours. Ouvrez le navigateur Brave à partir du terminal avec la commande suivante:

snap run brave  

Ignorez tous les messages d'avertissement que vous recevez dans le terminal. Le navigateur Brave s'ouvrira normalement en cliquant sur son icône dans le tableau de bord après avoir entré vos nouveaux paramètres dans les écrans de la visite de bienvenue Brave et enregistré les paramètres modifiés.

Vous pouvez accéder à l'écran d'accueil du navigateur Brave et faire le tour de bienvenue pour importer des signets depuis Firefox et personnaliser vos préférences en tapant l'adresse suivante dans la barre d'adresse:

brave://welcome/

Ouvrez Firefox et exportez les signets Firefox sur votre bureau en tant que fichier .html . Vous pouvez importer les signets Firefox dans le navigateur Brave à partir de la visite de bienvenue ou bien cliquer sur les trois lignes horizontales Personnaliser l'icône Brave dans le coin supérieur droit du navigateur Brave -> sélectionner Signets -> Importer les signets et les paramètres -> cocher la case à gauche de Favoris / Signets -> cliquez sur le bouton Choisir un fichier -> accédez au fichier HTML des signets Firefox que vous avez enregistré.

Importer des signets et des paramètres

Karel
la source
Merci d'avoir essayé de l'aide. Je n'utilise pas Firefox. J'utilise Brave, tous mes favoris sont là mais je ne peux pas y accéder si je veux commencer snap run braveou brave. Ça commence courageux mais en --no-sandboxmode, pas en utilisant mon profil. Brave browser ne démarre pas en cliquant sur son icône dans Dash même après l'avoir démarré une fois depuis la console.
jangorecki
Le navigateur Brave s'ouvrira normalement en cliquant sur son icône dans le tableau de bord après avoir entré vos nouveaux paramètres dans les écrans de la visite de bienvenue Brave et enregistré les paramètres modifiés.
karel
Je dois utiliser mes paramètres existants plutôt que d'en créer de nouveaux
jangorecki
Je n'ai rien à importer depuis Firefox, tout ce que j'ai est déjà dans Brave, mais le profil auquel je ne peux pas accéder
jangorecki