Patch Name: PHSS_30986 Patch Description: s700_800 11.23 PRM C.02.02 Cumulative Patch Creation Date: 04/07/09 Post Date: 04/07/16 Hardware Platforms - OS Releases: s700: 11.23 s800: 11.23 Products: PRM C.02.02 Filesets: Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHSS_30986: MEMORY_LEAK Category Tags: defect_repair general_release critical memory_leak Path Name: /hp-ux_patches/s700_800/11.X/PHSS_30986 Symptoms: PHSS_30986: 1) After converting to shadow passwords on a system, xprm's remote management fails 2) A root user is unable to run prmconfig -s -f to check syntax 3) memory leak in prm1d daemon 4) enables long uname() support 5) prmanalyze -p command returns incorrect data 6) prmconfig aborts when files starting unsupported characters are found Defect Description: PHSS_30986: 1) Remote configuration through xprm is incompatible with Shadowpasswords bundle 2) PRM API lock is held 3) memory leak occurs in prm1d when PRM is frequently reconfigured with application records 4) enables long uname() support 5) Numbers returned from prmanalyze -p are off by a factor of 100 6) application records that expand to filenames containing "#" or ":" or explicit records with these characters in filenames cause prmconfig to abort Enhancement: No SR: 8606363221 8606367257 8606369757 Patch Files: Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP: /opt/prm/bin/prm1d /opt/prm/bin/prmanalyze /opt/prm/bin/prmconfig /opt/prm/bin/prmmonitor /opt/prm/bin/xprm_keytool /opt/prm/lib/hpux32/libjprmext.so Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP: /opt/prm/bin/prm1d /opt/prm/bin/prmanalyze /opt/prm/bin/prmconfig /opt/prm/bin/prmmonitor /opt/prm/bin/xprm_keytool /opt/prm/lib/libjprmext.sl PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP: /opt/prm/lib/libprmext.2 /opt/prm/lib/hpux32/libprmext.so.2 /usr/lib/nls/msg/C/prm.cat PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP: /opt/prm/lib/libprmext.2 /usr/lib/nls/msg/C/prm.cat what(1) Output: Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP: /opt/prm/bin/prm1d: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 prm1d /opt/prm/bin/prmanalyze: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 prmanalyze /opt/prm/bin/prmconfig: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 prmconfig /opt/prm/bin/prmmonitor: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 prmmonitor /opt/prm/bin/xprm_keytool: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 xprm_keytool /opt/prm/lib/hpux32/libjprmext.so: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 jprmext Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP: /opt/prm/bin/prm1d: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 prm1d /opt/prm/bin/prmanalyze: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 prmanalyze /opt/prm/bin/prmconfig: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 prmconfig /opt/prm/bin/prmmonitor: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 prmmonitor /opt/prm/bin/xprm_keytool: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 xprm_keytool /opt/prm/lib/libjprmext.sl: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 jprmext PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP: /opt/prm/lib/libprmext.2: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 prmext /opt/prm/lib/hpux32/libprmext.so.2: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 23 prmext /usr/lib/nls/msg/C/prm.cat: None PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP: /opt/prm/lib/libprmext.2: HP PRM C.02.02.PHSS_30986 (20040707_182356) hpux_11. 00 prmext /usr/lib/nls/msg/C/prm.cat: None cksum(1) Output: Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP: 3559574589 54976 /opt/prm/bin/prm1d 2177737341 108448 /opt/prm/bin/prmanalyze 169558190 103972 /opt/prm/bin/prmconfig 1283501618 96384 /opt/prm/bin/prmmonitor 1359759623 4665 /opt/prm/bin/xprm_keytool 2375802327 99108 /opt/prm/lib/hpux32/libjprmext.so Proc-Resrc-Mgr.PRM-RUN,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP: 4249112571 53248 /opt/prm/bin/prm1d 1424656633 69632 /opt/prm/bin/prmanalyze 2593259127 57344 /opt/prm/bin/prmconfig 3588326788 61440 /opt/prm/bin/prmmonitor 1829456424 4665 /opt/prm/bin/xprm_keytool 1136321821 57344 /opt/prm/lib/libjprmext.sl PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_IA,v=HP: 3628057310 266240 /opt/prm/lib/libprmext.2 791639751 494756 /opt/prm/lib/hpux32/libprmext.so.2 3659018914 44837 /usr/lib/nls/msg/C/prm.cat PRM-Sw-Lib.PRM-LIB,fr=C.02.02,fa=HP-UX_B.11.23_PA,v=HP: 3628057310 266240 /opt/prm/lib/libprmext.2 3659018914 44837 /usr/lib/nls/msg/C/prm.cat Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHSS_30985: s700: 11.00 11.11 s800: 11.00 11.11 Patch Package Size: 780 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_30986 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_30986.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_30986. 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_30986.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_30986.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_30986.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: When installing this patch, please disable PRM's partner products WLM, Glance, and WebQoS if they are running on your system. This will ensure all PRM patched files update correctly. The patch automatically stops PRM daemons before installing using the following commands: # /opt/prm/bin/prmconfig -r # /opt/prm/bin/prm3d -stop # /opt/prm/bin/prmagt -stop After the patch is installed, it will be necessary to manually restart PRM and/or its partner products as needed.