xCAT 2.8.5 20140814 build.
[root@dx360m4n10 /]# rpm -qa |grep -i xcat
xCAT-client-2.8.5-snap201408140128.noarch
xCAT-server-2.8.5-snap201408140128.noarch
perl-xCAT-2.8.5-snap201408140128.noarch
grub2-xcat-1.0-1.noarch
xCAT-genesis-scripts-x86_64-2.8.5-snap201408140130.noarch
xCAT-test-2.8.5-snap201408140130.noarch
syslinux-xcat-3.86-2.noarch
conserver-xcat-8.1.16-10.x86_64
ipmitool-xcat-1.8.11-3.x86_64
xCAT-genesis-base-x86_64-2.8-snap201404300240.noarch
xCAT-buildkit-2.8.5-snap201408140130.noarch
elilo-xcat-3.14-4.noarch
yaboot-xcat-1.3.17-rc1.noarch
[root@dx360m4n10 /]# makedns -n
Handling x3550m3n02 in /etc/hosts.
Handling dx360m4n09 in /etc/hosts.
Handling ngpblade5 in /etc/hosts.
Handling x3550m4n07 in /etc/hosts.
Handling localhost in /etc/hosts.
Handling dx360m4n01 in /etc/hosts.
Handling localhost in /etc/hosts.
Handling dx360m4n10 in /etc/hosts.
Handling cmm01 in /etc/hosts.
Handling dx360m4n08 in /etc/hosts.
Getting reverse zones, this may take several minutes for a large cluster.
Completed getting reverse zones.
Error: ddns plugin bug, pid 6832, process description: 'xCATd SSL: makedns for root@localhost: ddns instance' with error 'Can't locate object method "stopservice" via package "xCAT::Utils" at /opt/xcat/lib/perl/xCAT_plugin/ddns.pm line 575, <$parfd> line 12.
'
ddns.pm does not use xCAT::Utils, fixed in 2.8.5 and 2.9 through adding the "use xCAT::Utils" in ddns.pm.
2.8.5: commit f5d2396cbb71efb498dff125e6df8e53e7da0d0c
2.9: commit c455d1dbe91e8c3d0e210f0a30ce3335aa8298b2