ls -lL /usr/bin/env
mostra que o link simbólico está quebrado. Isso explica por que a linha shebang não está funcionando: o kernel está tentando, e obviamente falhando, executar um link simbólico pendente.
/usr/bin/env -> ../../bin/env
está correto se /usr
e /usr/bin
forem ambos diretórios reais (não links simbólicos). Evidentemente, esse não é o caso da sua máquina. Talvez /usr
seja um link simbólico? (Evidentemente, não é um link simbólico para /
, caso contrário, /usr/bin/env
seria o mesmo arquivo que /bin/env
, não um link simbólico).
Você precisa corrigir esse link simbólico. Você pode torná-lo um link absoluto:
sudo ln -snf /bin/env /usr/bin/env
Você pode torná-lo um link relativo, mas se fizer isso, verifique se está correto. Mude para /usr/bin
e execute ls -l relative/path/to/bin/env
para confirmar que você acertou antes de criar o link simbólico.
Esta não é uma configuração padrão do RHEL, portanto, você deve ter modificado algo localmente. Tente descobrir o que você fez e se isso poderia ter causado outros problemas semelhantes.