Então eu percebi hoje que enquanto eu assegurava que "localhost" estava em / etc / hosts eu não assegurei que o nome do host do sistema como definido em / etc / sysconfig / network estava em / etc / hosts. O problema para mim é que, enquanto o fqdn está no DNS, o padrão neste ambiente é não usar o fqdn para o nome do host do sistema. Então eu coloquei o nome do host (não-fqdn) em / etc / hosts com o endereço IP e o problema foi resolvido.
Eu acho que o que está me deixando tão mal é a mensagem de erro "getaddrinfo: localhost Name or service not known". O uso de localhost é um pouco enganador. Espero que alguém encontre esta informação útil.