由于某些奇怪的原因,当我尝试在没有升级权限的情况下运行多个程序时,它们开始出现段错误。其中有gnome-abrt
和variety
曾经运行良好没有 sudo
直到昨天;如果我运行它们和 sudo
他们工作得很好。我仍然不知道是否有其他应用程序存在相同的问题,但我猜测,如果我找出其中一个应用程序的原因,它将解决所有应用程序的问题。
gnome-abrt
我在终端中运行例如得到的输出是:
Segmentation fault (core dumped)
任何帮助是极大的赞赏。
编辑:跑步sudo chown -R $USER:$USER $HOME && sudo restorecon -r $HOME
似乎带来了意想不到的变化。打开 Steam 时出现以下错误:
Repairing installation, linking /home/myuser/.steam/steam to /home/myuser/.local/share/Steam
rm: cannot remove '/home/myuser/.steam/steam': Permission denied
Setting up Steam content in /home/myuser/.local/share/Steam
ln: failed to access '/home/myuser/.steam/steam': Permission denied
请帮我“撤消”这个命令。
编辑2:这两个特定的软件包今天已更新,因此开发人员端似乎出了问题。
答案1
失败程序使用的一个或多个共享库 ( *.so
) 的权限可能已更改。
比较结果
sudo ldd $(type -p programname)
# and
ldd $(type -p programname)