Como determinar o arquivo no erro “Erro ao abrir o arquivo para leitura”

1

Desde o Ubuntu 12.04, sempre que abro o aterm, recebo a seguinte mensagem de erro:

Error opening file for reading: Permission denied
O

aterm ainda abre e funciona corretamente, mas recebo essa mensagem de erro. Eu gostaria de descobrir o que é tudo isso.

  1. Alguém está familiarizado com esse erro específico para aterm?
  2. Caso contrário, há algum log que registra arquivos que estão tentando ser abertos para que eu possa determinar de qual arquivo está reclamando? Eu tenho grepped meus arquivos de log para "aterm" sem sucesso.
  3. Outras dicas para determinar qual é o problema?
por Mark Hildreth 04.07.2012 / 16:44

1 resposta

2

Se fosse eu, eu provavelmente usaria strace , como em:

$ strace aterm

Isso imprimirá todas as chamadas do sistema que aterm emitem. Será muita informação. Você pode querer limitá-lo apenas à chamada do sistema open() da seguinte forma:

$ strace -etrace=open aterm

embora eu suponha que é possível que este não seja o resultado de um open() syscall.

    
por grifferz 04.07.2012 / 19:55