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

如果我使用 option 运行它--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

1

如果您具有 root 访问权限,则应按照这些说明设置 SUID 沙箱,并在没有该--no-sandbox选项的情况下运行。

如果您没有 root 访问权限,则无法设置 SUID 沙箱,您必须使用该--no-sandbox选项,但只能将其用于测试,因为它存在安全风险。在您的情况下,您似乎尝试运行一个新的 Chrome 窗口,--no-sandbox而另一个会话已经在运行(这就是意大利语中的消息所说的)。尝试在开始新会话之前关闭现有会话。要关闭现有会话,请在系统托盘中找到 Chrome 图标,右键单击它并选择Exit。如果您没有看到系统托盘图标,您也可以尝试killall google-chromekillall chromium,具体取决于您使用的版本。

于 2015-01-22T11:37:22.717 回答
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 回答
0

在 mac 中,您可以运行以下命令以在沙盒模式下运行 chrome。这将打开 chrome 并抑制安全设置。这可用于从角度或离子测试 API 等

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-web-security --user-data-dir=$HOME/chrome-in-sandbox-mode
于 2020-03-12T05:40:27.773 回答