16.04 - Google Chrome 无法启动

16.04 - Google Chrome 无法启动

我昨天刚刚安装了 16.04,并尝试安装 Google Chrome。我从 Google 下载了 .deb,使用软件安装程序打开并安装。到目前为止一切顺利。

但是,当我尝试从启动器打开 Chrome 时,Chrome 图标会弹出到 Unity 侧栏中,但没有打开任何窗口。当我右键单击 Chrome 图标并选择“新窗口”时,Chrome 图标会在 5 秒内消失。

还有其他人在 16.04 上遇到过这个问题吗?

编辑:当我尝试运行 google-chrome 时,这里是输出

~$ google-chrome
/usr/bin/google-chrome: line 55: /opt/google/chrome/chrome: cannot execute binary file: Exec format error
/usr/bin/google-chrome: line 55: /opt/google/chrome/chrome: Success
~$ google-chrome-stable
/usr/bin/google-chrome-stable: line 55: /opt/google/chrome/chrome: cannot execute binary file: Exec format error
/usr/bin/google-chrome-stable: line 55: /opt/google/chrome/chrome: Success

答案1

对这个问题的评论表明,至少在特贾斯·斯里尼瓦桑(发帖人),问题在于 Google Chrome 是 64 位版本,但意外安装的是 32 位版本的 Ubuntu,而不是预期的 64 位版本。32 位操作系统无法运行 64 位程序。安装 64 位版本的 Ubuntu 解决了这个问题。

我谷歌搜索后发现,您的 Google Chrome 位数可能与 Ubuntu 位数不匹配。您能告诉我们您安装的是 32 位或 64 位版本的 Chrome 和 Ubuntu 吗?

埃德温克斯尔 2016 年 8 月 1 日 9:48

是的,问题就出在这里——我不小心安装了 32 位版本的 Ubuntu。我卸载了它,然后重新安装了 64 位版本。谢谢!

特贾斯·斯里尼瓦桑 2016 年 8 月 2 日 3:27

答案2

我也遇到了类似的问题。当我单击 Unity 上的 Chrome 图标时,Chrome 没有启动,但我可以从终端运行它。

然后我发现Path设置.local/share/applications/google-chrome.desktop被设置为我的主文件夹之外的内容。所以我将它重新设置为我的主文件夹,这样就成功了。

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Chrome - Google Chrome
Icon=google-chrome
Path=/home/nterms
Exec=/opt/google/chrome/chrome %U
StartupNotify=false
StartupWMClass=google-chrome
OnlyShowIn=Unity;
X-UnityGenerated=true

也许这可以帮助遇到同样问题的人。

答案3

我遇到了同样的问题。尝试通过终端运行 chrome。如果出现此错误:nss>=3.26,请执行以下操作:

  1. 您的 Ubuntu 软件中心可能无法正常工作,如果不工作,请使用以下命令安装以前的版本:

    sudo apt install software-center synaptic

  2. 现在打开软件中心并在搜索框中输入nss(或)。所有相关的软件包都会显示出来。安装所有软件包(所有与 相关的软件包,一个接一个),然后执行和,重新启动计算机并尝试打开 chrome。libnssnssnsssudo updatesudo upgrade

它对我来说非常有效。

答案4

.local/share/applications我有多个google-chrome.desktop文件(例如aaaaaa-google-chrome.desktopbbbbbb-google-chrome.desktop等)。

我删除了所有文件,希望 chrome 能够正确重建所需的文件。它确实做到了 —— 现在它正常工作了。

相关内容