分配する

分配する

最近別のElectronベースのアプリケーション()を実行しようparticl-desktopとした後、同じ問題が発生し、次のコマンドを実行して手動で問題を解決することができました。

sudo chown root chrome-sandbox
chmod 4755 chrome-sandbox

これにより、上記のパッケージを正常に起動できました。しかし、同じことをやり直す前に、私は知りたいです。なぜこれが起こっています。このようなことが起こる場合、より永久的な解決策はありますか?維持するこれが起こっています。

--no-sandboxこのフラグを使用してこれらのアプリケーションを起動することもできることを読みました。しかし、安全ですか?

分配する

Debian 10(バスター)

質問

atom &
/usr/bin/atom: line 190: 27367 Trace/breakpoint trap   nohup "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@" > "$ATOM_HOME/nohup.out" 2>&1
[27367:0520/072821.694231:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /usr/share/atom/chrome-sandbox is owned by root and has mode 4755.

追加情報

uname -a
Linux debian 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2 (2020-04-29) x86_64 GNU/Linux
journalctl
May 20 07:28:21 debian kernel: traps: atom[27367] trap int3 ip:560ceaee7627 sp:7ffdfd684ad0 error:0 in atom[560ce8fc3000+5024000]
sudo dpkg -l | grep atom
ii  atom                                   1.47.0                               amd64        A hackable text editor for the 21st Century.

ベストアンサー1

バージョン1.47.0にアップデートしましたが、同じ問題が発生しました。前述のようにサンドボックスを削除できますが、現在より良い解決策は以前のバージョンにダウングレードすることです。

これには、ダウングレードできるすべてのバージョンが表示されます(v1.46.0を選択する必要があるかもしれません)。

sudo apt-cache policy atom

実行直後:

sudo apt install atom=1.46.0

ちなみに、これはresources.list.dディレクトリにAtomリポジトリがあると仮定します。あなたは確認できます:

cd /etc/apt/sources.list.d
ls

その後、atom.listが表示されます。そうでない場合は参照してくださいアトムのインストール

おすすめ記事