スナップマウント名前空間エラーが原因でブレイブブラウザーが起動しない


10

snapからインストールされたBraveは、数か月間完全に問題なく動作していました。ランチャーからBraveアイコンをクリックしても、2日間は開始されません。コマンドラインから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 -

回答:


3

ここに提示されソリューションは使用することです:

sudo usysconf run -f

さらに、リンクでは別のユーザーが、現在リポジトリ内にあるsnapため、使用する必要がないことを指摘していますbraveここからbrave .debインストールパッケージをダウンロードできます。


ありがとう。推奨される方法について何か考えはありますか?からブレイブをインストールし.debますか?以前にスナップをアンインストールしますか?スナップのプロファイルがリポジトリのブレイブで機能することを確認するにはどうすればよいですか?移行するための特別な手順はありますか?私のスナップブレイブはまだ0.25
jangorecki

まず最初に、sudo usysconf run -fコマンドを試してみましたか?a snapから従来の.debインストール済みに変換するdpkg -iことについては、ある程度の調査が必要です。
WinEunuuchs2Unix

残念ながら、ブラウザのプロファイルに何週間もアクセスできなかった後、私は完全で公式なレシピではないものを試すことを恐れています。それを買う余裕はない。
jangorecki

1
@jangorecki十分なディスク領域がある場合は、新しいパーティションを作成し、現在のパーティションをそのパーティションに複製できます。次にusyconf、クローンでコマンドを実行し、正常に動作するかどうかを確認します。参照:18.04 LTSアップグレードをテストするためにUbuntuを新しいパーティションに複製するBashスクリプト
WinEunuuchs2Unix

パーティションを作成してパーティションを複製しますか?コミュニティフォーラムで質問を開きました。うまくいけば、もっと簡単な方法があるでしょう。community.brave.com/t/...
jangorecki

2

実際のソリューションではありませんが、少なくともBraveのプロファイルデータにアクセスできます。

sudo snap revert brave

これでBraveが正常に起動します。


2

ブレイブスナップパッケージが廃止されたため、2番目のセクションの答えは廃止されました。公式のブレイブブラウザーウェブサイトからUbuntuにブレイブブラウザーをインストールするための現在の手順は次のとおりです。ターミナルを開き、次のように入力します。

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

ブレイブスナップパッケージは最近更新されました。ブレイブスナップパッケージが2日前に更新されたときに、保存されていた設定の一部が失われた可能性があります。次のコマンドを使用して、ターミナルからBraveブラウザを開きます。

snap run brave  

端末に表示される警告メッセージは無視してください。Braveのウェルカムツアー画面で新しい設定を入力し、変更した設定を保存した後、Draveのアイコンをクリックすると、Braveブラウザーが通常どおり開きます。

Braveブラウザのウェルカム画面にアクセスし、ウェルカムツアーを行ってFirefoxからブックマークをインポートし、アドレスバーに次のアドレスを入力して設定をカスタマイズできます。

brave://welcome/

Firefoxを開き、Firefoxブックマークを.htmlファイルとしてデスクトップにエクスポートします。あなたは歓迎ツアーからブレイブブラウザにFirefoxのブックマークをインポートしたり、他の3本の水平線をクリックすることができブレイブブラウザの右上にカスタマイズブレイブアイコンを- >を選択ブックマーク - > ブックマークのインポートと設定を - >チェックボックスにチェックを入れて[ お気に入り/ブックマーク ] の左側にある-> [ ファイル選択 ]ボタンをクリック->保存したFirefoxブックマークHTMLファイルを参照します。

ブックマークと設定をインポートする


助けてくれてありがとう。Firefoxは使用していません。私はすべての私のブックマークがありますが、私が起動するかどうか、私はそれらにアクセスすることはできません、ブレイブを使用しますsnap run bravebrave。それは勇敢に始まり--no-sandboxますが、私のプロファイルを使用していないモードでです。ブレイブブラウザーは、コンソールから一度起動した後でも、ダッシュのアイコンをクリックしても起動しません。
jangorecki 2018

Braveのウェルカムツアー画面で新しい設定を入力し、変更した設定を保存した後、Dashのアイコンをクリックすると、Braveブラウザーが通常どおり開きます。
karel

新しい設定を作成するのではなく、既存の設定を使用する必要があります
jangorecki

Firefoxからインポートするものは何もありません。持っているのはすでにBraveにありますが、プロファイルにアクセスできません
jangorecki
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.