Patch Name: PHSS_22114 Patch Description: s700_800 11.00 PRM C.01.08 Cumulative Patch Creation Date: 00/08/02 Post Date: 00/08/07 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: PRM C.01.08 Filesets: Proc-Resrc-Mgr.PRM-RUN,fr=C.01.08,fa=HP-UX_B.11.00_32/64,v=HP PRM-Sw-Lib.PRM-LIB,fr=C.01.08,fa=HP-UX_B.11.00_32/64,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_22114 Symptoms: PHSS_22114: 1) xprm silently exits when DISPLAY is not set. 2) xprm/prm3d login doesn't work on trusted systems. 3) prm0d may hang during extreme memory pressure. 4) prmmonitor command can print garbage if the disk device isn't enabled in the kernel. 5) prmconfig -d MEM may print status and exit before disable state has been reached by prm2d (HP-UX 11i only). 6) shell exec name change can prevent application moves (HP-UX 11i only). 7) prmmonitor can falsely report that memory group 0 is paging within the first 10 seconds of enabling the memory manager (HP-UX 11i only). 8) prmmonitor doesn't check for changing CPU count that may result from iCOD or virtual environments (HP-UX 11i only). 9) prmrecover memory group shutdown may fail (HP-UX 11i only). PHSS_21777: 1) Application record with wildcard causes system daemons, such as vhand, to be moved into the PRM group specified by the application record. 2) 'prmloadconf -f ./prmconf' fails unless prmconf already exists. Defect Description: PHSS_22114: 1) xprm did not exit gracefully when DISPLAY was not set. 2) prm3d did not support protected password database on trusted systems. 3) there was a delay between when prm0d obtained the status of a process and when it suspended the process during which the process could move into a state that would prm0d to hang when it tried to suspend the process. 4) prmmonitor was not checking the state of the device properly. 5) prmconfig did not wait for prm2d to finish shutting down memory resource management (HP-UX 11i only). 6) under HP-UX 11i, the argv[0] of a shell script process is the name of the shell, not the script (HP-UX 11i only). 7) paging count for group 0 was not being initialized correctly (HP-UX 11i only). 8) prmmonitor only checked cpu count during startup. now it checks every interval (HP-UX 11i only). 9) prmrecover memory group shutdown procedure was not complete (HP-UX 11i only). PHSS_21777: 1) prmconfig was treating the wildcard pathname itself as a filename. Since the wildcard pathname doesn't exist, it maps to file id -1. Since system daemons like vhand have no path or backing file, their file id is also -1. 2) prmloadconf was not properly handling relative pathname expansion when the configuraion file did not exist. SR: 0000000000 Patch Files: Proc-Resrc-Mgr.PRM-RUN,fr=C.01.08,fa=HP-UX_B.11.00_32/64, v=HP: /opt/prm/bin/prm0d /opt/prm/bin/prm1d /opt/prm/bin/prm2d /opt/prm/bin/prmloadconf /opt/prm/bin/prmmonitor /opt/prm/bin/prmrecover /opt/prm/lib/jprm.jar /opt/prm/lib/libjprmext.sl /opt/prm/lib/prm.jar PRM-Sw-Lib.PRM-LIB,fr=C.01.08,fa=HP-UX_B.11.00_32/64,v=HP: /opt/prm/lib/libprmext.2 what(1) Output: Proc-Resrc-Mgr.PRM-RUN,fr=C.01.08,fa=HP-UX_B.11.00_32/64, v=HP: /opt/prm/bin/prm0d: C.01.08 PHSS_22114 HP PRM 08/02/00 prm0d /opt/prm/bin/prm1d: C.01.08 PHSS_22114 HP PRM 08/02/00 prm1d /opt/prm/bin/prm2d: C.01.08 PHSS_22114 HP PRM 08/02/00 prm2d /opt/prm/bin/prmloadconf: C.01.08 PHSS_22114 HP PRM 08/02/00 prmloadconf /opt/prm/bin/prmmonitor: C.01.08 PHSS_22114 HP PRM 08/02/00 prmmonitor /opt/prm/bin/prmrecover: C.01.08 PHSS_22114 HP PRM 08/02/00 prmrecover /opt/prm/lib/jprm.jar: None /opt/prm/lib/libjprmext.sl: C.01.08 PHSS_22114 HP PRM 08/02/00 jprmext /opt/prm/lib/prm.jar: None PRM-Sw-Lib.PRM-LIB,fr=C.01.08,fa=HP-UX_B.11.00_32/64,v=HP: /opt/prm/lib/libprmext.2: C.01.08 PHSS_22114 HP PRM 08/02/00 prmext cksum(1) Output: Proc-Resrc-Mgr.PRM-RUN,fr=C.01.08,fa=HP-UX_B.11.00_32/64, v=HP: 825508310 28672 /opt/prm/bin/prm0d 2756663960 49152 /opt/prm/bin/prm1d 3374127637 53248 /opt/prm/bin/prm2d 2868613916 49152 /opt/prm/bin/prmloadconf 833399627 53248 /opt/prm/bin/prmmonitor 2877154506 36864 /opt/prm/bin/prmrecover 2342984007 233496 /opt/prm/lib/jprm.jar 3010212330 69798 /opt/prm/lib/libjprmext.sl 351086249 40261 /opt/prm/lib/prm.jar PRM-Sw-Lib.PRM-LIB,fr=C.01.08,fa=HP-UX_B.11.00_32/64,v=HP: 3269808661 270336 /opt/prm/lib/libprmext.2 Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_21777 Equivalent Patches: None Patch Package Size: 900 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_22114 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_22114.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_22114. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHSS_22114.depot 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_22114.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_22114.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_22114.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: Before installing this patch, shutdown all PRM processes: # /opt/prm/bin/prmconfig -r # /opt/prm/bin/prm3d -stop # /opt/prm/bin/prmagt -stop