Patch Name: PHSS_26978 Patch Description: s700_800 11.11 TC-SysSetup Cumulative Patch Creation Date: 02/05/14 Post Date: 02/07/16 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: TC-SysSetup B.11.00.01.02 Filesets: TC-SysSetup.NFS-OPT,fr=B.11.00.01.02,fa=HP-UX_B.11.00_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: Yes PHSS_26978: OTHER With certain system configurations, sendmail(1M) may be unable to send or distribute mail. With certain system configurations, gethostbyname(3N) may fail with an unrecoverable error code. Category Tags: defect_repair general_release critical Path Name: /hp-ux_patches/s700_800/11.X/PHSS_26978 Symptoms: PHSS_26978: The TC-SysSetup product in the June 2002 HPUX 11.11 Minimum Technical OE (MTOE) and the HPUX 11.11 Technical Computing OE (TCOE) delivers an nsswitch file /etc/nsswitch.TC-SysSetup and copies it into /etc/nsswitch.conf. The nsswitch.conf file may cause: (1) sendmail(1M) to be unable to send or receive mail on the system; or (2) gethostbyname(3N) to fail with an unexpected error code when failing to find a host name. Sendmail Problem Your system will be affected by the sendmail(1M) problem if the system is not an NIS client. The nsswitch file contains the following rule for alias resolution: aliases: files [NOTFOUND=continue] nis When the system is not an NIS client, mail cannot be successfully sent or received. For example, sending mail to root fails as follows: # mailx root Subject: test . EOT Null message body; hope that's ok # NIS map mail.aliases specified, but NIS not running Gethostbyname Problem Your system will be affect by the gethostbyname(3N) problem if (1) it searches for a host name that does not exist; and (2) /etc/resolv.conf is either missing or empty. The nsswitch file contains the following rule for host name resolution: hosts: files [NOTFOUND=continue] nis [NOTFOUND=continue] dns Defect Description: PHSS_26978: The TC-SysSetup product in the June 2002 HPUX 11.11 Minimum Technical OE (MTOE) and the HPUX 11.11 Technical Computing OE (TCOE) delivers an nsswitch file /etc/nsswitch.TC-SysSetup and copies it into /etc/nsswitch.conf. The nsswitch.conf file is not appropriate for some configurations. The fix is to (1) remove /etc/nsswitch.conf if it is the same as the previously delivered /etc/nsswitch.TC-SysSetup, and (2) deliver a new /etc/nsswitch.TC-SysSetup correcting the defect. The new /etc/nsswitch.TC-SysSetup file is not copied into /etc/nsswitch.conf . After applying the patch, /etc/nsswitch.conf will either be removed (if it is the same as the previous /etc/nsswitch.TC-SysSetup) or untouched (otherwise). SR: 8606257545 8606257731 Patch Files: TC-SysSetup.NFS-OPT,fr=B.11.00.01.02,fa=HP-UX_B.11.00_32/64, v=HP: /usr/newconfig/etc/nsswitch.TC-SysSetup what(1) Output: TC-SysSetup.NFS-OPT,fr=B.11.00.01.02,fa=HP-UX_B.11.00_32/64, v=HP: /usr/newconfig/etc/nsswitch.TC-SysSetup: None cksum(1) Output: TC-SysSetup.NFS-OPT,fr=B.11.00.01.02,fa=HP-UX_B.11.00_32/64, v=HP: 4283373136 1992 /usr/newconfig/etc/nsswitch.TC-SysSetup Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 30 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_26978 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_26978.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_26978. 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_26978.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_26978.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_26978.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None