我无法打开 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