This is for promoted build january,14th.
During the process of SN installation,following error would occur when running otherpkgs in postscripts.
Installing conserver-xcat elilo-xcat ipmitool-xcat perl-Crypt-SSLeay perl-DBD-Pg perl-DBD-SQLite perl-Net-DNS perl-Net-IP perl-Net-Telnet perl-xCAT postgresql postgresql-libs syslinux-xcat tftp xCAT-client xCAT-genesis-base-x86_64 xCAT-genesis-scripts-x86_64 xCAT-server xCATsn xnba-undi
Installing: xCAT-genesis-scripts-x86_64-1:2.8-snap201301140009 [.error] Installation of xCAT-genesis-scripts-x86_64-1:2.8-snap201301140009 failed: (with --nodeps --force) Error: Subprocess failed. Error: RPM failed: warning: /var/cache/zypp/packages/xcat-otherpkgs0/xCAT-genesis-scripts-x86_64-2.8-snap201301140009.noarch.rpm: Header V3 DSA signature: NOKEY, key ID da736c68 mknb x86_64... Connection failure: IO::Socket::INET6: connect: Connection refused at /opt/xcat/lib/perl/xCAT/Client.pm line 200. Unable to open socket connection to xcatd daemon on localhost:3001. Verify that the xcatd daemon is running and that your SSL setup is correct. error: %post(xCAT-genesis-scripts-x86_64-2.8-snap201301140009.noarch) scriptlet failed, exit status 111 Abort, retry, ignore? [a/r/i] (a): a Problem occured during or after installation or removal of packages: Installation aborted by user Please see the above error message for a hint.
Above error makes otherpkgs exit accidently which make xCAT-server,xCATsn and xnba-undi fail to install.
This bug is the same root cause with bug 3284,which would affect SN installation.We may need to rebuild a new promoted build.
In my autotest environment , servicenode is installed successfully.I used newer xcat2.8 svn r14873 which is built automatically last night;But I used the same xcat-dep xcat-dep-201301101017.tar.bz2
[root@rhsn ~]# rpm -qa|grep -i xcat
perl-xCAT-2.8-snap201301140903.noarch
xCAT-client-2.8-snap201301140903.noarch
ipmitool-xcat-1.8.11-3.x86_64
xCAT-genesis-scripts-x86_64-2.8-snap201301140903.noarch
xCAT-server-2.8-snap201301140903.noarch
conserver-xcat-8.1.16-9.x86_64
elilo-xcat-3.14-4.noarch
xCAT-genesis-base-x86_64-2.8-snap201301100835.noarch
xCATsn-2.8-snap201301140903.x86_64
syslinux-xcat-3.86-2.noarch
[root@rhsn ~]# nodels
rhcn1
rhcn2
rhcn3
rhsn
[root@rhsn ~]# lsxcatd -v
Version 2.8 (svn r14873, built Mon Jan 14 09:03:03 EST 2013)
[root@rhsn ~]#
Fixed in 2.8 in r14921. Now xCAT-genesis-scripts.spec touches a file that indicates to xCAT and xCATsn that they should run mknb after xcatd is running. (I tried to use rpm triggers, but in several cases the trigger would get run multiple times.)
I did not have an x86_64 SN to test this on, but very similar changes in xCAT.spec worked well in my testing.