Odważna przeglądarka nie uruchamia się z powodu błędu przestrzeni nazw Snap Snap


10

Brave zainstalowany od razu działał idealnie przez wiele miesięcy. Od dwóch dni nie zaczyna się po kliknięciu ikony Brave w programie uruchamiającym. Gdy bravepróbuję uruchomić Brave z wiersza poleceń, po prostu dzwonię , otrzymuję następujące ostrzeżenia, przeglądarka uruchamia się, ale bez wszystkich moich danych profilu (zakładek, konfiguracji, historii) i jest w niebezpiecznym trybie - brak piaskownicy.

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;

Wygląda na problem integracji 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 -

Odpowiedzi:


3

Przedstawione tutaj rozwiązanie polega na użyciu:

sudo usysconf run -f

Dodatkowo w linku inny użytkownik wskazuje, że nie musisz go używać, snapponieważ bravejest on już w repozytorium. Możesz pobrać brave .debpakiet instalacyjny tutaj .


Dzięki. Masz pomysł na zalecany sposób? instalujesz Brave z .deb? Odinstalowanie przystawki wcześniej? jak upewnić się, że mój profil od razu zadziała na repozytorium Brave? jakaś specjalna procedura migracji? mój odważny jest wciąż 0,25
— jangorecki

Po pierwsze, czy wypróbowałeś sudo usysconf run -fpolecenie? Jeśli chodzi o przejście z snaptradycyjnego .debzainstalowanego z dpkg -itym zajmie trochę badań.
— WinEunuuchs2Unix

Niestety nie, ponieważ od tygodni nie mam dostępu do profilu mojej przeglądarki, boję się spróbować czegoś, co nie jest kompletnym i oficjalnym przepisem. Nie stać mnie na to.
— jangorecki

1
@ jangorecki Jeśli masz wystarczająco dużo miejsca na dysku, możesz utworzyć nową partycję, a następnie sklonować na niej bieżącą partycję. Następnie uruchom usyconfpolecenie na klonie i sprawdź, czy działa poprawnie. Zobacz: Skrypt Bash do klonowania Ubuntu na nowej partycji w celu przetestowania aktualizacji 18.04 LTS
— WinEunuuchs2Unix

tworzysz partycję i klonujesz partycję? Otworzyłem pytanie na forum społeczności, mam nadzieję, że jest łatwiejszy sposób. community.brave.com/t/…
— jangorecki

2

Nie jest to realne rozwiązanie, ale przynajmniej pozwala mi uzyskać dostęp do danych mojego profilu w Brave.

sudo snap revert brave

Teraz Brave zaczyna normalnie.


2

Odpowiedź w drugiej części jest przestarzała, ponieważ pakiet Snap Brave został wycofany. Aktualne instrukcje dotyczące instalowania przeglądarki Brave w Ubuntu z oficjalnej strony internetowej Brave są następujące. Otwórz terminal i wpisz:

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

Pakiet przystawek Brave do przeglądarki został niedawno zaktualizowany i mógł stracić niektóre z zapisanych ustawień, gdy pakiet dzielnych snapów został odświeżony dwa dni temu. Otwórz przeglądarkę Brave w terminalu za pomocą następującego polecenia:

snap run brave  

Zignoruj ​​wszelkie komunikaty ostrzegawcze, które otrzymasz w terminalu. Odważna przeglądarka otworzy się normalnie, klikając jej ikonę w Dash po wprowadzeniu nowych ustawień na ekranach powitalnych Brave i zapisaniu zmienionych ustawień.

Możesz uzyskać dostęp do ekranu powitalnego przeglądarki Brave i wybrać się na prezentację, aby zaimportować zakładki z przeglądarki Firefox i dostosować swoje preferencje, wpisując następujący adres w pasku adresu:

brave://welcome/

Otwórz Firefox i wyeksportuj zakładki Firefox na pulpit jako plik .html . Możesz zaimportować zakładki Firefox do przeglądarki Brave z przewodnika powitalnego lub kliknąć trzy poziome linie ≡ Dostosuj ikonę Brave w prawym górnym rogu przeglądarki Brave -> wybierz Zakładki -> Importuj zakładki i ustawienia -> zaznacz pole wyboru po lewej stronie Ulubione / Zakładki -> kliknij przycisk Wybierz plik -> przejdź do zapisanego pliku HTML zakładek HTML.

Importuj zakładki i ustawienia


Dzięki za próbę pomocy. Nie korzystam z Firefoksa. Używam Brave, wszystkie moje zakładki są tam, ale nie mogę uzyskać do nich dostępu, jeśli zacznę snap run bravelub brave. Zaczyna się odważnie, ale w --no-sandboxtrybie, nie przy użyciu mojego profilu. Odważna przeglądarka nie uruchamia się poprzez kliknięcie jej ikony w Dash, nawet po jednokrotnym uruchomieniu z konsoli.
— jangorecki

Odważna przeglądarka otworzy się normalnie, klikając jej ikonę w Dash po wprowadzeniu nowych ustawień na ekranach powitalnych Brave i zapisaniu zmienionych ustawień.
— karel

Muszę korzystać z moich istniejących ustawień, zamiast tworzyć nowe
— jangorecki

Nie mam nic do zaimportowania z Firefoksa, wszystko, co mam, jest już w wersji Brave, ale profil, do którego nie mam dostępu
— jangorecki
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.