Pivotal Knowledge Base

Follow

GPSTART error: failed to create socket: Address family not supported by protocol

Environment

Pivotal Greenplum: 4.3.x

OS: RHEL 6.x

Symptom

After init a new cluster is performed, gpstart returns the following error:

FAILED  host:'xxx'  datadir:'/data/xxx/gpsegxxx' with reason:'Start failed; check segment logfile. 
"failed to create socket: Address family not supported by protocol (errno: 97)  Retrying no 1  failed to create socket: Address family not supported by protocol (errno: 97)  Retrying no 2  failed to create socket: Address family not supported by protocol (errno: 97)  Retrying no 3  failed to create socket: Address family not supported by protocol (errno: 97)  Retrying no 4  failed to create socket:

Segment startup log report:

could not create IPv6 socket: Address family not supported by protocol (pqcomm.c:388)",,,,,,,,"StreamServerPort","pqcomm.c",388,

Cause

/etc/hosts from segment hosts included one line. This makes Greenplum receive an ipv6 address when trying to connect a segment instance. This issue will occur for a cluster not configured with an ipv6 protocol.

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Resolution

Comment the ::1 entry from all hosts' /etc/hosts file.

Comments

Powered by Zendesk