getaddrinfo() „Name or service not known“

Veröffentlicht: Mai 28, 2015 in Linux
Schlagwörter:

Bei getaddrinfo handelt es sich um eine Funktion zur Namensauflösung, somit lassen sich Fehler meist auf fehlende/fehlerhafte Eintrage in der /etc/hosts bzw. auf dem DNS-Server zurückführen. Um den Fehler zu beheben ist es i.d.R. ausreichend den entsprechenden Host/Service in die lokale /etc/hosts einzutragen.

Beispiel aus einem Icinga2-Logfile:

[2015-05-27 18:29:47 +0200] information/ApiClient: Reconnecting to API \\
endpoint 'ICINGA-SATELLITE-1' via host 'ICINGA-SATELLITE-1' and \\
port '5665'
[2015-05-27 18:29:47 +0200] critical/TcpSocket: getaddrinfo() failed with \\
error code -2, "Name or service not known"
[2015-05-27 18:29:47 +0200] critical/ApiListener: Cannot connect to host \\
'ICINGA-SATELLITE-2' on port '5665'

Hier konnte keine Verbindung zu den Remote-Clients hergestellt werden, da diese nicht in der /etc/hosts hinterlegt waren.

Nähere Informationen kann man der ManPage entnehmen (man getaddrinfo).

Advertisements

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s