从 Ubuntu 12.04 开始,每当我打开 aterm 时,都会收到以下错误消息:
Error opening file for reading: Permission denied
aterm 仍可打开并正确运行,但我收到该错误消息。我想弄清楚这一切是怎么回事。
- 有人熟悉 aterm 的这个特定错误吗?
- 否则,是否有一些日志记录了试图打开的文件,以便我可以确定它抱怨的是哪个文件?我已经在日志文件中查找了“aterm”,但没有成功。
- 还有其他提示可以帮助确定问题是什么吗?
答案1
如果是我的话我很可能会使用strace
,例如:
$ strace aterm
这将打印出发出的所有系统调用aterm
。信息量相当大。您可能希望将其限制为仅系统open()
调用,如下所示:
$ strace -etrace=open aterm
尽管我认为这可能不是open()
系统调用的结果。