Debian 10 では Electron を実行できません。

Debian 10 では Electron を実行できません。

electron私のデバイスにElectronがインストールされていますが、コマンドラインを使用して呼び出して次のように入力すると、次のようになりますelectron --version

[13888:0902/090414.973855: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/lib/node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755.

また、chrome-sandboxルートが所有しているので確信しています。しかし、モード番号を見つける方法がわかりません。 Googleや他のサイトで検索しましたが、この問題を解決し、Electronを使用できるソリューションが見つかりませんでした。

答え1

以下を実行してファイルのパターンを変更できます。

chmod 4755 /usr/lib/node_modules/electron/dist/chrome-sandbox

ルートとして(または使用sudo)。

現在のモードを表示するには:

stat /usr/lib/node_modules/electron/dist/chrome-sandbox

ls -lそして「Access」行を見てください。これは、8進数形式(エラーメッセージに使用される4つの8進数)と記号形式(たとえば、次の出力に使用される)でパターンを表示します。

関連情報