Patch Name: PHSS_29251 Patch Description: s700_800 11.22 hptc/ClusterPack v2.0 CPACK-MGR Creation Date: 06/06/29 Post Date: 03/06/23 Hardware Platforms - OS Releases: s700: 11.22 s800: 11.22 Products: hptc/ClusterPack V2.0 Filesets: CPACK-MGR.UTILITYZONE,fr=B.02.00.01,fa=HP-UX_B.11.22_IA/PA,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_29251 Symptoms: PHSS_29251: JAGae47810 Automated swinstalls need to account for unavailable file systems JAGae67403 compute_config gives misleading error if domain name check fails JAGae67405 manager_config -r does not remove DHCP lease JAGae67406 manager_config -r does not remove node from Clusterware JAGae67409 compute_config does not catch the exit code of scm.client JAGae69560 manager_config and compute_config leave many files in /tmp JAGae69562 image pushing does not preserve logical volume sizes JAGae69564 /var/opt/clusterpack/test left in /etc/exports JAGae69568 finalize_config should be able to target a single node. JAGae69572 NTP test in finalize_config effected by locale settings JAGae69578 ClusterWare finalize_config test needs to be case insensitive JAGae69581 ClusterWare install repeatedly adds lines to /etc/fstab JAGae69582 ClusterPack resets some system files. JAGae69588 Do not allow a host to be added with the same IP as manager private IP JAGae71062 manager_config man page references PA-RISC and 11.11 JAGae71099 No way to unregister images registered with sysimage_register JAGae71827 compute_config does not treat hostname mismatches as unavailable hosts JAGae71894 clgroup commands do not work on existing groups JAGae72270 manager_config fails to ensure mxAgentConfig passwd matches scm passwrd JAGae72359 Clusterware reinstall with "manager_config -F" not correct JAGae72432 SCM log file from clients not copied properly to server JAGae72545 DHCP lease removal leads to usage errors JAGae72554 scm.client must work around multiple registrations of server JAGae72630 sysimage_create gets wierd time stamp for image... JAGae72647 sysimage_register -u confusing JAGae73006 2.0 images can't be pushed with 2.0.1 or higher JAGae73034 finalizeconfig returns error JAGae73237 compute_config -r does not remove Clusterware hosts JAGae78942 The SCM client does not reconfigure after golden image push JAGae78944 finalize_config fails for SIM test on a single node cluster Defect Description: PHSS_29251: JAGae47810 Automated software installations in manager_config or compute_config fail if any mounted filesystems are unavailable. The swinstall commands should be changed to include the flag "-x mount_all_filesystems=false". JAGae67403 If incorrect domain name is encountered, the error message in compute_config is confusing because it just prints the hostname and not the domain name, leading to (expected node1, got node1) message. JAGae67405 manager_config -r does not remove DHCP lease, even if requestd to do so. An error message "DHCP entry not in /etc/dhcptab" is encounterd. JAGae67406 manager_config does not remove nodes from Clusterware, prints a "unable to determine clustername" error message. JAGae67409 If scm.client exits with an error code, comptute_config does not catch it. JAGae69560 If they are important, these files need to go in /var/opt/clusterpack/log. Most of the time they are not important and need to be deleted: - ..status - .status - cw_config..log - sendmail..log JAGae69562 image pushing does not preserve logical volume sizes non-standard logical volumes are ignored completely others are sized based on HPUX defaults. JAGae69564 /var/opt/clusterpack/test was left in /etc/exports. This is part of the finalize_config testing. This does not happen every time. Perhaps a control-C or it is left only on a failure? JAGae69568 Customer request: finalize_config -n which is faster because it only runs the tests for a single node. JAGae69572 NTP test in finalize_config effected by locale settings In particular the LANG setting will effect the way the date is displayed. We can probably specify the date format string to over ride the defaults. JAGae69578 ClusterWare lowercases all host names when displayed by lshosts, bhosts, etc. So, hostnames with caps in it will cause false failures in ClusterWare's finalize_config test. JAGae69581 ClusterWare install repeatedly adds lines to /etc/fstab compute_config -a, -r or just a refresh will cause multiple NFS lines to appear in /etc/fstab for clusterware. JAGae69582 manager_config -a, -r, -F will recreate nsswitch.conf and possibly other system files that the user may have customized. JAGae69588 A customer tried to add the manager's private IP address as a host in the cluster. There is a check that the manager's name and public IP are not added, but the private IP case is not caught. JAGae71062 V2.0 man page for manager_config did not get updated from 1.1 JAGae71099 No way to unregister images registered with sysimage_register Add option: sysimage_register -u JAGae71827 if a host has a hostname mismatch, we would like it to treat it as an unavailable host. That is, ask the user if he/she would like to proceed with the available hosts (which are listed) JAGae71894 Problems with clgroup operations on existing groups: - group adds do not work - SIM commands fail JAGae72270 Incorrect scmadmin password is not caught: Configuring SCM 3.0 mxAgentConfig password to scmadmin password.. Input the scmadmin password: SCM 3.0 Management Server Configuration successfully DONE. Configuring hptc/ClusterPack CMU tools ...DONE. JAGae72359 If the users removes the /share/platform/clusterware/src directory, no check is made to ensure the Clusterware tarballs are available BEFORE the entire Clusterware installation is removed from the system. By default, "manager_config -F" will reinstall PCC-CW5 from the depot, before the removal script is called. BUT, if there is an error during the installation, that is not caught, the Clusterware installation could be removed. Also, if the user were to manually call the Clusterware installation scripts (this is unsuppported and undocumented), no check is made. JAGae72432 If scm.client fails for some reson, the attempt to copy over the SCM log file to the server fails because of incorrect log file name. - rcp: /var/opt/clusterpack/log/\ scm_config.almon003.rsn.hp.com.log: \ No such file or directory ERROR: setting up SCM on host almon003.rsn.hp.com: See /var/opt/clusterpack/log/scm_config_clients.log JAGae72545 DHCP lease removal in manager_config leads to usage errors. # manager_config -r almon003 Removing host name "almon003" You are removing a host, "almon003", which has had its hostname and IP address assigned via DHCP. Do you wish to release the hostname/IP address for possible re-use? [ y | n ] ? y Trailing character not allowed in IP address. /usr/sbin/dhcptools: An invalid IP address was specified. usage: /usr/sbin/dhcptools -d /usr/sbin/dhcptools -h fip=\ no=\ sm=\ hn=\ [dn=] /usr/sbin/dhcptools -t [ct=] /usr/sbin/dhcptools -p ht= ha=\ sn=\ [lt=]\ [rip=] /usr/sbin/dhcptools -P ci= sn=\ [lt=] \ [rip=] /usr/sbin/dhcptools -r ip= ht=\ ha= /usr/sbin/dhcptools -R ip= ci= /usr/sbin/dhcptools -v [bt=bootptab] [dt=dhcptab] JAGae72554 scm.client must work around multiple registrations of server If a node is removed by manager/compute_config -r, and added again without changes to its softtware, scm.client fails because it finds that the server is already registered to it (since no removal was done during -r). # more scm_config.almon003.log scm.client invoked on almon003 Mon May 5 09:27:16 CDT 2003 BEGIN SCM Agent Configuration on almon003 STEP 1: SCM agent Software check STEP 1: PASSED STEP 2: Check if scmadmin account is set up STEP 2: PASSED STEP 3: Configure Node with SCM server almond Failed to register as an agent to almond.rsn.hp.com ERROR: A node named "almond" already exists in this system. # mxagentconfig -l Servers ------- 15.99.85.67 : almond.rsn.hp.com Agents ------- # JAGae72630 sysimage_create shows an incorrect time stamp on the golden image. # sysimage_create pecan002 sysimage_create - a wrapper to make_sys_image This tool is used to create a golden image of a compute node in an HP-UX IA-64 technical computing cluster. This tool is intended to aide in the creation of golden images. This script makes the following calls, which an administrator may want to customize: * /opt/ignite/lbin/list_expander -s * /opt/ignite/data/scripts/make_sys_image \ -s \ -d /var/opt/ignite/archives/pecan002 \ -n 2003-05-05,21:30 \ -a This script will store the image of your system in a file named: /var/opt/ignite/archives/pecan002/2003-05-05,21:30 The script /opt/clusterpack/bin/sysimage_register can be used from the Management Server to prepare Ignite-UX to distribute this image. sysimage_register should only be used when an image is going to be distributed. Press to continue. # date Mon May 5 16:30:51 CDT 2003 # clsh date clsh: defaulting to all nodes in the cluster clsh: [pecan001.rsn.hp.com] date Mon May 5 16:30:55 CDT 2003 clsh: [pecan002.rsn.hp.com] date Mon May 5 16:30:55 CDT 2003 # JAGae72647 Unregistering an image with sysimage_register -u is confusing. sysimage_register -l returns a list of all registered images. # sysimage_register -l HP-UX 2003-05-05,21:34 golden image archive # The "name" of the image, recognised by sysimage_register -u is not obvious. sysimage_register -u "strips" the path information from the file, and only uses the filename to unregister the image. This can mean that the user provides an incorrect path, but the image is still unregistered. JAGae73006 2.0.1 sysimage_register will expect file system layout information to be there, but images created with 2.0 won't have that file. JAGae73034 finalize_config was enhanced to allow tsting of a single node (or small list of nodes) instead of the full cluster. This allows checking for a single added node, or following an image push, to be shortened. The following error is produced: # finalize_config almon003 /opt/clusterpack/bin/finalize_config[622]: host=${$1.%domain}: The specified substitution is not valid for this command. # finalize_config a /opt/clusterpack/bin/finalize_config[622]: host=${$1.%domain}: The specified sub stitution is not valid for this command. # finalize_config almon003.rsn.hp.com /opt/clusterpack/bin/finalize_config[622]: host=${$1.%domain}: The specified sub stitution is not valid for this command. JAGae73237 compute_config -r does not seem to remove Clusterware hosts. No error code is returned. JAGae78942 After the golden image push, the finalize_config will fail in the SCM step, because the node with the new image is not reconfigured for SCM. JAGae78944 Even though SIM has the compute node added successfully, the finalize_config test reports failure. This happens only in a single node cluster. Enhancement: No SR: 8606283865 8606304054 8606304056 8606304057 8606304060 8606306524 8606306526 8606306528 8606306532 8606306536 8606306542 8606306545 8606306546 8606306552 8606308026 8606308026 8606308793 8606308860 8606309395 8606309484 8606309557 8606309670 8606309679 8606309755 8606309772 8606310132 8606310160 8606310365 8606316225 8606316227 Patch Files: CPACK-MGR.UTILITYZONE,fr=B.02.00.01,fa=HP-UX_B.11.22_IA/PA, v=HP: /opt/clusterpack/share/man/man1/cladmin.1 /opt/clusterpack/share/man/man1/clinfo.1 /opt/clusterpack/share/man/man1/clkill.1 /opt/clusterpack/share/man/man1/finalize_config.1 /opt/clusterpack/share/man/man1/manager_config.1 /opt/clusterpack/share/man/man1/sysimage_register.1 /opt/clusterpack/lbin/clbootnode /opt/clusterpack/bin/compute_config /opt/clusterpack/lbin/cw_config_clients /opt/clusterpack/lbin/cw_include /opt/clusterpack/lbin/eci_config.expect /opt/clusterpack/bin/finalize_config /opt/clusterpack/bin/manager_config /opt/clusterpack/lbin/nis.server /opt/clusterpack/lbin/nis.server.expect /opt/clusterpack/lbin/ntp.client /opt/clusterpack/lbin/rstatd.client /opt/clusterpack/lbin/scm.client /opt/clusterpack/lbin/scm_include /opt/clusterpack/lbin/sysimage_create_driver /opt/clusterpack/bin/sysimage_distribute /opt/clusterpack/bin/sysimage_register /opt/clusterpack/lbin/Summary.pm /opt/clusterpack/lbin/cldb.pl /opt/clusterpack/bin/clgroup /opt/clusterpack/bin/clps /opt/clusterpack/lbin/sumline.pl /opt/clusterpack/lbin/sumsrc.pl /opt/clusterpack/lbin/sumword.pl what(1) Output: CPACK-MGR.UTILITYZONE,fr=B.02.00.01,fa=HP-UX_B.11.22_IA/PA, v=HP: /opt/clusterpack/share/man/man1/cladmin.1: None /opt/clusterpack/share/man/man1/clinfo.1: None /opt/clusterpack/share/man/man1/clkill.1: None /opt/clusterpack/share/man/man1/finalize_config.1: None /opt/clusterpack/share/man/man1/manager_config.1: None /opt/clusterpack/share/man/man1/sysimage_register.1: None /opt/clusterpack/lbin/clbootnode: None /opt/clusterpack/bin/compute_config: hptc/ClusterPack compute_config: $Revision: 1.124 $ $Date: 2003/04/29 21:46:48 $ /opt/clusterpack/lbin/cw_config_clients: hptc/ClusterPack cw_config_clients /opt/clusterpack/lbin/cw_include: hptc/ClusterPack cw_include /opt/clusterpack/lbin/eci_config.expect: None /opt/clusterpack/bin/finalize_config: hptc/ClusterPack finalize_config: $Revision: 1.51 $ $Date: 2003/05/07 23:11:09 $ /opt/clusterpack/bin/manager_config: hptc/ClusterPack manager_config: $Revision: 1.162 $ $Date: 2003/05/06 21:45:20 $ /opt/clusterpack/lbin/nis.server: None /opt/clusterpack/lbin/nis.server.expect: None /opt/clusterpack/lbin/ntp.client: None /opt/clusterpack/lbin/rstatd.client: None /opt/clusterpack/lbin/scm.client: None /opt/clusterpack/lbin/scm_include: hptc/ClusterPack scm_include /opt/clusterpack/lbin/sysimage_create_driver: None /opt/clusterpack/bin/sysimage_distribute: None /opt/clusterpack/bin/sysimage_register: config /opt/clusterpack/lbin/Summary.pm: None /opt/clusterpack/lbin/cldb.pl: cldb.pl hptc/ClusterPack /opt/clusterpack/bin/clgroup: hptc/ClusterPack clgroup: $Revision: 1.14 $ /opt/clusterpack/bin/clps: clps hptc/ClusterPack /opt/clusterpack/lbin/sumline.pl: sumline.pl hptc/ClusterPack /opt/clusterpack/lbin/sumsrc.pl: sumsrc.pl hptc/ClusterPack /opt/clusterpack/lbin/sumword.pl: sumword.pl hptc/ClusterPack cksum(1) Output: CPACK-MGR.UTILITYZONE,fr=B.02.00.01,fa=HP-UX_B.11.22_IA/PA, v=HP: 3779383780 3715 /opt/clusterpack/share/man/man1/cladmin.1 1355425125 3419 /opt/clusterpack/share/man/man1/clinfo.1 3335039759 2149 /opt/clusterpack/share/man/man1/clkill.1 1108926320 791 /opt/clusterpack/share/man/man1/ finalize_config.1 3274805960 2454 /opt/clusterpack/share/man/man1/ manager_config.1 3568186031 1419 /opt/clusterpack/share/man/man1/ sysimage_register.1 1635967227 15501 /opt/clusterpack/lbin/clbootnode 3321875141 37687 /opt/clusterpack/bin/compute_config 893300298 5262 /opt/clusterpack/lbin/cw_config_clients 1656527854 24274 /opt/clusterpack/lbin/cw_include 2046644102 9819 /opt/clusterpack/lbin/eci_config.expect 3388467938 19864 /opt/clusterpack/bin/finalize_config 1231103754 66298 /opt/clusterpack/bin/manager_config 2665317979 1707 /opt/clusterpack/lbin/nis.server 376653746 1559 /opt/clusterpack/lbin/nis.server.expect 1525571017 1771 /opt/clusterpack/lbin/ntp.client 3768663012 1224 /opt/clusterpack/lbin/rstatd.client 74134479 3729 /opt/clusterpack/lbin/scm.client 1304006393 18083 /opt/clusterpack/lbin/scm_include 1489728064 3977 /opt/clusterpack/lbin/sysimage_create_driver 1547186772 1667 /opt/clusterpack/bin/sysimage_distribute 1619864104 15194 /opt/clusterpack/bin/sysimage_register 4173256601 52130 /opt/clusterpack/lbin/Summary.pm 710366327 27288 /opt/clusterpack/lbin/cldb.pl 2443992617 14722 /opt/clusterpack/bin/clgroup 3188908047 11846 /opt/clusterpack/bin/clps 342681368 1628 /opt/clusterpack/lbin/sumline.pl 4199776982 1437 /opt/clusterpack/lbin/sumsrc.pl 3895420000 2449 /opt/clusterpack/lbin/sumword.pl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 150 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_29251 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_29251.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_29251. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_29251.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_29251.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_29251.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch requires a fully installed and configured hptc/ClusterPack v2.0 cluster. Be sure that manager_config, compute_config, and finalize_config have all been run without any errors or warnings before installing this patch.