Patch Name: PHSS_24044 Patch Description: s700_800 11.00 Support Tool Manager A.25.00 Patch Creation Date: 01/04/03 Post Date: 01/05/16 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: Support Tools Manager A.25.00 Filesets: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-MAN,fr=B.11.00.16.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.16.09,fa=HP-UX_B.11.00_32/64,v=HP Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.16.09,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_24044 Symptoms: PHSS_24044: SR 8606189273 / DTS JAGad58488: 1. cclogd heartbeat modified chassis code daemon (cclogd) to halt logging of chassis code heartbeats on legacy PA-RISC computers and to prevent misleading reports of failures. On N- and L-class machines, the chassis code heartbeat is reflected from SAS and causing cclogd to read them and log them to cclogd's boot log /var/stm/logs/os/ccbootlog. Since this happens every few seconds, a large boot log is created which wastes disk space and makes it difficult to decipher chassis codes of importance. In addition, the heartbeat entries would be improperly decoded, saying (wrongly) that the core I/O board has failed or the system contains a faulty CPU. (JAGad58488) SR 8606129396 / DTS JAGab67905: SR 8606194527 / DTS JAGad63735: 2. SCSI Tape monitor (dm_stape) Fixed misspelled severity for event 100031. Fixed a problem whereby the monitor would leave the file /var/tmp/MONITOR_NAME.fmt after generating an event. Each time, the monitor would use the same filename so there was no threat of filling up the filesystem. (JAGab67905) Fixed a problem, whereby if POLL_INTERVAL is set to zero, the monitor is disabled from sending SCSI commands or logging events. (JAGad63735) Modified polling cycle so that undecoded return statuses from the drive are logged to the /etc/opt/resmon/log/api.log file rather than logged as event 5000. Enhanced dm_stape to discontinue polling during a user-specified interval via the SLEEP_START and SLEEP_TIME variables in the /var/stm/config/tools/monitor/dm_stape.cfg file. PHSS_23658: SR 8606180268 / DTS JAGad49489: 1. Requests for the Peripheral Status Monitor (PSM) on many systems will disappear when the system is rebooted. SR 8606179466 / DTS JAGad48690: 2. On systems which use the chassis code logging daemon (cclogd), like Superdome, N-Class, L-Class, and A-Class, the daemon will go into an endless loop at a certain point, and use a high percentage of the CPU. SR 8606183784 / DTS JAGad52995: 3. If networking is not properly set up, Superdome systems will continually log error messages to the memlogd_activity_log file, saying "Gethostbyname system call faile" and "Attempt to get the current host name failed." The memlogd_activity_log file will grow very large (many megabytes). SR 8606183831 / DTS JAGad53042: 4. The Logtool Utility does not display full entry details when viewing a formatted raw log. The "description of error" and "probable cause/recommended action" fields are NOT being displayed in the log output. Additionally, the "details" function key (mstm,xstm) does not appear either. Defect Description: PHSS_24044: SR: 8606189273 CR: JAGad58488 1. cclogd heartbeat On N- and L-class machines, the chassis code heartbeat is reflected from SAS and causing cclogd to read them and log them to cclogd's boot log /var/stm/logs/os/ccbootlog. Since this happens every few seconds, a large boot log is created. In addition, the heartbeat entries would be improperly decoded, saying (wrongly) that the core I/O board has failed or the system contains a faulty CPU. (JAGad58488) SR: 8606129396 CR: JAGab67905 SR: 8606194527 CR: JAGad63735 2. SCSI Tape monitor (dm_stape) Various problems in dm_stape monitor with various causes; see "Symptoms" field above. For CHART defect JAGab6790 (leftover file) "unlink" command was added to "output_end" function in "low_level.c" file. For CHART defect JAGad63735 (POLL_INTERVAL problem), "get_next_message" function (line 1091) was modified in low_level.c. PHSS_23658: SR: 8606180268 CR: JAGad49489 1. The root problem was a combination of a timing problem between the Peripheral Status Monitor client/target (psmctd) and EMS and the signal handling performed by EMS and psmctd. NOTE: psmctd is the process that discovers the EMS HW Monitoring resources which are visiable to the EMS GUI When psmctd attempts to communicate with the monitors early in the boot process, they respond with an error which causes psmctd to assume there are no resources which causes p-client to remove the monitoring requests. EMS doesn't restart system calls if they are interrupted with a signal, instead in returns an error to the caller. During boot, psmctd receives signals and therefore gets errors on its EMS calls, which causes psmctd to assume there are no resources, etc. SR: 86066179466 CR: JAGad48690 2. Cclogd, archives the chassis code boot file /var/stm/logs/os/ccbootlog in the form or ccbootlog.# and attempts to remove the oldest boot log when 10 archives have been reached. After the 10th archive has been created, the subsequent attempt to archive causes cclogd to remove all the archived boot logs and end up in an endless loop, thereby using up to 100% cpu usage. SR: 8606183784 CR: JAGad52995 3. Memlogd on Superdome (multi-threaded memlogd version) should not check for external requests if port is not setup in the first place. This is causing the memlogd_activity_log file to fill up when the port was not set up because the gethostbyname() is failing and memlogd continues to check for external requests (from memory expert tool or logtool). The check for external requests is failing each time and logging the following messages to the memlogd_activity_log file: "Gethostbyname system call failed with h_errno (3), when attempting to retrieve host information for host name (rfip2979) to construct a fully qualified host name. " etc. etc. SR: 86066183831 CR: JAGad53042 4.The do_format_raw.c s routine makes calls to st_get_fmt_log_data, which was changed for patch PHSS_23064-PHSS_23067. The change to st_get_fmt_log_data requires that the log file NOT be open. do_format_raw.c was changed to have a wrapper around st_get_fmt_log_data. the wrapper closes the file handle to the log file, calls st_get_fmt_log_data, and re-opens the file handle. there are no other changes in the code. there are no changes in the operation of the code other than to work as prior to the above patch(es). SR: 8606180268 8606183784 8606179466 8606183831 8606129396 8606194527 8606189273 Patch Files: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /var/stm/config/sys/psmctd.cfg /usr/sbin/stm/uut/bin/sys/cclogd /usr/sbin/stm/uut/bin/sys/memlogd /usr/sbin/stm/uut/bin/tools/utility/logtool /usr/sbin/stm/uut/bin/tools/monitor/dm_stape /var/stm/config/tools/monitor/dm_stape.cfg /var/stm/config/tools/monitor/dm_stape.psmcfg /var/stm/config/tools/monitor/dm_stape.sapcfg /var/stm/config/tools/monitor/default_dm_stape.clcfg /etc/opt/resmon/dictionary/dm_stape.dict Sup-Tool-Mgr.STM-MAN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /opt/resmon/share/man/man1m.Z/dm_stape.1m Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/catalog/C/HP-UX_B.11.00/tools/monitor/ dm_stape.cat Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/lib/libdiagfx.sl what(1) Output: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/bin/tools/monitor/dm_stape: decode_mod_info.h, $Revision: 1.5 $ GET_DATE_INFORMATION.C, $Revision: 1.1 $ GET_LICENSE.C, $Revision: 1.6 $ INSTALL_LICENSE.C, $Revision: 1.6 $ MAKE_LICENSE.C, $Revision: 1.1 $ STABLE_STORE_INFO.C, $Revision: 1.2 $ WRITE_TO_SS.C, $Revision: 1.9 $ CHECK_TEMP_LICENSE.C,$Revision: 1.1 $ DECODE_STABLE_STORAGE.C, $Revision: 1.1 $ DETERMINE_EXPIRATION_DATE.C, $Revision: 1.6 $ GET_HVERSION.C, $Revision: 1.21 $ GET_ROW_COL.C, $Revision: 1.1 $ GET_SW_ID.C, $Revision: 1.21 $ GET_SYSTEM_TYPE.C, $Revision: 1.7 $ HVERSION_RECOGNIZED, $Revision: 1.2 $ INSTALL_RCO_LICENSE.C, $Revision: 1.4 $ IS_RCO_LICENSE_INSTALLED.C, $Revision: 1.4 $ LIC_GET_DATE.C, $Revision: 1.5 $ OVERLAP_PASSWORDS.C, $Revision: 1.1 $ READ_FROM_SS.C, $Revision: 1.10 $ COMPARE_TEMP_HP.C, $Revision: 1.1 $ CONVERT_DATE, $Revision: 1.6 $ GATHER_INFORMATION.C, $Revision: 1.3 $ MAKE_DATE_CANONICAL.C, $Revision: 1.3 $ SEARCH_FOR_SESSION.C, $Revision: 1.5 $ FIND_BEGINNING_DATE.C, $Revision: 1.1 $ GET_BOOT_TIME.C, $Revision: 1.9 $ GET_SESSION_ID.C, $Revision: 1.10 $ main_prog.c, (1.39) $Revision: 1.17 $ low_level.c, (1.59) $Revision: 1.11 $ ems_layer.c, (1.42) $Revision: 1.8 $ perform_decode.c, (1.26) $Revision: 1.10 $ component_data.c, (1.17) $Revision: 1.2 $ perform_polling.c, (1.9) $Revision: 1.29 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ store_lic.h, $Revision: 1.13 $ pdc_rqsts.h, $Revision: 1.14 $ make_lic.h, $Revision: 1.7 $ install_pass.h, $Revision: 1.11 $ get_lic.h, $Revision: 1.11 $ store_lic.h, $Revision: 1.13 $ pdc_rqsts.h, $Revision: 1.14 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ install_pass.h, $Revision: 1.11 $ get_lic.h, $Revision: 1.11 $ install_pass_internal.h, $Revision: 1.16 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ store_lic.h, $Revision: 1.13 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ install_pass.h, $Revision: 1.11 $ store_lic.h, $Revision: 1.13 $ pdc_rqsts.h, $Revision: 1.14 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ check_temp.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ store_lic.h, $Revision: 1.13 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ pdc_rqsts.h, $Revision: 1.14 $ make_lic_ar.h, $Revision: 1.60 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ pdc_rqsts.h, $Revision: 1.14 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ make_lic_internal.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ install_pass.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ install_pass.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ store_lic.h, $Revision: 1.13 $ pdc_rqsts.h, $Revision: 1.14 $ make_lic.h, $Revision: 1.7 $ get_lic.h, $Revision: 1.11 $ check_temp.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ install_pass.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ check_temp.h, $Revision: 1.6 $ make_lic.h, $Revision: 1.7 $ install_pass.h, $Revision: 1.11 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ install_pass_internal.h, $Revision: 1.16 $ install_pass.h, $Revision: 1.11 $ get_lic.h, $Revision: 1.11 $ make_lic.h, $Revision: 1.7 $ Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /var/stm/config/tools/monitor/dm_stape.cfg: None Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /var/stm/config/tools/monitor/dm_stape.psmcfg: None Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /var/stm/config/tools/monitor/dm_stape.sapcfg: None Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /var/stm/config/tools/monitor/default_dm_stape.clcfg: None Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /etc/opt/resmon/dictionary/dm_stape.dict: None Sup-Tool-Mgr.STM-MAN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /opt/resmon/share/man/man1m.Z/dm_stape.1m: None Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/catalog/C/HP-UX_B.11.00/tools/monitor/ dm_stape.cat: None Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /var/stm/config/sys/psmctd.cfg: None Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/bin/sys/cclogd: cclogd_main.c, $Revision: 1.16 $ archive_cc_boot_log.c, $Revision: 1.4 $ daemon_control_handling.c, $Revision: 1.4 $ get_chassis_codes.c, $Revision: 1.5 $ process_chassis_codes.c, $Revision: 1.4 $ put_chassis_code_timer.c, $Revision: 1.5 $ write_chassis_code_to_raw_log.c, $Revision: 1.2 $ Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/bin/sys/memlogd: memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memeldef.h, $Revision: 1.9 $ memlogd_main.c, $Revision: 1.19 $ daemon_control_handling.c, $Revision: 1.9 $ dm_memory.h, $Revision: 1.6 $ handle_error_logging.c, $Revision: 1.12 $ malloc_space.c, $Revision: 1.1 $ init_end_memlogd.c, $Revision: 1.5 $ decode_errno.c, $Revision: 1.1 $ get_log_records.c, $Revision: 1.7 $ mem_driver_access.c, $Revision: 1.2 $ resync_pdt_info.c, $Revision: 1.13 $ get_mem_config.c, $Revision: 1.2 $ create_new_log.c, $Revision: 1.3 $ deallocate_bad_pages.c, $Revision: 1.3 $ get_new_mem_error_list.c, $Revision: 1.36 $ clear_error_list_ptr.c, $Revision: 1.5 $ delete_log_file.c, $Revision: 1.2 $ send_reply.c, $Revision: 1.1 $ handle_ipc.c, $Revision: 1.5 $ dm_memory.h, $Revision: 1.6 $ hwe_analysis.c.c, $Revision: 1.10 $ Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/uut/bin/tools/utility/logtool: formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ formatted_log.h, $Revision: 1.7 $ decode_mod_info.h, $Revision: 1.5 $ logtool.h, $Revision: 1.46 $ utility_mod.c, $Revision: 1.18 $ allocate_fmt_boolean_arrays.c, $Revision: 1.2 $ build_malloc_err.c, $Revision: 1.1 $ build_fmt_data_error_dialog.c $Revision: 1.3 $ build_fmt_file_error_dialog.c $Revision: 1.2 $ build_fmt_head_error_dialog.c $Revision: 1.3 $ build_fmtd_hdr_error_dialog.c $Revision: 1.2 $ build_raw_data_error_dialog.c $Revision: 1.4 $ build_raw_file_error_dialog.c $Revision: 1.3 $ build_raw_head_error_dialog.c $Revision: 1.4 $ build_st_log_msg_err.c, $Revision: 1.1 $ chassis_log.c, $Revision: 1.1 $ select_chas_log.c, $Revision: 1.1 $ check_filter_ranges.c, $Revision: 1.1 $ check_chas_log.c, $Revision: 1.2 $ check_raw_cur.c, $Revision: 1.3 $ check_raw_entries_read.c, $Revision: 1.2 $ cleanup_and_exit.c, $Revision: 1.2 $ decode_readdir_errno.c, $Revision: 1.1 $ decode_opendir_errno.c, $Revision: 1.3 $ display_caution.c, $Revision: 1.2 $ display_continue.c, $Revision: 1.2 $ display_help_loc_id.c, $Revision: 1.1 $ display_help_msg.c, $Revision: 1.1 $ display_info.c, $Revision: 1.1 $ display_main.c, $Revision: 1.1 $ do_exit.c, $Revision: 1.2 $ do_filters_format.c, $Revision: 1.13 $ do_filters_display_fmt.c, $Revision: 1.11 $ do_filters_display_raw.c, $Revision: 1.11 $ do_format_raw.c, $Revision: 1.46 $ do_general_help.c, $Revision: 1.1 $ do_memory_clear_log.c $Revision: 1.6 $ do_memory_set_timer.c $Revision: 1.11 $ do_memory_report_dealloc.c $Revision: 1.7 $ do_memory_report_detail.c $Revision: 1.7 $ do_print_window.c, $Revision: 1.2 $ do_save_window.c, $Revision: 1.2 $ do_select_raw.c, $Revision: 1.16 $ do_select_raw_work.c, $Revision: 1.14 $ do_select_formatted.c, $Revision: 1.23 $ do_switchlog.c, $Revision: 1.7 $ do_version_help.c, $Revision: 1.1 $ do_view_chas_bootlog.c, $Revision: 1.1 $ do_view_chas_errlog.c, $Revision: 1.1 $ do_view_fmt_summary.c, $Revision: 1.11 $ do_view_fmt_log.c, $Revision: 1.30 $ do_view_raw_summary.c, $Revision: 1.14 $ do_view_raw_log.c, $Revision: 1.32 $ get_cur_filename.c, $Revision: 1.2 $ get_memory_log_header.c $Revision: 1.3 $ get_raw_files_for_display.c, $Revision: 1.8 $ handle_interrupt.c, $Revision: 1.1 $ initialize_fmt_info.c, $Revision: 1.7 $ memory_report.c, $Revision: 1.14 $ output_raw_data.c, $Revision: 1.4 $ release_fmt_space.c, $Revision: 1.1 $ remove_file.c, $Revision: 1.3 $ view_error.c $Revision: 1.2 $ view_partial.c $Revision: 1.1 $ utility_main.c, $Revision: 1.4 $ utility_setup.c, $Revision: 1.2 $ Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: /usr/sbin/stm/lib/libdiagfx.sl: None cksum(1) Output: Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 4121740527 151552 /usr/sbin/stm/uut/bin/tools/monitor/ dm_stape Sup-Tool-Mgr.STM-CATALOGS,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 1384593203 68123 /usr/sbin/stm/catalog/C/HP-UX_B.11.00/ tools/monitor/dm_stape.cat Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 2322286070 3012 /var/stm/config/tools/monitor/dm_stape.cfg Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 769790645 7989 /var/stm/config/tools/monitor/dm_stape.psmcfg Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 4214958551 2220 /var/stm/config/tools/monitor/ dm_stape.sapcfg Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 1911183759 49421 /var/stm/config/tools/monitor/ default_dm_stape.clcfg Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 2322039818 1732 /etc/opt/resmon/dictionary/dm_stape.dict Sup-Tool-Mgr.STM-MAN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 1427895992 2860 /opt/resmon/share/man/man1m.Z/dm_stape.1m Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 1719976599 1695 /var/stm/config/sys/psmctd.cfg Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 1640931416 45056 /usr/sbin/stm/uut/bin/sys/cclogd Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 4113067863 61440 /usr/sbin/stm/uut/bin/sys/memlogd Sup-Tool-Mgr.STM-UUT-RUN,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 2780180774 184320 /usr/sbin/stm/uut/bin/tools/utility/ logtool Sup-Tool-Mgr.STM-SHLIBS,fr=B.11.00.16.09, fa=HP-UX_B.11.00_32/64,v=HP: 4093729869 12288 /usr/sbin/stm/lib/libdiagfx.sl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_23658 Equivalent Patches: PHSS_24045: s700: 11.11 s800: 11.11 Patch Package Size: 650 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_24044 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_24044.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_24044. 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_24044.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_24044.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_24044.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_24044.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None