某些应用程序无法在 CentOS 7 上打开

某些应用程序无法在 CentOS 7 上打开

我在带有 GNOME 的 CentOS 7.5 上有一些应用程序,单击时无法打开。这天气例如,当单击应用程序时,它似乎会加载,但什么也不做......它不会打开。

我在这里发现了类似的问题,说文件应该在第 77 行用 value 进行更改,但我发现它已经更改了。/usr/share/gnome-shell/extensions/[email protected]/extension.jsthis._app.open_new_window(-1);

它在安装开始时已经打开,但由于某种未知原因,它不再打开。

答案1

可能有另一个正在运行的进程正在阻止它,或者有一个文件正在阻止它,例如锁定文件。

在终端中,您可以尝试手动启动它以查看发生了什么。

$ gnome-weather

如果使用该方法没有看到任何特定内容,那么您需要开始跟踪它。我通常这样做:

$ strace -s 2000 gnome-weather

调试strace可能有点令人畏惧,因此首先查看您的/home目录,看看是否有文件阻止它。

$ strace -s 2000 gnome-weather  |& grep -E open | grep -i /home

然后查看/etc其他目录,看看它是否挂在任何特定的文件访问(读/写)上。

相关内容