Mutiger Browser startet aufgrund eines Snap-Mount-Namespace-Fehlers nicht

10

Brave, das von Snap installiert wurde, lief monatelang einwandfrei. Seit zwei Tagen startet es nicht mehr, wenn Sie im Launcher auf das Symbol Brave klicken. Beim Versuch, Brave über die Befehlszeile auszuführen, die gerade aufgerufen wird brave, werden folgende Warnungen angezeigt. Der Browser wird gestartet, jedoch ohne alle meine Profildaten (Lesezeichen, Konfiguration, Verlauf), und er befindet sich im unsicheren Modus --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;

Es sieht nach einem Snap-AppArmor-Integrationsproblem aus.

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
quelle

Antworten:

3

Die hier vorgestellte Lösung lautet:

sudo usysconf run -f

Zusätzlich weist ein anderer Benutzer im Link darauf hin, dass Sie ihn nicht verwenden müssen, snapda er bravesich jetzt im Repo befindet. Sie können das brave .debInstallationspaket hier herunterladen .

WinEunuuchs2Unix
quelle
Vielen Dank. Irgendeine Idee über den empfohlenen Weg? Brave installieren von .deb? Snap one schon einmal deinstallieren? Wie kann ich sicherstellen, dass mein Profil von Snap auf Repos Brave funktioniert? Gibt es ein spezielles Migrationsverfahren? Mein mutiger Schnappschuss ist immer noch 0,25
jangorecki
Nun, das Wichtigste zuerst, haben Sie den sudo usysconf run -fBefehl ausprobiert ? Die Umstellung von einer snapauf eine herkömmliche .debInstallation dpkg -ierfordert einige Nachforschungen.
WinEunuuchs2Unix
Leider nein, nachdem ich wochenlang keinen Zugriff auf das Profil meines Browsers hatte, habe ich Angst, etwas auszuprobieren, das kein vollständiges und offizielles Rezept ist. Das kann ich mir nicht leisten.
Jangorecki
1
@jangorecki Wenn Sie über genügend Speicherplatz verfügen, können Sie eine neue Partition erstellen und dann Ihre aktuelle Partition darauf klonen. Führen Sie dann den usyconfBefehl auf dem Klon aus und prüfen Sie, ob er ordnungsgemäß funktioniert. Siehe: Bash-Skript zum Klonen von Ubuntu auf eine neue Partition zum Testen des 18.04 LTS-Upgrades
WinEunuuchs2Unix
Partition erstellen und Partition klonen? Ich habe eine Frage im Community-Forum geöffnet, hoffentlich gibt es einen einfacheren Weg. community.brave.com/t/…
jangorecki
2

Keine echte Lösung, aber zumindest kann ich in Brave auf meine Profildaten zugreifen.

sudo snap revert brave

Jetzt startet Brave normal.

jangorecki
quelle
2

Die Antwort im zweiten Abschnitt ist veraltet, da das Brave-Snap-Paket eingestellt wurde. Die aktuellen Anweisungen zum Installieren des Brave-Browsers in Ubuntu von der offiziellen Brave-Browser-Website lauten wie folgt. Öffnen Sie das Terminal und geben Sie Folgendes ein:

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

Das Brave-Browser-Snap-Paket wurde kürzlich aktualisiert und hat möglicherweise einige seiner gespeicherten Einstellungen verloren, als das Brave-Snap-Paket vor zwei Tagen aktualisiert wurde. Öffnen Sie den Brave-Browser vom Terminal aus mit dem folgenden Befehl:

snap run brave  

Ignorieren Sie alle Warnmeldungen, die Sie im Terminal erhalten. Der Brave-Browser wird normal geöffnet, indem Sie auf das Symbol im Dash klicken, nachdem Sie Ihre neuen Einstellungen in den Brave-Begrüßungstour-Bildschirmen eingegeben und die geänderten Einstellungen gespeichert haben.

Sie können auf den Begrüßungsbildschirm des Brave-Browsers zugreifen und an der Begrüßungstour teilnehmen, um Lesezeichen aus Firefox zu importieren und Ihre Einstellungen anzupassen, indem Sie die folgende Adresse in die Adressleiste eingeben:

brave://welcome/

Öffnen Sie Firefox und exportieren Sie die Firefox-Lesezeichen als HTML-Datei auf Ihren Desktop . Sie können die Firefox-Lesezeichen von der Begrüßungstour in den Brave-Browser importieren oder auf die drei horizontalen Linien klicken. ≡ Das Brave-Symbol in der oberen rechten Ecke des Brave-Browsers anpassen -> Lesezeichen auswählen -> Lesezeichen und Einstellungen importieren -> das Kontrollkästchen aktivieren Links von Favoriten / Lesezeichen -> Klicken Sie auf die Schaltfläche Datei auswählen -> Navigieren Sie zu der von Ihnen gespeicherten HTML-Datei für Firefox-Lesezeichen.

Lesezeichen und Einstellungen importieren

Karel
quelle
Vielen Dank für Ihre Hilfe. Ich benutze Firefox nicht. Ich benutze Brave, alle meine Lesezeichen sind da, aber ich kann nicht darauf zugreifen, wenn ich snap run braveoder starten werde brave. Es beginnt mutig, aber im --no-sandboxModus, nicht bei der Verwendung meines Profils. Der mutige Browser startet nicht durch Klicken auf sein Symbol in Dash, selbst nachdem er einmal von der Konsole aus gestartet wurde.
Jangorecki
Der Brave-Browser wird normal geöffnet, indem Sie auf das Symbol im Dash klicken, nachdem Sie Ihre neuen Einstellungen in den Brave-Begrüßungstour-Bildschirmen eingegeben und die geänderten Einstellungen gespeichert haben.
Karel
Ich muss meine vorhandenen Einstellungen verwenden, anstatt neue zu
erstellen
Ich habe nichts von Firefox zu importieren, alles was ich habe ist bereits in Brave, aber das Profil, auf das ich nicht zugreifen kann
jangorecki