Patch Name: PHCO_29381 Patch Description: s700_800 11.00 uucp(1) cumulative patch Creation Date: 03/10/06 Post Date: 03/11/03 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: N/A Filesets: UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP UUCP.UUCP-ENG-A-MAN,fr=B.11.00,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/PHCO_29381 Symptoms: PHCO_29381: 1. uucp(1) command demonstrates incorrect behavior. PHCO_23115: 1. uusub(1) incorrect functionality. 2. uucico(1m) does not call the target system without a request file. 3. uucp(1) can fail to transfer files when "/etc/uucp/Systems" file has two entries for same system and the first entry is busy. 4. uucp(1) fails to access the device files, If the device file has a sub-directory ( /dev/ / ) . PHCO_16312: Mis-leading information from multiple uuscheds running simultaneously. PHCO_12577: uucp(1) Multiple hop test fails. Defect Description: PHCO_29381: 1. Improper behavior by uucp(1) commands. Resolution: The code is modified to correct the behavior. PHCO_23115: 1. uusub(1) incorrect functionality. Resolution: Now the code is modified to take care of this problem. 2. uucico(1m) was made to exit without establishing any connection when there are no requests. This was intended to avoid the confusion between dummy transfer and actual transfer. Resolution: Now we continue to establish the communication channel even when there are no requests. New log messages are added to distinguish the dummy transfer from the actual transfer. 3. If the source host "/etc/uucp/Systems" file has two entries for a remote host (different phone numbers, same device ), an attempt to use the second remote host entry can fail when the first telephone number is busy. Resolution: Now when an error occurs using the first entry, i.e. chat script fails, uucico will try several times to continue with the next entry found for the host in the Systems file. 4. The name of the lock file must be created with the following syntax: "LCK..device_name". When the device files are in sub directory the name of the created lock file was "LCK.. /device_name", which was not correct. Resolution: Now, the code has been changed to create the lock file with the proper name. PHCO_16312: When multiple uuscheds are running simultaneously, some uuscheds reports successful file transfer even when there were no files to transfer. PHCO_12577: uucp(1) cannot copy ascii file from the local system to the local system using the remote system as an intermediate hop. Enhancement: No SR: 8606293165 8606156287 8606100300 1653261883 8606325957 8606325959 5003426155 8606325961 4701383497 4701383505 Patch Files: UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/lib/nls/msg/C/uucp.cat /usr/bin/uucp /usr/bin/uux /usr/lbin/uucp/uucico /usr/lbin/uucp/uusub UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/uucp.1 /usr/share/man/man1.Z/uulog.1 /usr/share/man/man1.Z/uuname.1 /usr/share/man/man1.Z/uutry.1 /usr/share/man/man1m.Z/uucico.1m what(1) Output: UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/lib/nls/msg/C/uucp.cat: None UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/bin/uucp: $Revision: 82.2.1.5 $ $Date: 2003/02/14 11:56:59 $ PATCH_11_00: uucpdefs.o uucp.o gwd.o permission.o ge targs.o uucpname.o versys.o gtcfile.o chremd ir.o mailst.o utility.o cpmv.o expfile.o gen ame.o getpwinfo.o ulockf.o xqt.o logent.o gn amef.o systat.o 03/09/05 UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/bin/uux: $Revision: 72.1.1.4 $ $Date: 2003/09/04 14:13:36 $ PATCH_11_00: uucpdefs.o uux.o gwd.o permission.o get args.o getprm.o uucpname.o versys.o gtcfile. o chremdir.o utility.o cpmv.o expfile.o gena me.o getpwinfo.o ulockf.o xqt.o logent.o gna mef.o systat.o 03/09/05 UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/lbin/uucp/uucico: $Revision: 82.1.1.5 $ $Date: 2001/07/31 11:48:43 $ PATCH_11_00: uucpdefs.o cico.o conn.o callers.o cntr l.o pk0.o pk1.o fio.o gio.o xio.o anlwrk.o p ermission.o getargs.o gnamef.o gnxseq.o pkde fs.o imsg.o gtcfile.o ub_sst.o mailst.o uucp name.o line.o chremdir.o dio.o utility.o cpm v.o expfile.o gename.o getpwinfo.o ulockf.o xqt.o logent.o versys.o systat.o 03/10/06 UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/lbin/uucp/uusub: $Revision: 70.3.2.2 $ $Date: 2001/07/29 09:06:14 $ PATCH_11_00: uucpdefs.o uusub.o ub_sst.o getpwinfo.o ulockf.o xqt.o utility.o logent.o systat.o getargs.o 03/09/05 UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/uucp.1: None UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/uulog.1: None UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/uuname.1: None UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1.Z/uutry.1: None UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: /usr/share/man/man1m.Z/uucico.1m: None cksum(1) Output: UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 69326003 20021 /usr/lib/nls/msg/C/uucp.cat UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 2552459394 61440 /usr/bin/uucp UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 1523926426 61440 /usr/bin/uux UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 939154872 122880 /usr/lbin/uucp/uucico UUCP.UUCP,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 619581588 36864 /usr/lbin/uucp/uusub UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 1083355360 5192 /usr/share/man/man1.Z/uucp.1 UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 1083355360 5192 /usr/share/man/man1.Z/uulog.1 UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 1083355360 5192 /usr/share/man/man1.Z/uuname.1 UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 1083355360 5192 /usr/share/man/man1.Z/uutry.1 UUCP.UUCP-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP: 3851823862 1861 /usr/share/man/man1m.Z/uucico.1m Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHCO_12577 PHCO_16312 PHCO_23115 Equivalent Patches: None Patch Package Size: 170 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_29381 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHCO_29381.depot By default swinstall will archive the original software in /var/adm/sw/save/PHCO_29381. 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 PHCO_29381.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHCO_29381.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_29381.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None