Отважный браузер не запускается из-за ошибки пространства имен мгновенного монтирования

10

Brave, установленный из оснастки, работал отлично в течение нескольких месяцев. Уже два дня он не запускается при нажатии на иконку Храбрый из лаунчера. При попытке запустить Brave из командной строки, просто позвонив, braveя получаю следующие предупреждения, браузер запускается, но без всех данных моего профиля (закладки, конфигурация, история), и он находится в небезопасном режиме --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;

Похоже, проблема интеграции 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
источник

Ответы:

3

Решение, представленное здесь, заключается в использовании:

sudo usysconf run -f

Кроме того, в ссылке другой пользователь указывает, что вам не нужно использовать, snapпотому что braveсейчас в репо. Вы можете скачать brave .debустановочный пакет здесь .

WinEunuuchs2Unix
источник
Спасибо. Есть идеи о рекомендуемом способе? установка отважного .deb? Удалить оснастку раньше? как сделать так, чтобы мой профиль из оснастки работал на репо Brave? какая-то особая процедура для миграции? мой храбрый еще 0,25
jangorecki
Ну обо всем по порядку, ты попробовал sudo usysconf run -fкоманду? Что касается преобразования из snapтрадиционного в .debустановленный с dpkg -iэтим, потребуются некоторые исследования.
WinEunuuchs2Unix
К сожалению, нет, после того, как у меня не было доступа к профилю моего браузера в течение нескольких недель, я боюсь попробовать все, что не является полным и официальным рецептом. Я не могу себе этого позволить.
Джангорецки
1
@jangorecki Если у вас достаточно места на диске, вы можете создать новый раздел и затем клонировать в него текущий раздел. Затем запустите usyconfкоманду на клоне и посмотрите, работает ли она нормально. См. Bash-скрипт для клонирования Ubuntu в новый раздел для тестирования обновления 18.04 LTS
WinEunuuchs2Unix
создание раздела и клонирование раздела? Я открыл вопрос на форуме сообщества, надеюсь, есть более легкий путь. community.brave.com/t/…
jangorecki
2

Не настоящее решение, но, по крайней мере, оно позволяет мне получить доступ к данным моего профиля в Brave.

sudo snap revert brave

Теперь Храбрый начинает нормально.

jangorecki
источник
2

Ответ во втором разделе устарел, поскольку пакет Brave snap был снят с производства. Ниже приведены инструкции по установке браузера Brave в Ubuntu с официального веб-сайта браузера Brave. Откройте терминал и введите:

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

Пакет Brave Snap Snap был недавно обновлен, и он мог потерять некоторые из сохраненных настроек, когда пакет Brave Snap был обновлен два дня назад. Откройте браузер Brave из терминала с помощью следующей команды:

snap run brave  

Игнорируйте все предупреждающие сообщения, которые вы получаете в терминале. Браузерный браузер откроется в обычном режиме, щелкнув его значок на панели инструментов после того, как вы введете новые настройки на экранах приветствия Brave и сохраните измененные настройки.

Вы можете получить доступ к экрану приветствия браузера Brave и совершить приветственный тур, чтобы импортировать закладки из Firefox и настроить свои предпочтения, введя следующий адрес в адресной строке:

brave://welcome/

Откройте Firefox и экспортируйте закладки Firefox на рабочий стол в виде файла .html . Вы можете импортировать закладки Firefox в браузер Brave из приветственного тура или щелкнуть три горизонтальные линии Настроить значок Brave в верхнем правом углу браузера Brave -> выбрать Закладки -> Импортировать закладки и настройки -> поставить флажок Слева от Избранное / Закладки -> нажмите кнопку Выбрать файл -> перейдите к сохраненному HTML-файлу закладок Firefox.

Импорт закладок и настроек

Карел
источник
Спасибо за попытку помочь. Я не использую Firefox. Я использую Brave, все мои закладки есть, но я не могу получить к ним доступ, если начну snap run braveили brave. Это начинается смелый, но в --no-sandboxрежиме, а не в моем профиле. Отважный браузер не запускается нажатием на его значок в Dash даже после однократного запуска из консоли.
Джангорецкий
Браузерный браузер откроется в обычном режиме, щелкнув его значок на панели инструментов после того, как вы введете новые настройки на экранах приветствия Brave и сохраните измененные настройки.
Карел
Мне нужно использовать мои существующие настройки, а не создавать новые
jangorecki
У меня нет ничего для импорта из Firefox, все, что у меня есть, уже в Brave, но профиль, к которому я не могу получить доступ
jangorecki