Как определить файл в & ldquo; Ошибка открытия файла для чтения & rdquo; ошибка

Начиная с Ubuntu 12.04, всякий раз, когда я открываю aterm, я получаю следующее сообщение об ошибке:

Error opening file for reading: Permission denied

aterm по-прежнему открывается и работает правильно, но я получаю это сообщение об ошибке. Я хотел бы выяснить, о чем все это.

  1. Кто-то знаком с этой конкретной ошибкой для aterm?
  2. Иначе, есть ли какой-нибудь журнал, в котором записываются файлы, которые пытаются открыть, чтобы я мог определить, к какому файлу он относится? Я потерял свои лог-файлы для «aterm», но безуспешно.
  3. Другие советы по определению проблемы?
1
задан 4 July 2012 в 18:44

1 ответ

Если бы это был я, я бы, скорее всего, использовал strace, например:

$ strace aterm

, который распечатывает все системные вызовы, которые выдает aterm. Будет довольно много информации. Вы можете захотеть ограничить его только системным вызовом open() следующим образом:

$ strace -etrace=open aterm

, хотя я полагаю, возможно, что это не результат системного вызова open().

0
ответ дан 4 July 2012 в 18:44

Другие вопросы по тегам:

Похожие вопросы: