4

コマンドラインからLinuxでchrome 30を実行しようとしています(ダウンロードしてフォルダーに解凍したバージョンのgoogle-chromeファイルを実行します)。

オプションなしで実行すると --no-sandbox、結果は次のようになります

[24419:24419:1016/012228:FATAL:zygote_host_impl_linux.cc(142)] SUID サンドボックス ヘルパー バイナリが見つかりましたが、正しく構成されていません。サンドボックスなしで実行するのではなく、現在中止しています。/home/user/user.browsers/chrome-30/opt/google/chrome/chrome-sandbox が root によって所有されており、モードが 4755 であることを確認する必要があります。 ./chrome-30.sh: line 5: 24419 Aborted (コアダンプ) $CHROME_FOLDER/google-chrome

オプションを指定して実行し、--no-sandboxこの手順に従って構成すると、結果はエラーになります。

È stata creata una nuova finestra nella sessione corrente del browser.
[1016/012454:ERROR:nacl_helper_linux.cc(269)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly

この最後の手順は、chrome v31 で正常に機能します。何か助けはありますか?

4

3 に答える 3

0

このエラーメッセージ...

[24419:24419:1016/012228:FATAL:zygote_host_impl_linux.cc(142)] 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 /home/user/user.browsers/chrome-30/opt/google/chrome/chrome-sandbox is owned by root and has mode 4755. 
./chrome-30.sh: line 5: 24419 Aborted (core dumped) $CHROME_FOLDER/google-chrome

...プログラムが新しいブラウジング コンテキスト、つまりChrome ブラウザセッションを開始/生成できなかったことを意味します。


Issue 400842: Chromiumの説明によると、Chromium v​​35 (またはそれ以降) をインストールしていて、SSE2命令セット (AthlonXP、Pentium III など)がない場合、 Chromiumを正常に開始できません。バージョン35以降のすべての新しいChromiumブラウザにはSSE2が必要です。35より前の Chromiumバージョンは、このようなシステムで問題なく実行できます。

これらの措置を実施するために、Chromiumチームは次のように問題をクローズしましたStatus: WontFix

本当に SSE2 なしで Chromium をビルドしたい場合は、独自のパッチを適用して、好きなように独自のブラウザーをビルドすることは大歓迎ですが、Chromium プロジェクトは、SSE2 なしでビルドするためのパッチを受け入れていません。

さらに、この機能は、 Lubuntu 14.04.2を搭載したAMD Athlon 3400+デスクトップで正常にテストされ、Chromeは正常に動作するようです。しかし、古いAMD Athlon 1300では、Chromeは「私のハードウェアではサポートされていません」というメッセージを丁寧に表示するようになりました。SSE

于 2020-03-05T12:54:35.783 に答える