Skip to content

[DEV]"xcatd: install monitor" process(listening on ipv6 socket) will die on status update from node failed on reverse dns lookup  #2459

@immarvin

Description

@immarvin

steps to reproduce:

  1. on a rhels7.3 mn with at least 1 nic with ipv6 enabled
# ip addr|grep inet6
    inet6 ::1/128 scope host
    inet6 fe80::9abe:94ff:fe00:c478/64 scope link
    inet6 fe80::9abe:94ff:fe00:c47a/64 scope link
    inet6 fe80::9abe:94ff:fe00:c47b/64 scope link
  1. install the package "perl-IO-Socket-INET6" and "perl-Socket6" , then restart xcatd
  2. make sure the xcatd processes are listening on ipv6 stack:
# netstat -nltp|grep -w "3001\|3002"
tcp6       0      0 :::3001                 :::*                    LISTEN      90301/xcatd: SSL li
tcp6       0      0 :::3002                 :::*                    LISTEN      90305/xcatd: instal
  1. then run "/xcatpost/updateflag.awk" from a node whose hostname can not be reverse lookup on nslookup <ip>
/xcatpost/updateflag.awk fs4 3002 "installstatus booted"
  1. then the process "xcatd: install monitor" will be found died on the mn
ps aux|grep "xcatd: install monitor" |grep -v grep

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions