SGI Logo
 
 

Patch 3803 : 6.2 DCE & DFS 1.1C Base Rollup #4 : [IRIX 6.2]
INDEX

  • Relations
  • Release Notes
  • Inst Subsystem Requirements
  • Inst Subsystem Checksums
  • Inst Subsystem File Listings
  • Download Patch


    RELATIONS

    This patch replaces the following patches:
    2678, 2679, 2912, 2913, 3497, 3498

    This patch is incompatible with the following patches:
    3804

    This patch fixes the following bugs:
    488883 - PANIC: dcache hc
    489383 - To many interfaces in RPC_UNSUPPORTED_NETIFS cause end ones to be
                    ignored

    514434 - ls/cd hang when accessing a dfs filesystem.
    517621 - cma_stdio.h needs to include sys/types.h
    522047 - 64bit irix 6.2 dfs server panics when accessed
    522377 - 6.2, 64bit DFS server panic when trying to remove file
    525030 - /usr/include/dce/pthread.h is linked wrong from 1.1C package
    525749 - Data corruption via DFS on O2
    527850 - Criticial (CERT) problem with secd
    527916 - cds and security server should be instable with domestic pkg
    528319 - IRIX LOCKOUT and login/scheme Buffer Overrun
    530971 - Error in config script.
    537753 - DCE/xlock problem
    538257 - dcestat does not display all running dce/dfs daemons
    539036 - dce_config remembers old cell_admin pw while reconfiguring into a
                    new cel

    539860 - Problems in the DCE/DFS unconfigure scripts.
    540087 - Enhancement suggestion for dce_config script.
    540108 - a.out corruption on Onyx2 and O2 over AIX DFS server
    540488 - dced aborts with a SEGV error.
    542125 - MKDIR OVER DFS GENERATES WRONG ERROR MESSAGE
    544349 - klist as hosts/self slow, lots of expired tickets
    544770 - ACL handling incorrect.
    547311 - 6.2 DFS 1.1C krpch.a does not link on IP25 when patch2401 installed
    549120 - lost creds
    551782 - DFS panics if AFS is running on the same system
    552237 - dfsbind dtsd used 98% CPU
    559637 - Excessive writes and reads to CDS cache
    565540 - dcecp has sigvtalarm problem
    567820 - click crashed in find_route
    568616 - chkconfig dce on - with no cell info hangs boot process
    569236 - add /etc/dce_local_env file that survives upgrades
    573486 - DCE'ized ftpd needs to be updated
    575769 - Request that the dcedfs include files be distributed.
    593288 - Software detected SEGV on CPU running DCEdfsd
    603787 - Add dfsmkfs & dfsrmfs commands to 6.2, 6.3, & 6.4
    609908 - cdsadv aborts a couple of times a day
    612545 - sec_create_db core dump
    629087 - With dce creds, but cannot access dfs space
    635145 - dced aborts
    638844 - DCE logins not accepted, system hangs.
    651158 - Possible Y2K problem with IRIX 6.5 and DCE 1.2.2
    656764 - Path for dce_local_env defined incorrectly.
    664725 - cdsadv broken socket
    664856 - dce_config change request
    681277 - rpc__list_element_alloc failed and application abort
    682467 - DCE 1.1 application fails to build during linking uner IRIX 6.3


    RELEASE NOTES

    1. Patch SG0003803 Release Note

           This release note describes patch SG0003803 to DCE/DFS on
           IRIX 6.2.
    
           Patch SG0003803 replaces patches SG0003497, SG0003498,
           SG0002678, SG0002679, SG0002912, and SG0002913.
    
           ** REQUIREMENT ** If DFS is installed, the December 1997
           recommended patch set or later is required to link the DFS
           fixes contained in this patch. (Requirement on IRIX 6.2
           only.)
    
    
    1.1 Supported Hardware Platforms
           This patch contains bug fixes for all SGI platforms which
           are supported by the IRIX 6.2 operating system. The software
           cannot be installed on other configurations.
    
    
    1.2 Supported Software Platforms
           This patch contains bug fixes for dce.sw and dfs.sw (DCE1.1C
           September 8, 1997 release) on a system running IRIX 6.2.
    
           The software cannot be installed on other configurations.
    
    
    1.3 Bugs Fixed by Patch SG0003803
           This patch contains fixes for the following bugs.  Bug
           numbers from Silicon Graphics bug tracking system are
           included for reference.
    
              o 651158 Possible Y2K problem with klist output.
    
              o 656764 Path for dce_local_env defined incorrectly.
    
              o 664725 cdsadv broken socket
    
              o 664856 dce_config change request.  Change the way
                CACHE_DIR_DISK & CACHE_SIZE_DISK are defined.  681277
                rpc__list_element_alloc failed and application abort
    
              o 682467 DCE 1.1 application fails to build during
                linking
    
    
    
    1.4 Bugs Fixed by Patch SG0003497
              o 488883 System panics with the panic string "dcache hc".
    
              o 549120 Credential problem - error code 382312714,
    
                "Attempting to use credentials belonging to another
                user".
    
              o 567820 System panic after a communication failure with
                the FX server.
    
              o 593288 Software detected SEGV on CPU running DCEdfsd.
    
              o 609908 cdsadv aborts a couple of times a day
    
              o 629087 Duplicate of PV 549120.
    
              o 635145 The dced daemon aborts after receiving an
                invalid rpc message.
    
              o 638844 A heavily loaded system can not recover from a
                Token State Recovery condition.
    
    
    1.5 Bugs Fixed by Patch SG0002912
              o 489383 To many interfaces in RPC_UNSUPPORTED_NETIFS
                cause end ones to be ignored.
    
              o 514434 Client programs hang when accessing DFS
                filesystems.  The DFS client believes the server is in
                token recovery when it is not.
    
              o 517621 The cma_stdio.h header file needs to include
                sys/types.h.
    
              o 530971 Error in config script.  When configuring a cds
                server, dce_config states in the message that 4.0 is
                the default, but when it actually asks for an entry it
                defaults to 3.0.
    
              o 539036 The dce_config remembers old cell_admin pw while
                reconfiguring into a new cell.
    
              o 540488 The dced aborts with a SEGV error.
    
              o 542125 MKDIR over DFS generates an incorrect error
                message if the directory already exists.
    
              o 544349 The klist command as hosts/self is very slow
                after the machine has been up for a while.  Also there
    
    
                are a lot of expired tickets seen in the machine
                credentials file which can grow very large.  (Duplicate
                of PV 552237.)
    
              o 544770 DFS implementation honors the UNIX umask setting
                over the DFS IC (initial container) acl umask setting
                for the "group" container acl.
    
              o 552237 The dfsbind and dtsd daemons use a large
                percentage of the CPU.  The problem is due to the
                expired machine credentials and the resources needed to
                search this large file.
    
              o 559637 Excessive writes and reads to CDS cache
    
              o 565540 dcecp can not handle a sigvtalarm in some cases.
    
              o 568616 Having dce activated, chkconfig dce on, with no
                cell information hangs boot process.
    
              o 573486 DCE'ized ftpd needs to be updated to pick up
                ftpd changes.
    
              o 612545 sec_create_db core dumps if the data already
                exists
    
              o 540087 RFE: Modify dce_config to run on only 1 cpu
                reducing race conditions.
    
              o 569236 RFE: Request for a local dce environment file
                that survives upgrades
                (/opt/dcelocal/etc/dce_local_env).  Local changes which
                have been made to dce_com_env (ie.
                RPC_UNSUPPORTED_NETIFS) should be moved to this file.
    
              o 575769 RFE: Request that the dcedfs include files be
                distributed.
    
              o 603787 RFE: Configuration script changes:
                       - Add comman line configuration options
                         (dce_config(8)).
                       - Clean up some problems doing reconfigurations.
                       - Make the DFS server configuration easier.
                         See dfsmkfs(8) and dfsrmfs(8) man pages
                         distributed with this patch.
    
    
    
    1.6 Bugs Fixed by Patch SG0002678
              o 522047 Accessing a DFS exported filesysstem on an IRIX
                6.2, 64 bit system DFS server causes the system to
                panic.
    
              o 522377 Removing a file from a DFS exported filesystem
                on an IRIX 6.2, 64 bit DFS server panics the system.
    
              o 525030 The /opt/dcelocal/share/include/pthread.h is not
                pointed to by the symbolic link created in
                /usr/include/dce/pthread.h after installation of the
                DCE 1.1C package from dist.engr.
    
              o 525749 Data corruption when accessing DFS files.
    
              o 527850 Critical security (CERT) problem with secd,
                which could allow for a denial of service attack.
    
              o 527916 The cds and security servers are not instable
                with domestic package.
    
              o 528319 The DCE 1.1C distribution distributes scheme as
                part of it's integrated login feature.  SGI's Security
                Advisory 19970508-02-PX describes a problem with
                login/scheme.  The patches to fix this problem need to
                be integrated into the version of scheme distributed
                with DCE.
    
              o 537753 The xlock program with DCE integrated login
                functionality will not accept any further key strokes
                if someone types RETURN instead of a valid password.
    
              o 538257 The dcestat command does not display all running
                dce/dfs daemons.
    
              o 539860 Problems in the DCE/DFS unconfigure scripts.
    
              o 540108 Data corruption on Onyx2 and O2 to AIX DFS
                server
    
              o 547311 6.2 DFS 1.1C does not link when kernel rollup
                patch2401 or later is installed.  Customers will ge the
                following error when linking the kernel.
    
                       ld: ERROR 33: Undefined data symbol "polllock"
                --
                       1st referenced by krpch.a (comsoc_sys.o).
    
              o 551782 DFS panics if AFS is running on the same system.
    
    
    
    1.7 Subsystems Included in Patch SG0003803
           This patch release includes these subsystems:
    
              o patchSG0003803.DCE_hdr.lib
    
              o patchSG0003803.DCE_sw.base
    
              o patchSG0003803.DCE_sw.cds
    
              o patchSG0003803.DCE_sw.gda
    
              o patchSG0003803.DCE_sw.gda
    
              o patchSG0003803.DCE_sw.idl
    
              o patchSG0003803.DCE_sw.ilogin
    
              o patchSG0003803.DCE_sw.lib
    
              o patchSG0003803.DCE_sw.security
    
              o patchSG0003803.DCE_sw32.lib
    
              o patchSG0003803.DCE_sw64.lib
    
              o patchSG0003803.DCE_man.lib
    
              o patchSG0003803.DFS_sw.base
    
              o patchSG0003803.DFS_sw.kernel
    
              o patchSG0003803.DFS_sw.server
    
    
    1.8 Installation Instructions
           Because you want to install only the patches for problems
           you have encountered, patch software is not installed by
           default.  After reading the descriptions of the bugs fixed
           in this patch (see Section 1.3), determine the patches that
           meet your specific needs.
    
           If, after reading Sections 1.1 and 1.2 of these release
           notes, you are unsure whether your hardware and software
           meet the requirements for installing a particular patch, run
           inst.  The inst program does not allow you to install
           patches that are incompatible with your hardware or
           software.
    
    
           Patch software is installed like any other Silicon Graphics
           software product.  Follow the instructions in your Software
           Installation Administrator's Guide to bring up the miniroot
           form of the software installation tools.
    
           Follow these steps to select a patch for installation:
    
             1.  At the Inst> prompt, type
    
                 install patchSGxxxxxxx
    
                 where xxxxxxx is the patch number.
    
             2.  Initiate the installation sequence. Type
    
                 Inst> go
    
             3.  You may find that two patches have been marked as
                 incompatible.  (The installation tools reject an
                 installation request if an incompatibility is
                 detected.)  If this occurs, you must deselect one of
                 the patches.
    
                 Inst> keep patchSGxxxxxxx
    
                 where xxxxxxx is the patch number.
    
             4.  After completing the installation process, exit the
                 inst program by typing
    
                 Inst> quit
    
    
    1.9 Patch Removal Instructions
           To remove a patch, use the versions remove command as you
           would for any other software subsystem.  The removal process
           reinstates the original version of software unless you have
           specifically removed the patch history from your system.
    
           versions remove patchSGxxxxxxx
    
           where xxxxxxx is the patch number.
    
           To keep a patch but increase your disk space, use the
           versions removehist command to remove the patch history.
    
           versions removehist patchSGxxxxxxx
    
    
           where xxxxxxx is the patch number.
    
    
    1.10 Known Problems
              o 543509 Accessing a SGI DFS directory with a large
                number of files may return incomplete output with the
                SGI dfs client.  Modifications were made to the SGI DFS
                client in this patch to detect a condition which
                previously caused the SGI DFS client to hang and
                prevented the hang. When these potential hang
                conditions are detected the DFS client will send the
                following message to the system console:
    
                warning: cm_readdir, stopped reading dir, server
                offsets looping.
    
                The user's command (ls/find/etc.) may not contain all
                the information from the directory or may not complete
                successfully.   The threshold for the number of files
                it takes to trigger this problem varies depending on
                the size of the file names.
    
                This partial fix to the problem prevents the DFS client
                from hanging so that it no longer requires a reboot.
    
           Sites should also consult the "Known problems" section of
           the DCE/DFS 1.1C Release Notes.
    
    
    1.11 Miscellaneous
              o SGI DCE/DFS mailing list.
    
                SGI has a DCE/DFS mailing to provide information on new
                releases, patches, critical problems, and other related
                announcements. This mailing list is not in place of
                other SGI communication methods, but rather an
                additional way to get this information to interested
                people.
    
                If you would like to subscribe this mailing list send
                mail to:
    
                    external-majordomo@postofc.corp.sgi.com
    
                with the following line in the _body_ of the message:
    
                    subscribe sgidce_announce _email_address_here_
    
    

    INST SUBSYSTEM REQUIREMENTS
    No Requirements Information Available.
    

    INST SUBSYSTEM CHECKSUMS

    These checksums help to provide a 'signature' for the patch inst image which can be used to authenticate other inst images. You can obtain this kind of output by running sum -r on the image (from the command line):

    65485     26   patchSG0003803.DCE_man
    53890   6547   patchSG0003803.DCE_sw64
    41478   6044   patchSG0003803.DCE_sw32
    23532     46   patchSG0003803.idb
    32846      9   patchSG0003803.DFS_man
    56518     23 patch/README.patch.3803
    18619  15950   patchSG0003803.DCE_sw
    35812     18   patchSG0003803
    46730  31023   patchSG0003803.DFS_sw
    

    INST SUBSYSTEM FILE LISTINGS

    The following lists the files which get installed from each subsystem in the patch:

    patchSG0003803.DCE_hdr.lib
    opt/dcelocal/share/include/dce/dce.h
    opt/dcelocal/share/include/dcedfs/aclint.h
    opt/dcelocal/share/include/dcedfs/afs4int.h
    opt/dcelocal/share/include/dcedfs/afsvl_data.h
    opt/dcelocal/share/include/dcedfs/afsvl_s2c.h
    opt/dcelocal/share/include/dcedfs/ag_init.h
    opt/dcelocal/share/include/dcedfs/aggr.h
    opt/dcelocal/share/include/dcedfs/astab.h
    opt/dcelocal/share/include/dcedfs/bbos_ncs_interface.h
    opt/dcelocal/share/include/dcedfs/bbos_util.h
    opt/dcelocal/share/include/dcedfs/bomb.h
    opt/dcelocal/share/include/dcedfs/cm.h
    opt/dcelocal/share/include/dcedfs/cm_stats.h
    opt/dcelocal/share/include/dcedfs/common_data.h
    opt/dcelocal/share/include/dcedfs/common_def.h
    opt/dcelocal/share/include/dcedfs/compat.h
    opt/dcelocal/share/include/dcedfs/compat_dfsnames.h
    opt/dcelocal/share/include/dcedfs/compat_errs.h
    opt/dcelocal/share/include/dcedfs/compat_handleCancel.h
    opt/dcelocal/share/include/dcedfs/compat_rpcVers.h
    opt/dcelocal/share/include/dcedfs/dacl.h
    opt/dcelocal/share/include/dcedfs/dacl_mgruuids.h
    opt/dcelocal/share/include/dcedfs/dfsauth.h
    opt/dcelocal/share/include/dcedfs/flclient.h
    opt/dcelocal/share/include/dcedfs/fldb_data.h
    opt/dcelocal/share/include/dcedfs/fldb_proc.h
    opt/dcelocal/share/include/dcedfs/flserver.h
    opt/dcelocal/share/include/dcedfs/fshs_errs.h
    opt/dcelocal/share/include/dcedfs/fshs_trace.h
    opt/dcelocal/share/include/dcedfs/ftserver.h
    opt/dcelocal/share/include/dcedfs/ftserver_data.h
    opt/dcelocal/share/include/dcedfs/ftserver_proc.h
    opt/dcelocal/share/include/dcedfs/ftserver_trans.h
    opt/dcelocal/share/include/dcedfs/hs_host.h
    opt/dcelocal/share/include/dcedfs/icl.h
    opt/dcelocal/share/include/dcedfs/icl_rpc.h
    opt/dcelocal/share/include/dcedfs/ioctl.h
    opt/dcelocal/share/include/dcedfs/ktime.h
    opt/dcelocal/share/include/dcedfs/lock.h
    opt/dcelocal/share/include/dcedfs/ncs_pipe.h
    opt/dcelocal/share/include/dcedfs/nubik.h
    opt/dcelocal/share/include/dcedfs/osi.h
    opt/dcelocal/share/include/dcedfs/osi_net.h
    opt/dcelocal/share/include/dcedfs/osi_param.h
    opt/dcelocal/share/include/dcedfs/param.h
    opt/dcelocal/share/include/dcedfs/pipe.h
    opt/dcelocal/share/include/dcedfs/rep_data.h
    opt/dcelocal/share/include/dcedfs/rep_errs.h
    opt/dcelocal/share/include/dcedfs/rep_proc.h
    opt/dcelocal/share/include/dcedfs/scx_errs.h
    opt/dcelocal/share/include/dcedfs/stds.h
    opt/dcelocal/share/include/dcedfs/syscall.h
    opt/dcelocal/share/include/dcedfs/tkm_errs.h
    opt/dcelocal/share/include/dcedfs/tkm_race.h
    opt/dcelocal/share/include/dcedfs/tkm_tokens.h
    opt/dcelocal/share/include/dcedfs/tkm_trace.h
    opt/dcelocal/share/include/dcedfs/tkn4int.h
    opt/dcelocal/share/include/dcedfs/vol_errs.h
    opt/dcelocal/share/include/dcedfs/vol_init.h
    opt/dcelocal/share/include/dcedfs/volc.h
    opt/dcelocal/share/include/dcedfs/volume.h
    opt/dcelocal/share/include/dcedfs/xvfs_vnode.h
    usr/include/dce/pthread.h

    patchSG0003803.DCE_man.manpages
    opt/dcelocal/usr/man/cat8/dce_config.8.Z
    usr/man/cat8/dce_config.8.Z

    patchSG0003803.DCE_sw.base
    opt/dcelocal/bin/acl_edit
    opt/dcelocal/bin/auditd
    opt/dcelocal/bin/cdsadv
    opt/dcelocal/bin/cdsclerk
    opt/dcelocal/bin/cdscp
    opt/dcelocal/bin/dce_login
    opt/dcelocal/bin/dcecf_postproc
    opt/dcelocal/bin/dcecp
    opt/dcelocal/bin/dced
    opt/dcelocal/bin/dcestat
    opt/dcelocal/bin/dts_ntp_provider
    opt/dcelocal/bin/dts_null_provider
    opt/dcelocal/bin/dtscp
    opt/dcelocal/bin/dtsd
    opt/dcelocal/bin/getcellname
    opt/dcelocal/bin/getip
    opt/dcelocal/bin/kdestroy
    opt/dcelocal/bin/kinit
    opt/dcelocal/bin/klist
    opt/dcelocal/bin/passwd_export
    opt/dcelocal/bin/passwd_import
    opt/dcelocal/bin/rgy_edit
    opt/dcelocal/bin/rpccp
    opt/dcelocal/bin/sec_admin
    opt/dcelocal/bin/svcdumplog
    opt/dcelocal/bin/uuidgen
    opt/dcelocal/etc/dce_com_env
    opt/dcelocal/etc/dce_config
    opt/dcelocal/etc/dce_local_env
    opt/dcelocal/etc/rc.dce
    usr/relnotes/patchSG0003803
    usr/relnotes/patchSG0003803/TC
    usr/relnotes/patchSG0003803/ch1.z

    patchSG0003803.DCE_sw.cds
    opt/dcelocal/bin/cdsd

    patchSG0003803.DCE_sw.gda
    opt/dcelocal/bin/gdad

    patchSG0003803.DCE_sw.idl
    opt/dcelocal/bin/idl

    patchSG0003803.DCE_sw.ilogin
    opt/dcelocal/bin/ilogin/ftpd
    opt/dcelocal/bin/ilogin/scheme
    opt/dcelocal/bin/ilogin/xlock

    patchSG0003803.DCE_sw.lib
    opt/dcelocal/lib/international/libdce.so

    patchSG0003803.DCE_sw.security
    opt/dcelocal/bin/pwd_strengthd
    opt/dcelocal/bin/sec_create_db
    opt/dcelocal/bin/secd

    patchSG0003803.DCE_sw32.lib
    opt/dcelocal/lib32/international/libdce.so

    patchSG0003803.DCE_sw64.lib
    opt/dcelocal/lib64/international/libdce.so

    patchSG0003803.DFS_man.server
    opt/dcelocal/usr/man/cat8/dfsmkfs.8.Z
    opt/dcelocal/usr/man/cat8/dfsrmfs.8.Z

    patchSG0003803.DFS_sw.base
    opt/dcelocal/bin/bos
    opt/dcelocal/bin/cm
    opt/dcelocal/bin/dfsbind
    opt/dcelocal/bin/dfsd
    opt/dcelocal/bin/dfstrace
    opt/dcelocal/bin/fts

    patchSG0003803.DFS_sw.kernel
    usr/cpu/sysgen/IP17boot/dfs.a
    usr/cpu/sysgen/IP17boot/krpch.a
    usr/cpu/sysgen/IP19boot/dfs.a
    usr/cpu/sysgen/IP19boot/krpch.a
    usr/cpu/sysgen/IP20boot/dfs.a
    usr/cpu/sysgen/IP20boot/krpch.a
    usr/cpu/sysgen/IP21boot/dfs.a
    usr/cpu/sysgen/IP21boot/krpch.a
    usr/cpu/sysgen/IP22boot/dfs.a
    usr/cpu/sysgen/IP22boot/krpch.a
    usr/cpu/sysgen/IP25boot/dfs.a
    usr/cpu/sysgen/IP25boot/krpch.a
    usr/cpu/sysgen/IP26boot/dfs.a
    usr/cpu/sysgen/IP26boot/krpch.a
    usr/cpu/sysgen/IP28boot/dfs.a
    usr/cpu/sysgen/IP28boot/krpch.a

    patchSG0003803.DFS_sw.server
    opt/dcelocal/bin/bosserver
    opt/dcelocal/bin/dfsexport
    opt/dcelocal/bin/flserver
    opt/dcelocal/bin/ftserver
    opt/dcelocal/bin/fxd
    opt/dcelocal/bin/udebug
    opt/dcelocal/bin/upclient
    opt/dcelocal/bin/upserver
    opt/dcelocal/etc/dfsmkfs


    DOWNLOAD PATCH
    Download Server File Name Date Added Size Download
    download.sgi.com patchSG0003803.tar 09-Nov-1999 29 Mb FTP HTTP Add to download cart 
    download.sgi.com patchSG0003803.tardist 09-Nov-1999 29 Mb FTP HTTP
     
    FTP = download using FTP protocol
    HTTP = download using HTTP protocol
    Add to shopping list= store in your basket for downloading later
  •  


    Document Id: 20021117075319-IRIXPatch-1392