getaddrinfo
é uma função de biblioteca na biblioteca C padrão, não uma ferramenta de linha de comando. Portanto, tentar executá-lo não é o caminho certo para uma solução. Você pode chamar getaddrinfo de um shell python se você quiser:
dennis@lightning:~$ python
>>> import socket
>>> socket.getaddrinfo('localhost', None)
[(2, 1, 6, '', ('127.0.0.1', 0)), (2, 2, 17, '', ('127.0.0.1', 0)), (2, 3, 0, '', ('127.0.0.1', 0))]
mas duvido que isso ajude a resolver seu problema. Em vez disso, siga o link no comentário de Michael.