Meu primeiro palpite é que o arquivo não tem permissões executáveis. Qual usuário você está executando como? Se o arquivo pertencer ao usuário ou a um grupo no qual o usuário está, se não houver permissões executáveis para o usuário, mesmo que 'all' tenha permissões executáveis, o usuário ainda não poderá executá-lo.
Então, por exemplo, se é de propriedade do usuário Nagios, mas o arquivo não tem permissão executável para o usuário, você receberá esse erro, mesmo que o arquivo seja executável por todos / outros:
[kbrandt@kbrandt-opadmin: ~/scrap] ls -l true.pl <24252@6:17>
-rw-rw-r-x 1 kbrandt kbrandt 603 2009-04-14 13:17 true.pl
[kbrandt@kbrandt-opadmin: ~/scrap] ./true.pl
zsh: permission denied: ./true.pl
O mesmo vale para grupos. Se um arquivo pertencesse ao usuário 'Joe' e o grupo 'Nagios', e o usuário kbrandt que é membro do grupo Nagios tentou executá-lo, se a coluna do grupo não tiver permissão executável, o kbrandt não poderá para executá-lo.
Atualize após um longo período de comentários:
Você tentou recompilar os plug-ins nessa máquina?
thats it! the files get copied from another (intel machine) automatically by opsview on this one! compiling plugins from source worked