sudo
atrasos foram causados por problemas de DNS.
Um usuário teve um atraso semelhante de 2 minutos causado pelo problema: link
Portanto, esta é minha primeira linha de investigação. Você pode tentar verificar time getent hosts $(hostname)
e ver se há um atraso lá.
Nota: o meu entendimento é que a razão pela qual isso aconteceu foi corrigida pelo autor. Seria muito interessante se você pudesse observar a versão de sudo
usada pela sua distribuição. link
Caso contrário, confirme se o problema acontece com o sudo interno de sudo time sudo echo
. Então você pode tentar executar sudo strace -t -f sudo echo
. Haverá muita saída, mas será timestamp. Você verá uma chamada do sistema em que o atraso é gasto, por exemplo, recvmsg (recebe mensagem, possivelmente esperando com um tempo limite, possivelmente uma resposta DNS). A interpretação completa requer conhecimento de programação. Se algo acontecer via dbus, eu acho que não mostrará qual serviço dbus especificamente. (Sinta-se à vontade para postar a saída completa em algum lugar e criar um link para ela - dropbox.com, gist.github.com, etc).