network applications throwing "Servname not supported for ai_socktype"
17,649
This can occur when, due to misconfiguration, an unprivileged user does not have read access to /etc/services
. Check with:
ls -l /etc/services
It should look like -rw-r--r-- 1 root root ...
The file should be installed from the Priority: important package netbase
and have exactly these permissions. If not, fix it with:
sudo chown root:root /etc/services
sudo chmod 644 /etc/services
Nothing about the files contents is confidential or expected to change often. The file lists IANA-registered or common protocol port number associations for TCP, UDP, DCCP, and SCTP.
Related videos on Youtube
Author by
anx
Updated on September 18, 2022Comments
-
anx over 1 year
Why are some network application failing with this error message?
$ whois example.com getaddrinfo(whois.verisign-grs.com): Servname not supported for ai_socktype