无法在 Ubuntu 上打开 Google Chrome

无法在 Ubuntu 上打开 Google Chrome

我无法打开 Google Chrome。我尝试删除并重新安装。但这并没有解决问题。google-chrome在终端上尝试此命令时,它显示

shm_open() failed: Permission denied
ATTENTION: default value of option force_s3tc_enable overridden by environment.
[8239:8239:0121/203748:ERROR:background_mode_manager_aura.cc(14)] Not implemented reached in virtual void BackgroundModeManager::EnableLaunchOnStartup(bool)
[8239:8239:0121/203748:ERROR:shared_memory_posix.cc(231)] Creating shared memory in /dev/shm/.com.google.Chrome.et02yU failed: Permission denied
[8239:8239:0121/203748:ERROR:shared_memory_posix.cc(234)] Unable to access(W_OK|X_OK) /dev/shm: Permission denied
[8239:8239:0121/203748:FATAL:shared_memory_posix.cc(236)] This is frequently caused by incorrect permissions on /dev/shm.  Try 'sudo chmod 1777 /dev/shm' to fix.
Aborted (core dumped)

谁能帮助我让我的笔记本电脑上的 Chrome 运行起来?

答案1

嘗試sudo chmod 1777 /dev/shm修復。

顺便说一句,这是错误输出中所说的最后一件事。

答案2

要永久修复此问题,请/dev/shm使用适当的标志进行挂载,方法是将以下内容放入/etc/fstab

none  /dev/shm    tmpfs   rw,nosuid,nodev,noexec    0    0

上述更改需要重启才能生效。
若要在不重启的情况下获得相同效果,请运行以下命令:

sudo mount none -t tmpfs -o rw,nosuid,nodev,noexec /dev/shm

如果/dev/shm已经安装,请添加remount选项:

sudo mount -o remount,rw,nosuid,nodev,noexec /dev/shm

相关内容