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進数)と記号形式(たとえば、次の出力に使用される)でパターンを表示します。