Patch Name: PHCO_20440 Patch Description: s700_800 10.20 syslogd(1M) patch Creation Date: 99/12/03 Post Date: 99/12/16 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: N/A Filesets: OS-Core.UX-CORE OS-Core.CORE-ENG-A-MAN Automatic Reboot?: No Status: General Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHCO_20440 Symptoms: PHCO_20440: 1. New options added to syslogd. a. do not suppress duplicate messages. b. do not listen to the syslog socket. 2. Syslogd stops forwarding messages after any error in calling sendto(2). 3. Syslogd reports error when messages are sent with the facilities CRON, UUCP, or NEWS (see 3C openlog). PHCO_14599: 1. syslogd incorrectly removes /var/run/syslog.pid file. Defect Description: PHCO_20440: 1. Syslogd did not have options to allow it to: a. not listen on the syslog port b. not supress duplicate messages. Resolution: Added two new options ('r','N'). 'r' : Option to not suppressing duplicate messages. 'N' : Option to not listen to the syslog socket. 2. Syslogd closes the socket descriptor whenever sendto(2) returns with an error. This causes syslogd to stop forwarding messages. Resolution: Syslogd is now changed to log an error message if the call to sendto(2) returns an errno of EHOSTUNREACH and to not close the socket. 3. The facilities for CRON ,NEWS and UUCP are not supported by syslogd(1M) Resolution: The NEWS, UUCP, and CRON facilities are now supported. PHCO_14599: 1. syslogd incorrectly removes /var/run/syslog.pid file This happens every time alert message is sent to syslogd deamon. Resolution: Call to unlink() is removed when alert message comes. SR: 1653230524 1653275719 5003408146 8606105662 Patch Files: /usr/sbin/syslogd /usr/share/man/man1m.Z/syslogd.1m what(1) Output: /usr/sbin/syslogd: $Revision: 78.1.1.6 $ Copyright (c) 1983 Regents of the University of Cali fornia. PATCH_10_20: syslogd.o 99/12/03 /usr/share/man/man1m.Z/syslogd.1m: None cksum(1) Output: 4133658881 24576 /usr/sbin/syslogd 972338274 3781 /usr/share/man/man1m.Z/syslogd.1m Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHCO_14599 Equivalent Patches: PHCO_20594: s700: 11.00 s800: 11.00 Patch Package Size: 90 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 PHCO_20440 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHCO_20440.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHCO_20440. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHCO_20440.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_20440.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None