Hi
I try to install xcat 2.8 on rhel5.7 x86_64 and get the following error:
---> Package perl-XML-SAX.noarch 0:0.14-8 set to be updated
---> Package xCAT-server.noarch 4:2.8-snap201302181701 set to be updated
--> Processing Dependency: perl(IO::Uncompress::Gunzip) for package: xCAT-server
--> Finished Dependency Resolution
4:xCAT-server-2.8-snap201302181701.noarch from xcat-2-core has depsolving problems
--> Missing Dependency: perl(IO::Uncompress::Gunzip) is needed by package 4:xCAT-server-2.8-snap201302181701.noarch (xcat-2-core)
Error: Missing Dependency: perl(IO::Uncompress::Gunzip) is needed by package 4:xCAT-server-2.8-snap201302181701.noarch (xcat-2-core)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
This was caused by a use added to xcatd
use IO::Uncompress::Gunzip qw/gunzip/;
The rpms do not exist in el5, we need to fix this
perl-IO-Compress-Base-2.020-127.el6.x86_64
perl-IO-Compress-Zlib-2.020-127.el6.x86_64
For now should be able to download the rpm from
http://rpm.pbone.net/index.php3/stat/4/idpl/12090580/dir/redhat_el_5/com/perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch.rpm.html
Need to add to our deps package.
Need to investigate sles 10
Fix needs to be delivered in 2.8.1
Hi I just tried this on rh5.9 and we need to put following 3 rpms in our xcat-dep. xCAT installation finished
perl-Compress-Raw-Zlib-2.052-1.el5.rf.x86_64.rpm
perl-IO-Compress-Base-2.015-1.el5.rf.noarch.rpm
perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch.rpm
[root@rhcn1 yum.repos.d]# yum install perl-xCAT xCAT xCAT-client xCAT-server
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
other-pkgs | 951 B 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package perl-xCAT.noarch 4:2.8.1-snap201303141638 set to be updated
--> Processing Dependency: perl(HTTP::Cookies) for package: perl-xCAT
--> Processing Dependency: perl(DBI) for package: perl-xCAT
--> Processing Dependency: perl(XML::Simple) for package: perl-xCAT
--> Processing Dependency: perl(HTML::Form) for package: perl-xCAT
--> Processing Dependency: perl(Expect) for package: perl-xCAT
--> Processing Dependency: perl(LWP) for package: perl-xCAT
--> Processing Dependency: perl(SNMP) for package: perl-xCAT
---> Package xCAT.i386 0:2.8.1-snap201303141639 set to be updated
--> Processing Dependency: ipmitool-xcat >= 1.8.9 for package: xCAT
--> Processing Dependency: xnba-undi for package: xCAT
--> Processing Dependency: bind for package: xCAT
--> Processing Dependency: elilo-xcat for package: xCAT
--> Processing Dependency: syslinux-xcat for package: xCAT
--> Processing Dependency: conserver-xcat for package: xCAT
--> Processing Dependency: perl-DBD-SQLite for package: xCAT
--> Processing Dependency: /usr/sbin/dhcpd for package: xCAT
--> Processing Dependency: xCAT-genesis-scripts-x86_64 for package: xCAT
--> Processing Dependency: httpd for package: xCAT
--> Processing Dependency: /etc/xinetd.d/tftp for package: xCAT
---> Package xCAT.x86_64 0:2.8.1-snap201303141639 set to be updated
---> Package xCAT-client.noarch 4:2.8.1-snap201303141638 set to be updated
--> Processing Dependency: perl-XML-Parser for package: xCAT-client
--> Processing Dependency: perl(IO::Socket::SSL) for package: xCAT-client
---> Package xCAT-server.noarch 4:2.8.1-snap201303141638 set to be updated
--> Processing Dependency: perl(XML::LibXML) for package: xCAT-server
--> Processing Dependency: perl(IO::Pty) for package: xCAT-server
--> Processing Dependency: perl-Crypt-SSLeay for package: xCAT-server
--> Processing Dependency: perl(Net::SSLeay) for package: xCAT-server
--> Processing Dependency: perl(Net::DNS) for package: xCAT-server
--> Processing Dependency: perl(Digest::SHA1) for package: xCAT-server
--> Processing Dependency: perl(Net::Telnet) for package: xCAT-server
--> Processing Dependency: perl(IO::Uncompress::Gunzip) for package: xCAT-server
--> Processing Dependency: perl-IO-Tty for package: xCAT-server
--> Running transaction check
---> Package bind.x86_64 30:9.3.6-20.P1.el5_8.5 set to be updated
---> Package conserver-xcat.x86_64 0:8.1.16-9 set to be updated
---> Package dhcp.x86_64 12:3.0.5-31.el5_8.1 set to be updated
---> Package elilo-xcat.noarch 0:3.14-4 set to be updated
---> Package httpd.x86_64 0:2.2.3-74.el5 set to be updated
--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd
--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd
---> Package ipmitool-xcat.x86_64 0:1.8.11-3 set to be updated
---> Package net-snmp-perl.x86_64 1:5.3.2.2-20.el5 set to be updated
---> Package perl-Crypt-SSLeay.x86_64 0:0.51-11.el5 set to be updated
---> Package perl-DBD-SQLite.x86_64 0:1.14-1 set to be updated
---> Package perl-DBI.x86_64 0:1.52-2.el5 set to be updated
---> Package perl-Digest-SHA1.x86_64 0:2.11-1.2.1 set to be updated
---> Package perl-Expect.noarch 0:1.21-1 set to be updated
---> Package perl-IO-Compress-Zlib.noarch 0:2.015-1.el5.rf set to be updated
--> Processing Dependency: perl(IO::Uncompress::Base) >= 2.015 for package: perl-IO-Compress-Zlib
--> Processing Dependency: perl(Compress::Raw::Zlib) >= 2.015 for package: perl-IO-Compress-Zlib
--> Processing Dependency: perl(IO::Compress::Base::Common) >= 2.015 for package: perl-IO-Compress-Zlib
--> Processing Dependency: perl(IO::Compress::Base) >= 2.015 for package: perl-IO-Compress-Zlib
---> Package perl-IO-Socket-SSL.noarch 0:1.01-1.fc6 set to be updated
---> Package perl-IO-Tty.x86_64 0:1.07-1 set to be updated
---> Package perl-Net-DNS.x86_64 0:0.59-3.el5 set to be updated
--> Processing Dependency: perl(Digest::HMAC_MD5) for package: perl-Net-DNS
--> Processing Dependency: perl(Net::IP) for package: perl-Net-DNS
---> Package perl-Net-SSLeay.x86_64 0:1.30-4.fc6 set to be updated
---> Package perl-Net-Telnet.noarch 0:3.03-5 set to be updated
---> Package perl-XML-LibXML.x86_64 0:1.58-6 set to be updated
--> Processing Dependency: perl-XML-NamespaceSupport for package: perl-XML-LibXML
--> Processing Dependency: perl-XML-LibXML-Common for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::Exception) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::LibXML::Common) for package: perl-XML-LibXML
--> Processing Dependency: perl-XML-SAX for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::DocumentLocator) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::SAX::Base) for package: perl-XML-LibXML
--> Processing Dependency: perl(XML::NamespaceSupport) for package: perl-XML-LibXML
---> Package perl-XML-Parser.x86_64 0:2.34-6.1.2.2.1 set to be updated
--> Processing Dependency: perl(URI) for package: perl-XML-Parser
---> Package perl-XML-Simple.noarch 0:2.14-4.fc6 set to be updated
---> Package perl-libwww-perl.noarch 0:5.805-1.1.1 set to be updated
--> Processing Dependency: perl-HTML-Parser >= 3.33 for package: perl-libwww-perl
--> Processing Dependency: perl(HTML::Entities) for package: perl-libwww-perl
--> Processing Dependency: perl(Compress::Zlib) for package: perl-libwww-perl
---> Package syslinux-xcat.noarch 0:3.86-2 set to be updated
---> Package tftp-server.x86_64 0:0.49-2 set to be updated
---> Package xCAT-genesis-scripts-x86_64.noarch 1:2.8.1-snap201303111201 set to be updated
--> Processing Dependency: xCAT-genesis-base-x86_64 for package: xCAT-genesis-scripts-x86_64
---> Package xnba-undi.noarch 0:1.0.3-7 set to be updated
--> Running transaction check
---> Package apr.x86_64 0:1.2.7-11.el5_6.5 set to be updated
---> Package apr-util.x86_64 0:1.2.7-11.el5_5.2 set to be updated
--> Processing Dependency: libpq.so.4()(64bit) for package: apr-util
---> Package perl-Compress-Raw-Zlib.x86_64 0:2.052-1.el5.rf set to be updated
---> Package perl-Compress-Zlib.x86_64 0:1.42-1.fc6 set to be updated
---> Package perl-Digest-HMAC.noarch 0:1.01-15 set to be updated
---> Package perl-HTML-Parser.x86_64 0:3.55-1.fc6 set to be updated
--> Processing Dependency: perl-HTML-Tagset >= 3.03 for package: perl-HTML-Parser
--> Processing Dependency: perl(HTML::Tagset) for package: perl-HTML-Parser
---> Package perl-IO-Compress-Base.noarch 0:2.015-1.el5.rf set to be updated
---> Package perl-Net-IP.noarch 0:1.25-2.fc6 set to be updated
---> Package perl-URI.noarch 0:1.35-3 set to be updated
---> Package perl-XML-LibXML-Common.x86_64 0:0.13-8.2.2 set to be updated
---> Package perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 set to be updated
---> Package perl-XML-SAX.noarch 0:0.14-13.el5 set to be updated
---> Package xCAT-genesis-base-x86_64.noarch 1:2.8-snap201301100835 set to be updated
--> Running transaction check
---> Package perl-HTML-Tagset.noarch 0:3.10-2.1.1 set to be updated
---> Package postgresql-libs.x86_64 0:8.1.23-6.el5_8 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
perl-xCAT noarch 4:2.8.1-snap201303141638 xcat-2-core 636 k
xCAT i386 2.8.1-snap201303141639 xcat-2-core 175 k
xCAT x86_64 2.8.1-snap201303141639 xcat-2-core 175 k
xCAT-client noarch 4:2.8.1-snap201303141638 xcat-2-core 514 k
xCAT-server noarch 4:2.8.1-snap201303141638 xcat-2-core 1.5 M
Installing for dependencies:
apr x86_64 1.2.7-11.el5_6.5 local-rhels5.9-x86_64-Server 120 k
apr-util x86_64 1.2.7-11.el5_5.2 local-rhels5.9-x86_64-Server 79 k
bind x86_64 30:9.3.6-20.P1.el5_8.5 local-rhels5.9-x86_64-Server 989 k
conserver-xcat x86_64 8.1.16-9 xcat-dep 217 k
dhcp x86_64 12:3.0.5-31.el5_8.1 local-rhels5.9-x86_64-Server 890 k
elilo-xcat noarch 3.14-4 xcat-dep 75 k
httpd x86_64 2.2.3-74.el5 local-rhels5.9-x86_64-Server 1.3 M
ipmitool-xcat x86_64 1.8.11-3 xcat-dep 240 k
net-snmp-perl x86_64 1:5.3.2.2-20.el5 local-rhels5.9-x86_64-Server 203 k
perl-Compress-Raw-Zlib x86_64 2.052-1.el5.rf other-pkgs 172 k
perl-Compress-Zlib x86_64 1.42-1.fc6 local-rhels5.9-x86_64-Server 52 k
perl-Crypt-SSLeay x86_64 0.51-11.el5 local-rhels5.9-x86_64-Server 45 k
perl-DBD-SQLite x86_64 1.14-1 xcat-dep 294 k
perl-DBI x86_64 1.52-2.el5 local-rhels5.9-x86_64-Server 605 k
perl-Digest-HMAC noarch 1.01-15 local-rhels5.9-x86_64-Server 12 k
perl-Digest-SHA1 x86_64 2.11-1.2.1 local-rhels5.9-x86_64-Server 49 k
perl-Expect noarch 1.21-1 xcat-dep 72 k
perl-HTML-Parser x86_64 3.55-1.fc6 local-rhels5.9-x86_64-Server 92 k
perl-HTML-Tagset noarch 3.10-2.1.1 local-rhels5.9-x86_64-Server 14 k
perl-IO-Compress-Base noarch 2.015-1.el5.rf other-pkgs 57 k
perl-IO-Compress-Zlib noarch 2.015-1.el5.rf other-pkgs 142 k
perl-IO-Socket-SSL noarch 1.01-1.fc6 local-rhels5.9-x86_64-Server 49 k
perl-IO-Tty x86_64 1.07-1 xcat-dep 40 k
perl-Net-DNS x86_64 0.59-3.el5 local-rhels5.9-x86_64-Server 215 k
perl-Net-IP noarch 1.25-2.fc6 local-rhels5.9-x86_64-Server 31 k
perl-Net-SSLeay x86_64 1.30-4.fc6 local-rhels5.9-x86_64-Server 192 k
perl-Net-Telnet noarch 3.03-5 local-rhels5.9-x86_64-Server 56 k
perl-URI noarch 1.35-3 local-rhels5.9-x86_64-Server 116 k
perl-XML-LibXML x86_64 1.58-6 local-rhels5.9-x86_64-Server 229 k
perl-XML-LibXML-Common x86_64 0.13-8.2.2 local-rhels5.9-x86_64-Server 16 k
perl-XML-NamespaceSupport noarch 1.09-1.2.1 local-rhels5.9-x86_64-Server 15 k
perl-XML-Parser x86_64 2.34-6.1.2.2.1 local-rhels5.9-x86_64-Server 210 k
perl-XML-SAX noarch 0.14-13.el5 local-rhels5.9-x86_64-Server 77 k
perl-XML-Simple noarch 2.14-4.fc6 local-rhels5.9-x86_64-Server 68 k
perl-libwww-perl noarch 5.805-1.1.1 local-rhels5.9-x86_64-Server 376 k
postgresql-libs x86_64 8.1.23-6.el5_8 local-rhels5.9-x86_64-Server 197 k
syslinux-xcat noarch 3.86-2 xcat-dep 498 k
tftp-server x86_64 0.49-2 local-rhels5.9-x86_64-Server 32 k
xCAT-genesis-base-x86_64 noarch 1:2.8-snap201301100835 xcat-dep 24 M
xCAT-genesis-scripts-x86_64 noarch 1:2.8.1-snap201303111201 xcat-2-core 18 k
xnba-undi noarch 1.0.3-7 xcat-dep 116 k
Transaction Summary
Install 46 Package(s)
Upgrade 0 Package(s)
Total size: 35 M
Total download size: 29 M
Is this ok [y/N]: y
Downloading Packages:
Total 4.8 GB/s | 29 MB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : perl-DBI 1/46
Installing : perl-DBD-SQLite 2/46
Installing : perl-Digest-SHA1 3/46
Installing : tftp-server 4/46
Installing : perl-IO-Tty 5/46
Installing : perl-Net-SSLeay 6/46
Installing : bind 7/46
Installing : dhcp 8/46
Installing : apr 9/46
Installing : conserver-xcat 10/46
Installing : net-snmp-perl 11/46
Installing : ipmitool-xcat 12/46
Installing : postgresql-libs 13/46
Installing : apr-util 14/46
Installing : httpd 15/46
Installing : perl-Crypt-SSLeay 16/46
Installing : perl-Compress-Zlib 17/46
Installing : perl-XML-LibXML-Common 18/46
Installing : perl-Compress-Raw-Zlib 19/46
Installing : perl-Expect 20/46
Installing : perl-IO-Socket-SSL 21/46
Installing : perl-XML-NamespaceSupport 22/46
Installing : elilo-xcat 23/46
Installing : xnba-undi 24/46
Installing : syslinux-xcat 25/46
Installing : perl-URI 26/46
Installing : perl-XML-SAX 27/46
Installing : perl-XML-LibXML 28/46
Installing : perl-Digest-HMAC 29/46
Installing : perl-Net-IP 30/46
Installing : perl-Net-DNS 31/46
Installing : perl-IO-Compress-Base 32/46
Installing : perl-IO-Compress-Zlib 33/46
Installing : perl-HTML-Tagset 34/46
Installing : perl-HTML-Parser 35/46
Installing : perl-libwww-perl 36/46
Installing : perl-XML-Parser 37/46
Installing : perl-XML-Simple 38/46
Installing : perl-xCAT 39/46
Installing : xCAT-client 40/46
Installing : perl-Net-Telnet 41/46
Installing : xCAT-server 42/46
Installing : xCAT-genesis-base-x86_64 43/46
Installing : xCAT-genesis-scripts-x86_64 44/46
Installing : xCAT 45/46
Generating new node hostkeys...
Generating SSH1 RSA Key...
Generating SSH2 RSA Key...
Generating SSH2 DSA Key...
Added updates to the /root/.ssh/config file.
Copied /root/.ssh/id_rsa.pub to /install/postscripts/_ssh/authorized_keys.
NFS has been restarted.
Setting up basic certificates. Respond with a 'y' when prompted.
NOTE use "-newkey rsa:2048" if running OpenSSL 0.9.8a or higher
Generating a 2048 bit RSA private key
................................................................................+++
...........................................................+++
writing new private key to 'private/ca-key.pem'
/
Created xCAT certificate.
Generating RSA private key, 2048 bit long modulus
..........+++
.....+++
e is 65537 (0x10001)
/
Using configuration from openssl.cnf
Check that the request matches the signature
Signature ok
Certificate Details:
Serial Number: 1 (0x1)
Validity
Not Before: Mar 18 15:48:48 2013 GMT
Not After : Mar 13 15:48:48 2033 GMT
Subject:
commonName = rhcn1
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
Netscape Cert Type:
SSL Client, SSL Server, Object Signing
Netscape Comment:
OpenSSL Generated Server Certificate
X509v3 Subject Key Identifier:
3B:F0:F3:10:7A:6A:2D:84:88:28:E1:36:BA:AB:76:55:7A:5E:F7:F3
X509v3 Authority Key Identifier:
keyid:5F:7D:30:2A:55:37:30:0A:A0:44:4F:F3:6F:84:D5:62:50:FA:B8:FF
Certificate is to be certified until Mar 13 15:48:48 2033 GMT (7300 days)
Sign the certificate? [y/n]:
1 out of 1 certificate requests certified, commit? [y/n]Write out database with 1 new entries
Data Base Updated
/
Generating RSA private key, 2048 bit long modulus
.................................+++
...........+++
e is 65537 (0x10001)
/
Using configuration from openssl.cnf
Check that the request matches the signature
Signature ok
Certificate Details:
Serial Number: 2 (0x2)
Validity
Not Before: Mar 18 15:48:48 2013 GMT
Not After : Mar 13 15:48:48 2033 GMT
Subject:
commonName = root
X509v3 extensions:
X509v3 Basic Constraints:
CA:FALSE
X509v3 Key Usage:
Digital Signature, Key Encipherment, Key Agreement
X509v3 Extended Key Usage:
TLS Web Client Authentication
Netscape Cert Type:
SSL Client, S/MIME, Object Signing
Netscape Comment:
OpenSSL Generated Client Certificate
X509v3 Subject Key Identifier:
8C:E4:A3:82:8F:8E:47:2C:98:88:03:84:EF:EE:9D:11:A0:BE:B6:45
X509v3 Authority Key Identifier:
keyid:5F:7D:30:2A:55:37:30:0A:A0:44:4F:F3:6F:84:D5:62:50:FA:B8:FF
Certificate is to be certified until Mar 13 15:48:48 2033 GMT (7300 days)
Sign the certificate? [y/n]:
1 out of 1 certificate requests certified, commit? [y/n]Write out database with 1 new entries
Data Base Updated
/
Created xCAT certificate.
Restarting xCATd [ OK ]
named has been enabled on boot.
httpd has been restarted.
SELINUX is not disabled, disabling it now...
Command failed: service iptables stop 2>&1. Error message: .
Failed to stop firewall
xCAT is now running, it is recommended to tabedit networks
and set a dynamic ip address range on any networks where nodes
are to be discovered. Then, run makedhcp -n to create a new dhcpd
configuration file, and /etc/init.d/dhcpd restart. Either examine sample
configuration templates, or write your own, or specify a value per
node with nodeadd or tabedit.
Running '/opt/xcat/sbin/mknb x86_64', triggered by the installation/update of xCAT-genesis-scripts-x86_64 ...
Creating genesis.fs.x86_64.gz in /tftpboot/xcat
The 'mknb x86_64' command completed successfully.
Installing : xCAT 46/46
Restarting xCATd [ OK ]
Installed:
perl-xCAT.noarch 4:2.8.1-snap201303141638 xCAT.i386 0:2.8.1-snap201303141639 xCAT.x86_64 0:2.8.1-snap201303141639 xCAT-client.noarch 4:2.8.1-snap201303141638
xCAT-server.noarch 4:2.8.1-snap201303141638
Dependency Installed:
apr.x86_64 0:1.2.7-11.el5_6.5 apr-util.x86_64 0:1.2.7-11.el5_5.2 bind.x86_64 30:9.3.6-20.P1.el5_8.5
conserver-xcat.x86_64 0:8.1.16-9 dhcp.x86_64 12:3.0.5-31.el5_8.1 elilo-xcat.noarch 0:3.14-4
httpd.x86_64 0:2.2.3-74.el5 ipmitool-xcat.x86_64 0:1.8.11-3 net-snmp-perl.x86_64 1:5.3.2.2-20.el5
perl-Compress-Raw-Zlib.x86_64 0:2.052-1.el5.rf perl-Compress-Zlib.x86_64 0:1.42-1.fc6 perl-Crypt-SSLeay.x86_64 0:0.51-11.el5
perl-DBD-SQLite.x86_64 0:1.14-1 perl-DBI.x86_64 0:1.52-2.el5 perl-Digest-HMAC.noarch 0:1.01-15
perl-Digest-SHA1.x86_64 0:2.11-1.2.1 perl-Expect.noarch 0:1.21-1 perl-HTML-Parser.x86_64 0:3.55-1.fc6
perl-HTML-Tagset.noarch 0:3.10-2.1.1 perl-IO-Compress-Base.noarch 0:2.015-1.el5.rf perl-IO-Compress-Zlib.noarch 0:2.015-1.el5.rf
perl-IO-Socket-SSL.noarch 0:1.01-1.fc6 perl-IO-Tty.x86_64 0:1.07-1 perl-Net-DNS.x86_64 0:0.59-3.el5
perl-Net-IP.noarch 0:1.25-2.fc6 perl-Net-SSLeay.x86_64 0:1.30-4.fc6 perl-Net-Telnet.noarch 0:3.03-5
perl-URI.noarch 0:1.35-3 perl-XML-LibXML.x86_64 0:1.58-6 perl-XML-LibXML-Common.x86_64 0:0.13-8.2.2
perl-XML-NamespaceSupport.noarch 0:1.09-1.2.1 perl-XML-Parser.x86_64 0:2.34-6.1.2.2.1 perl-XML-SAX.noarch 0:0.14-13.el5
perl-XML-Simple.noarch 0:2.14-4.fc6 perl-libwww-perl.noarch 0:5.805-1.1.1 postgresql-libs.x86_64 0:8.1.23-6.el5_8
syslinux-xcat.noarch 0:3.86-2 tftp-server.x86_64 0:0.49-2 xCAT-genesis-base-x86_64.noarch 1:2.8-snap201301100835
xCAT-genesis-scripts-x86_64.noarch 1:2.8.1-snap201303111201 xnba-undi.noarch 0:1.0.3-7
Complete!
You have mail in /var/spool/mail/root
[root@rhcn1 yum.repos.d]#
Need new deps package with the following added for rhel5
perl-Compress-Raw-Zlib-2.052-1.el5.rf.x86_64.rpm
perl-IO-Compress-Base-2.015-1.el5.rf.noarch.rpm
perl-IO-Compress-Zlib-2.015-1.el5.rf.noarch.rpm
We are seeing the same problem on AIX 6.1X, I believe SLES 10 also has this problem. The perl library IO::Uncompress::Gunzip is shipped with perl 5.10, but not with perl 5.8. AIX 6.x, SLES 10 and RHEL 5 have perl 5.8.x, so I think we need to compile the IO::Uncompress::Gunzip RPMs for AIX 6.x, SLES 10 and RHEL 5.
I hit the same issue in AIX61X MN with xcat2.8.1 ppc64.
AIX , can we just put a change in xcatd not to use the compress function if the MN is AIX.
Need to test SLES 10.
Redhat 5 , need to build the deps package.
So the function is not in SLES10. It seems it was added with perl version 5.10.0 or later so only in AIX 7 , SLES 11 and rhel6 or later
The fix will be the following. For AIX, SLES10 and rhels5 ppc, the daemon has been changed so that an eval is on the require for IO::Uncompress::Gunzip. This function was only to support genesis discovery. We are accepting the fact that for now SLES10 x will not support genesis discovery running 2.8.
Since this also meant with this eval, we lose the check if the perl-IO-Compress* rpms are installed . I also added a check in xcatconfig, that xcatconfig -u or -i is run and I am on a rhel6 MN and it is x-series, then if those rpms are missing ( actually check for existence of a file), then I put out a warning that they must be installed to use genesis discovery.
checkin to trunk
Sending sbin/xcatconfig
Sending sbin/xcatd
Transmitting file data ..
Committed revision 15723.
2.8
Committed revision 15724.
This fix allows you to install 2.8 xCAT on SLES10 and Redhat5. You will not be able to deploy nodes on x (using genesis) on SLES 10.
Clarification of lissa's statement above. You can deploy nodes (get the OS on them) with xcat 2.8 and sles 10, but you won't be able to discover nodes on sles 10.