MySQL Workbench (snap) でファイルをインポートすると権限拒否エラーが表示される

MySQL Workbench (snap) でファイルをインポートすると権限拒否エラーが表示される

MySQL Workbench (snap) でファイルをインポートするときに、権限が拒否されたというエラーが表示されます。

アプリケーションで付与されたすべての権限

ディレクトリ /home/duggal/Documents を開くときにエラーが発生しました: 権限が拒否されました

ここで何が問題なのでしょうか、またどうすれば解決できるでしょうか?

答え1

スナップには確かにいくつかの優れた利点がありますが、開発作業を行う段階になると、一般的には摩擦を引き起こす以外にほとんど何もしていません。通常、スナップはホーム ディレクトリの非表示でないコンテンツにアクセスできますが、スクリーンショットから、明らかに何かがこれを妨げています。

これを回避するには、次の 2 つのオプションが考えられます。

オプション 1 - スナップを削除し、「クラシック」モード オプションで再インストールする

これにより、システム上でスナップが暴走するのを防ぐコンテナー機能の多くが無効になりますが、通常、ローカル ファイル システムへの追加のアクセスを必要とする多くのアプリケーションでは機能します。

sudo snap remove mysql-workbench-community
sudo snap install mysql-workbench-community --classic

オプション2 - スナップを外して.deb

これにより、システムに更新が自動的にインストールされなくなりますが、制限のないアプリケーションがインストールされます。

  1. スナップをアンインストールします:
    sudo snap remove mysql-workbench-community
    
  2. ダウンロードOracleからの適切なインストールパッケージ: MySQL Workstation をダウンロード 注記:小さいダウンロードには必要なものがすべて含まれています。大きいダウンロードにはデバッグ シンボルのサポートが付属しています。
  3. 「ファイル」を開き、MySQL Workbench のダウンロード ファイルをダブルクリックしてインストーラを起動します。 あるいは、何らかの理由でそれが機能しない場合は、次の.deb方法でインストールできますapt
    sudo apt install ~/Downloads/mysql-workbench-community_8.0.25-1ubuntu21.04_amd64.deb
    

これらのオプションのいずれかを使用して、作業を完了できることを願っています。

関連情報