A mensagem de erro desta versão mais antiga do systemtap não é específica o suficiente sobre o problema. A linha chave é "Usando um servidor de compilação". Por que está usando esse servidor? Porque sua conta não tem os privilégios necessários para criar & amp; executar um script de systemtap arbitrário. O Systemtap espera que, ao usar um servidor de compilação que tenha sido autorizado pelo seu administrador de sistema local, seu usuário sem privilégios possa executar o script. Então, esse esforço falha porque nenhum dos servidores encontrados é tão autorizado.
Então, o que fazer? O mais fácil é executar o systemtap como root
: sudo stap ....
. A segunda coisa mais fácil de fazer é colocar o ID do usuário nos grupos stapdev
e stapusr
UNIX, que é aproximadamente equivalente em root no poder. Em ambos os casos, você pode criar localmente & amp; executar scripts stap arbitrários. A terceira coisa mais fácil de fazer é configurar a compilação remota & amp; material de privilégio limitado; para isso, veja man stap-server
.