您很可能需要释放空间/

您很可能需要释放空间/

我想打开 google-chrome,但是打不开:

debian@debian:~$ which  google-chrome
/usr/bin/google-chrome
debian@debian:~$ google-chrome
[6605:6605:0713/170233.016537:ERROR:process_singleton_posix.cc(1004)] Failed to create socket directory.
[6605:6605:0713/170233.016697:ERROR:chrome_browser_main.cc(1278)] Failed to create a ProcessSingleton for your profile directory. This means that running multiple instances would start multiple browser processes rather than opening a new window in the existing process. Aborting now to avoid profile corruption.

我找不到实例在哪里?

debian@debian:~$ ps aux |grep  google
debian      6648  0.0  0.0  12684   820 pts/0    S+   17:02   0:00 grep google
debian@debian:~$ ps aux |grep  chrome
debian      6651  0.0  0.0  12684   876 pts/0    S+   17:02   0:00 grep chrome

我应该释放空间吗?

 df /
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda1      191293324 73507036 107999460  41% /

答案1

这个错误基本上意味着 Chromium 无法创建其“ProcessSingleton”套接字。

检查是否/tmp设置为chmod 1777。这些特殊权限是为了让所有用户都可以写入它,但只有所有者才能访问其中的对象。

考虑清除/tmp任何看起来与铬或铬有关的东西。(您还安装了铬吗?)

/tmp夜晚也会很充实,那样的话就清理一些空间吧。

答案2

这并不是说实例正在运行。

它表示无法获取锁会导致运行多个实例,进而导致配置文件损坏。因此它拒绝启动。

答案3

您很可能需要释放空间/

(除非您以其他方式设置了分区,否则您需要运行df -h并清理包含的分区中的空间/usr/bin


Chrome 正在向您输出:

立即中止以避免配置文件损坏。

意思是不允许Chrome 的一个实例正在运行,因此您当然找不到该进程,ps aux因为它不存在。

虽然我不使用 Chrome,但我也遇到过类似的错误(无法创建套接字目录),这是由于我的根分区 ( /) 存储空间不足造成的。清理一些空间应该可以让 Chrome 开始正常运行,然后你就可以在 中找到它了ps aux

如果您不这样做,您很可能会在其他程序上遇到问题。

答案4

debian@debian:~$ ls  /tmp
debian@debian:~$ ls -al /tmp
total 20
drwxr-xr-x  9 root root 16384 Jan  1  1970 .
drwxr-xr-x 18 root root  4096 Jul 13 18:21 ..
debian@debian:~$ sudo umount  /tmp

现在我可以启动 chrome 浏览器了。

相关内容