OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
HP-UX series 700 11.X patch digest

From: IT Resource Center (support_feedbackus-support2-mail.external.hp.com)
Date: Sun May 18 2003 - 16:20:49 CDT


                        HP Support Information Digests

===============================================================================
o IT Resource Center World Wide Web Service
   ---------------------------------------------------

   If you subscribed through the IT Resource Center and would
   like to be REMOVED from this mailing list, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Support Information Digests (located under
   Maintenance and Support). You may then unsubscribe from the
   appropriate digest.

   To download a patch referenced below, access the
   IT Resource Center on the World Wide Web at:

     http://support.itrc.hp.com/

   Login using your IT Resource Center User ID and Password.
   Then select Individual Patches (under Maintenance and Support)
   to access the patch. You may also download a patch via anonymous
   ftp(1) from ftp.itrc.hp.com.
===============================================================================


Digest Name: weekly HP-UX series 700 11.X patch digest
    Created: Sun May 18 7:05:55 EDT 2003

Table of Contents:

Document ID Title
--------------- -----------
PHSS_28732 s700_800 11.X OV OB4.10 patch - CS packet
PHNE_28636 s700_800 11.00 EISA 100BT cumulative patch
PHNE_28795 s700_800 11.22 Cumulative Mux and Pty Patch
PHNE_28567 s700_800 11.00 ONC/NFS General Release/Performance Patch
PHSS_28949 s700_800 11.X OV ITO7.1X Msg/Act AIX Agent A.07.20
PHNE_28568 s700_800 11.11 ONC/NFS General Release/Performance Patch
PHCO_29085 s700_800 11.04 (VVOS) wall(1M) patch
PHCO_28961 s700_800 11.04 (VVOS) PAM support for OpenSSH
PHSS_28917 s700_800 11.00 X/Motif 64bit Runtime Patch
PHSS_28875 s700_800 11.11 X/Motif Runtime Patch
PHSS_28874 s700_800 11.00 X/Motif 32bit Runtime Patch
PHSS_28681 s700_800 11.11 XClients Periodic Patch
PHSS_28680 s700_800 11.00 XClients Periodic Patch
PHSS_28679 s700_800 11.11 CDE DevKit Periodic Patch
PHSS_28678 s700_800 11.00 CDE DevKit Periodic Patch
PHSS_28677 s700_800 11.11 CDE Applications Periodic Patch
PHSS_28676 s700_800 11.11 CDE Base Periodic Patch
PHSS_28675 s700_800 11.00 CDE Runtime Periodic Patch
PHNE_28654 s700_800 11.04 (VVOS) Cumulative Mux and Pty Patch
PHNE_28538 s700_800 11.00 cumulative ARPA Transport patch
PHNE_24342 s700_800 11.00 R6.11.00 SNAplus2 services, TN3270 patch
PHCO_28690 s700_800 11.00 cat(1) cumulative patch
PHCO_28655 s700_800 11.04 (VVOS) mksf(1M) cumulative patch
PHCO_28530 s700_800 11.11 file(1) cumulative patch
PHSS_28948 s700_800 11.X OV ITO7.1X Msg/Act Solaris Agent A.07.20

The documents are listed below.
-------------------------------------------------------------------------------


Document ID: PHSS_28732
Date Loaded: 20030516
      Title: s700_800 11.X OV OB4.10 patch - CS packet

Patch Name: PHSS_28732

Patch Description: s700_800 11.X OV OB4.10 patch - CS packet

Creation Date: 03/05/12

Post Date: 03/05/16

Hardware Platforms - OS Releases:
        s700: 11.00 11.11 11.20
        s800: 11.00 11.11 11.20

Products:
        OmniBackII A.04.10

Filesets:
        OMNIBACK-II.OMNI-CS,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: No

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release manual_dependencies

Path Name: /hp-ux_patches/s700_800/11.X/PHSS_28732

Symptoms:
        PHSS_28732:
        Id = HSLco39134 SR:H555009289
            Performing "omnisv -stop" command sometimes returns exit
            code different then 0 and because of that crs dies with
            error message:

              "Cannot stop "omniback_crs" service
              system error:|502|"

        Id = HSLco39169 SR:H555009297
            After aborting host backup the object post-exec script
            does not execute.

        Id = HSLco39260 SR:H555009322
            "omnib" started from different scheduler completes
            successfully, but the following error is reported
            to stderr:

              "SystemErr: |10054| Connection reset by peer"

        Id = HSLco39447 SR:H555009381
            Catalog import fails if "dcbf" file does not exist.

        Id = HSLco39448 SR:H555009382
            Running backup on Cell Manager which is inhibited with
            command: omniclus -clus host_name -inhibit "time"
            produces default error report and abnormal end of
            session.

        Id = HSLco39878 SR:H555009560
            Backup run twice when daylight saving time is changed.

        Id = HSLco39885 SR:H555009567
            "debug.log" contains messages that Detail Catalog
            Binary Files (DCBF) is corrupted, although "omnidbcheck"
            does not report any error.

        Id = HSLco39976 SR:H555009593
            When using the "omnimm -list_scratch_media 'pool_name'"
            command, no NDMP media is listed .

        Id = HSLco40396 SR:H555009779
            After installing SSPUX410_056, aborted Oracle
            backup session hangs.

        Id = HSLco40471 SR:H555009833
            When omnitrig is stopped and omnisv is started with
            "omnisv -start_mon", all services stop.

        Id = HSLco40559 SR:H555009877
            Backup specification does not reflect correct
            schedules.

        Id = HSLco40594 SR:H555009895
            omnidbutil -cdbsync fails in a non-MOM environment.

        Id = HSLco40896 SR:H555010043
            Message "EIPCALREADYINIT" is filling the debug.log file.

        Id = HSLco40964 SR:H555010075
            When virtual name does not match the hostname of the
            host currently running as the cell manager, all the
            scripts are considered as remote exec script.

        Id = HSLco41021 SR:H555010103
            Imported catalog from media has catalog protection
            set to None.

        Id = HSLco41054 SR:H555010123
            Restore session fails with error:

              "|Critical| From: RSM "" Time:<time>
              Media Management daemon subsystem reports:
                        "Invalid slot specified."

        Id = HSLco41120 SR:H555010158
            After aborting the backup session, new backup session
            is started and it hangs for a SmMaIdleTimeout variable,
            before it aborts.

        Id = HSLco41270 SR:H555010234
            Integration restore hangs if SmWaitForNewClient
            variable is not properly set.

        Id = JAGae52957 SR:8606289026
            Device Flow Report is not working correctly.

        Id = JAGae62427 SR:8606298931
            Instead of positioning the tape to the beginning of the
            file, backint restore positions the tape to the
            beginning of the whole object.

        Id = JAGae64291 SR:8606300821
            Executing "crs -redebug" from command line displays
            a usage summary.

        PHSS_27603:
        Id = HSLco36403 SR:H555008641
            Whenever there is OmniBack II activity going on in
            the Cell, the update of the NT clients fails.

        Id = HSLco36432 SR:H555008650
            Restarting CS daemons using omnisv produces the
            following entries in the debug.log:

              "VELOCIS DB ERROR [0] internal error
                  [-2005] server unavailable"

        Id = HSLco36656 SR:H555008680
            When Cartridge Memory Support is activated for drives
            with the LTO-Ultrium media type, MSM (Media Session
            Manager) goes into a loop when try to reformatting or
            listing Cartridge Memory contents.

        Id = HSLco36721 SR:H555008690
            If a Manager-of-Managers Server is also a
            MC/ServiceGuard virtual node, then the command
            "omnirpt -report list_sessions -timeframe
             <start_hours_ago><hours_duration>
             -multicell -no_multiple"
            lists the matching sessions from this node twice.

        Id = HSLco36772 SR:H555008704
            Format the original medium and purge the database
            deletes Detail Catalog Binary Files (DCBF) files.

        Id = HSLco36803 SR:H555008716
            Messages from pre/post exec scripts are not filtered.

        Id = HSLco36880 SR:H555008722
            Reporting Email header does not contain device name.

        Id = HSLco37193 SR:H555008807
            When backing up SAP integration with EMC split mirror
            functionality, not all the SAP files are backed up.

        Id = HSLco37276 SR:H555008832
            Filesystem backup fails with an error:

            "[Major] From: BSM<computer> "<object>" Time: <time>
             [61:3003] Lost connection to VBDA named <object>
                on host <host>.
                Ipc subsystem reports: "IPC Read Error
                System error: [232] Connection reset by peer"

        Id = HSLco37704 SR:H555008887
            The connection with the host running SSEA agent is
            broken.

        Id = HSLco37783 SR:H555008908
            When OmniBack II tries to backup non-existent SAP
            redo logs, session is ended as failed.

        Id = HSLco37939 SR:H555008927
            While configuring OmniBack II reports using GUI,
            only datalists are listed (barlists are missing).

        Id = HSLco37977 SR:H555008950
            After running "omnidbutil -cdbsync", the Catalog
            Database is lost.

        Id = HSLco38084 SR:H555008998
            When a host backup session is using WakeOnLan option,
            it can not retry using specified value from the
            SmMaxAgentStartupRetries option.

        Id = HSLco38099 SR:H555009008
            Restore Graphical User Interface (GUI) does not
            browse nested mountpoints.

        Id = HSLco38123 SR:H555009017
            Load balancing does not work correctly in case
            of mount request.

        Id = HSLco38291 SR:H555009053
            In case when only Single Server Edition license
            is applied, media agent fails during local backup.

        Id = HSLco38320 SR:H555009061
            In Manager-of-Managers configuration with Central
            Media Management Database request for pools list
            report fails.

        Id = HSLco38383 SR:H555009083
            In case that Detail Catalog Binary Files do not exist
            in the OmniBack II database, catalog import fails.

        Id = HSLco38516 SR:H555009153
            OmniBack II does not display data written in
            Disk Agent (DA) context of the Graphical User
            Interface (GUI) during NDMP restore.

        Id = HSLco38751 SR:H555009194
            Total blocks and Used blocks of medium are reported as
            negative numbers.

        Id = HSLco38804 SR:H555009209
            a)During backup session using multiple devices, Cancel
              Device options leaves device locked. Device is not
              available to another session.

            b)If connection to a Monitor is lost during backup
              session the following message appears:

              "[Major] From: BSM<HOSTNAME> "<OBJECT>" Time: <TIME>
               [61:3003] Lost connection to Monitor named "noname"
               on host <HOSTNAME>. Ipc subsystem reports: "IPC Read
               Error System error: [232] Connection reset by peer."

        Id = HSLco39036 SR:H555009263
            "omnidbutil" ends abnormally during "readascii" process.

        Id = HSLco39130 SR:H555009286
            Catalog binary file is deleted if original medium with
            copy is recycled or exported. Importing the catalog
            from copy medium is not possible.

        Id = JAGae12418 SR:8606245960
            Backup GUI displays selection, which is inconsistent
            with datalist.

        Id = JAGae43999 SR:8606280024
            Report "Extended report on used media" gives wrong info
            about used media in selected timeframe.

        PHSS_27455:
        Id = HSLco33764 SR:H555007590
            OmniBack II does not check into what slot mediums were
            entered when mount request is confirmed.

        Id = HSLco34131 SR:H555007736
            Report "Backup Error" does not properly display the
            number of errors of the backup session.

        Id = HSLco34708 SR:H555008063
            Restore is started even in case that drive is
            disabled.

        Id = HSLco34785 SR:H555008105
            Although the number of devices specified in the
            backup specification is greater than minimum value
            specified in load balancing options, the following
            message is displayed:

            "Number of devices specified in backup
             specification is smaller than MIN value of load
             balancing."

        Id = HSLco34911 SR:H555008180
            DailyMaintenance backup deletes DCBF files of
            currently running backups.

        Id = HSLco35035 SR:H555008242
            During backup of NDMP integration Backup Media Agent
            session completes with failures.

        Id = HSLco35076 SR:H555008261
            Backup fails with an error:

            "Internal error. Allocation form library failed.
             The Media Management daemon reports:
             "Internal error: DbaXXXX functions.""

        Id = HSLco35515 SR:H555008452
            Backup Session Manager does not terminate after
            the time specified in the SmDaIdleTimeout variable
            when connection to Disk Agent and Media Agent is lost.

        Id = HSLco35873 SR:H555008549
            The following warning message is displayed:
            "[Warning] From: <hostname> "<datalist or barlist name>"
             Time: mm/dd/yy hh:mm:ss
             License not available
             "Split Mirror Extension for ONE EMC Symmetrix""

        Id = HSLco36132 SR:H555008606
            SAP offline backup using the VA integration reports
            the following errors:

            "[Major] From: BSM<CM_hostname>
             "<datalist_or_barlist_name>" Time: mm/dd/yy hh:mm:ss
             [61:1002] The Snapshot Agent named ""
             on host <hostname>
                reached its inactivity timeout of 7200 seconds.
                The agent on host will be shutdown."

        Id = JAGae27169 SR:8606262839
            Configuration Report creates an incorrect list of
            scheduled backups.

        PHSS_26354:
        Id = HSLco32101 SR: H555006969
            The OmniBack II database backup fails with 'Session
            Aborted' if the global variable 'RecoveryIndexDir='
            refers to a directory that either does not exist or
            is not accessible. (This variable indicates the
            location of a copy of the RecoverIndex file.)

        Id = HSLco32736 SR:H555007177
            If ".util HOSTNAME" returns nothing with "omnicc
            -import_host", crs ends abnormally.

        Id = HSLco32873 SR:H555007218
            If you try to restore files in interval that does not
            include full backup the following error appears:

              "DB unknown error".

        Id = HSLco33215 SR:H555007362
            Devices are locked after the end of media session.

        Id = HSLco33217 SR: H555007364
            After OmniBack II services are stopped during backup
            and the remaining OmniBack II processes are killed,
            mmd and crs fail to start afterwards.

        Id = HSLco33266 SR:H555007383
            "Restore by query" loops forever.

        Id = HSLco33360 SR:H555007428
            Backup fails with error:

              "[Major] From: BMA<HOST> Time:<TIME>
               [90:64] Can not unload exchanger medium
                     (Storage slot is occupied.)".

        Id = HSLco33437 SR:H555007455
            When source tape protection expires and the catalog is
            still protected, the tape is reused although a copy is
            attached to it. Transporting the catalog then results
            is protection set to "None" for the objects from
            original tape.

        Id = HSLco33515 SR:H555007485
            Purgeadvisor reports that filename purge is needed
            even after the purge is done.

        Id = HSLco33593 SR:H555007524
            Although the number of devices specified in the
            backup specification is greater then minimum value
            specified in load balancing options, the following
            message is displayed:

            "Number of devices specified in backup
            specification is smaller than minimum value of load
            balancing.".

        Id = HSLco34050 SR:H555007700
            Backup fails with error:

            "[Critical] From: BMA<HOST> "<DEVICE>" Time:<TIME>
             [90:30] SM/MA protocol error => aborting"

        Id = HSLco34429 SR:H555007901
            After applying CS patch (PHSS_25962/PHSS_25963),
            the OB2PORTRANGE variable is ignored.

        Id = JAGae14881 SR:8606248483
            Address of a Cell Console client is incorrectly
            handled.

        PHSS_25963:
        Id = HSLco31142 SR: H555006771
            Load balancing is not working properly.

        Id = HSLco31145 SR: H555006772
            Omniback database suddenly stops reporting any
            details about sessions.

        Id = HSLco31265 SR: H555006788
            After the execution of a session with load balacing
            used, devices remain locked and cannot be used for
            later sessions.

        Id = HSLco31359 SR: H555006819
            Forced ownership in datalist does not function
            properly.

        Id = HSLco31475 SR: H555006843
            Backup Session Manager abnormally ends.

        Id = HSLco31629 SR: H555006868
            Vault reporting does not work properly.

        Id = JAGad98695 SR: 8606229643
            Changing any option for a DCBF directory resets
            all other values to default.

        Id = HSLco31067 SR: H555006757
            "End of Session" e-mail notification does not specify
            datalist name for which it was created.

        Id = HSLco31942 SR: H555006939
            Restore of Oracle 8 objects hangs.

        Id = HSLco31981 SR: H555006948
            Cell Request Server abnormally ends periodically.

        Id = HSLco32089 SR: H555006968
            The 'omnidbrestore -autorecover' fails with error:

             "Current medium is refused for restore. Aborting!"

        Id = HSLco32276 SR: H555006998
            Using a "\" sign when setting RecoveryIndexDir option
            in global options file sometimes causes Backup Session
            Manager failure.

        Id = HSLco32499 SR: H555007081
            "omnisv -start_mon" is inactive for 1 second between
            loops.

        Id = HSLco32614 SR: H555007115
            Executing "omnidbutil -purge -filenames <hostname>"
            fails with an error:

              "[Major] From: OMNIDBUTIL<host> "" Time: <time>
               Functionality not (yet) supported."

        Id = JAGad90905 SR: 8606221771
            Case sensitive search does not work.

        Id = JAGae05208 SR: 8606236143
            Not all session manager processes are correctly stopped
            using csfailover.ksh script.

        Id = HSLco32902 SR: H555007234
            Some objects are missing from the OmniBack internal
            database after upgrading OmniBack II A.03.xx to
            OmniBack II A.04.10.

Defect Description:
        PHSS_28732:
        Id = HSLco39134
            Omnisv does not wait long enough for crs service to be
            stopped.

        Resolution:
            New global option variable "OmnisvStatusSleep" is
            introduced. Add this new variable into global options
            file: OmnisvStatusSleep=X; where x should be in range
            2<X<60. This will enable omnisv to wait for X seconds
            to successfully stop crs service.

        Id = HSLco39169
            Before executing the object post-exec script,
            OmniBack II checks if session is aborting. If
            it is, then script does not execute.

        Resolution:
            Global variable PostExecOnAbortHostBackup was added.
            If this global variable is set to 1, the post-exec
            script will execute even if the session is aborting.

        Id = HSLco39260
            Backup Session Manager (BSM) is going down too fast
            after sending "MSG_CLOSE" to connected monitors.

        Resolution:
            "OB2BSMSLEEPBEFORECLOSE" environment variable is added
            in order to wait few seconds before going down.

        Id = HSLco39447 SR:H555009381
            During catalog import OmniBack II tries to remove the
            original "dcbf" file. If this file does not exist,
            catalog import fails.

        Resolution:
            Catalog import is improved in order not to abort in
            case if "dcbf" file does not exist.

        Id = HSLco39448
            Crs tries to receive messages by inhibited Cell Manager.

        Resolution:
            If Cell Manager is inhibited, Data Protector does not
            send or receive any messages, but exits with message:

              "|12:1602| Cannot access the Cell Manager system".

        Id = HSLco39878
            The algorithm, that handles the daylight saving time
            changes is uncomplete.

        Resolution:
            The algorithm is changed for both time changes:
            02h->03h and 03h->02h.

        Id = HSLco39885
            "omnidbcheck" does not correctly report corruption in
            Detail Catalog Binary Files (DCBF).

        Resolution:
            "omnidbcheck" is improved in order to correctly report
            errors on the Detail Catalog Binary Files (DCBF).

        Id = HSLco39976
            NDMP media data format is not marked as OmniBack II
            data format. Command "omnimm -list_scratch_media
            'pool_name'" lists only OmniBack data format.

        Resolution:
            Command "omnimm -list_scratch_media 'pool_name'" is
            changed; now it also lists NDMP data format media.

        Id = HSLco40396
            When Oracle integration backup issues a mount request
            and an attempt to abort backup is made, the omniabort
            will hang and the session will not shut down. This
            happens with SSPUX410_056 installed.

        Resolution:
            Backup Session Manager (BSM) is fixed.

            Part of SSPUX410_061.

        Id = HSLco40471
            "omnisv -start_mon" checks status of all services.

        Resolution:
            omnisv -start_mon checks status of all services
            excluding omnitrig.

        Id = HSLco40559
            Schedules with excluded days are interpreted
            incorrectly.

        Resolution:
            Schedules interpretation for excluded days is changed.

        Id = HSLco40594
            After checking for mom_server file error is not cleared.

        Resolution:
            After checking for mom_server file error is cleared.

        Id = HSLco40896
            Function IpcExit() is never called, so each time the
            function IpcInit() is called, the error is written in
            debug log.

        Resolution:
            Function IpcExit() is put to correct place in the code.

        Id = HSLco40964
            When session is configured using post or pre exec
            scripts on virtual machines no check is being made to
            determine if IP is local. Only hostnames (strings) are
            compared.

        Resolution:
            Additional checking is made to determine if IP is local.

        Id = HSLco41021
            When importing catalog its protection is set to
            None. When catalog is imported with None protection it
            is purged out of database first time when purge is
            started.

        Resolution:
            Catalog's protection is changed to be set to Permanent
            after importing it.

        Id = HSLco41054
            OmniBack II does not lock tapes properly.

        Resolution:
            OmniBack II checks if tape is locked by any of the
            owners before locking the tape.

        Id = HSLco41120
            Omniback II aborts all OB2BAR connections which do
            not make connection to object in time.

        Resolution:
            OB2BAR connections that do not make it to objects
            in time are now aborted properly.

        Id = HSLco41270
            When Media Agent is in stopping state Restore Session
            Manager (RSM) can not handle restore request from the
            OB2BAR.

        Resolution:
            Request list is reset after Media Agent gets MSG_STOP
            from RSM.

        Id = JAGae52957
            When backup is aborted OmniBack II does not enter "End
            Time" variable in the database.

        Resolution:
            When session is aborted or mount request is issued
            OmniBack enters "End time" variable in the database.

        Id = JAGae62427
            Restore position for file is not calculated.

        Resolution:
            Calculation of file position within object is added.

        Id = JAgae64291
            While parsing arguments passed to crs binary, missing
            arguments after -redebug options are not expected
            thus abort follows and help is written.

        Resolution:
            Parsing is changed. When arguments for redebug are not
            passed on command line, trace file is examined. If trace
            file does not include parameters, help is written.

        PHSS_27603:
        Id = HSLco36403
            OmniBack II erroneously tries to unpack already
            unpacked error message in "omnicc" and overwrites
            another variable.

        Resolution:
            Error unpacking and variable name are changed.

        Id = HSLco36432
            CRS service is trying to connect to Raima Database
            Server while it is still in pending state.

        Resolution:
            CRS service waits for RDS to start listening.

            Part of SSPUX410_043.

        Id = HSLco36656
            Media Agent ends abnormally when listing all
            Cartridge Memory contents for the specific medium or
            reformatting Cartridge Memory of a specific medium.

        Resolution:
            MSM (Media Session Manager) is improved in order to
            session finish successfully in case of reformatting
            cartridge memory or listing cartridge memory contents.

            Part of SSPUX410_039.

        Id = HSLco36721
            When running "omnirpt" command all the cell servers from
            the "mom_info" and the local Cell Server are queried for
            matching sessions. The virtual node and the local host
            are actually the same machine, so the matching sessions
            are listed twice.

        Resolution:
            The function gethostname() is not used any more to
            determine if the inspected host is also the local host,
            cause in case of a Manager-of-Managers/ServiceGuard
            environment it returns the physical node hostname and
            not the virtual node hostname, making the virtual
            hostname being seen as a non-local host. In this way
            the virtual hostname is not queried for matching
            sessions any more.

        Id = HSLco36772
            Purge operation purges catalogs even if copied tape
            still exist in the database. Tape format removes
            catalog from the database even if the copy tape is
            still protected.

        Resolution:
            The Detail Catalog Binary Files (DCBF) files are not
            deleted if the copy tape has valid protection.

        Id = HSLco36803
            Non OmniBack II format messages from pre/post exec
            script are not filtered.

        Resolution:
            The Backup Session Manager is changed in order to
            filter non OmniBack II format messages from pre/post
            exec script.

        Id = HSLco36880
            Device name is not exported in EVENTOBJECT environment
            variable.

        Resolution:
            Device name is exported in to EVENTOBJECT environment
            variable.

        Id = HSLco37193
            In split mirror environment with huge SAP databases
            it can happen that the size of the message buffer
            OmniBack II uses is too small to receive complete list
            of SAP files to be backed up.

        Resolution:
            Setting the OB2IPCBUFSIZE environment variable in the
            /opt/omni/.omnirc file on Cell Server, R1 and R2 hosts,
            specifying the desired amount of memory to be used for
            the buffer solves the described problem.
            Please read the following instructions and make sure
            that the patches listed in "Other Dependencies" section
            (see below) are installed and the environment
            variable is set on Cell Server, R1 and R2 systems before
            running the backup!

            How to determine the buffer size?
            ---------------------------------

            N_obj: number of objects (files)
            N_fs: number of file systems
            N_lvmvg: number of volume groups
            N_dg: number of disk groups
            N_rdsk: number of rawdisks
            Obj: Object Name
            ObjBack: Object Backup Name
            MntPathLen: Path name on backup (R2) host
                         (example: /var/opt/omni/tmp/App_host)
            fsmnt: File System Mount Point
            fsdev: File System Device File
                         (example: /dev/dsk/[c0t1d1,lvol1])
            vg: Volume group
                         (ex: /dev/vg01)
            dg: Disk group (VxVM) - dependence on mapfile
                         which is required for creating disk group
                         (example:/dev/vx/dsk/dg01)
            rdsk: Raw disk file name
                         (example: /dev/rdsk/c1t1d1)
            AvgLen_<xxx> average length of <xxx>

            There are two different buffers used:

            1. BSM <-> R1
            2. R1 <-> R2

            Calculating the BSM <-> R1 buffer size
            --------------------------------------
            MsgSize_BSM_R1 = N_obj * (AvgLen_Obj + 1 + MntPathLen)

            Calculating the R1 <-> R2 buffer size
            -------------------------------------
            MsgSize_R1_R2 =
              N_obj*(AvgLen_Obj+1+AvgLen_ObjBack) +
              N_fs*(AvgLen_fsmnt*2 + MntPathLen + AvgLen_fsdev*2)+
              N_lvmvg*(AvgLen_vg*2) + N_dg*(AvgLen_dg*2) +
              N_rdsk*(AvgLen_rdsk*2)

            Calculating the OB2IPCBUFSIZE value
            -----------------------------------
            OB2IPCBUFSIZE > max (MsgSize_BSM_R1, MsgSize_R1_R2)

            RESTORE NOTE:
            -------------
            If restore is started using the sapbda utility,
            the variable OB2IPCBUFSIZE must be exported to
            environment prior to starting sapbda.

            Known problems:
            ---------------
            If the calculated variable OB2IPCBUFSIZE is correctly
            set, but is still too small for the file list to fit
            into the message buffer, the session will fail with
            the following error seen in the report:

            BR295I Splitting mirror disks...
            BR280I Time stamp <time>
            BR279E Return code from '/opt/omni/lbin/ob2smbsplit
               /<sap_homedir_path>/.<filename>.lst': 2
            BR299E Split/resynchronization of mirror disks failed

            In this case the variable OB2IPCBUFSIZE must be
            recalculated to appropriate value. See above how to
            determine it.

            Part of SSPUX410_033.

        Id = HSLco37276
            Last message from Disk Agent is sometimes lost. This
            causes Disk Agent's status reported as "Failed".

        Resolution:
            New environment variable:
              OB2VBDASLEEPBEFORECLOSE
            is introduced.
            Its default value is 0. Setting it to a positive
            number, in /<OMNIBACK_HOME>/.omnirc file, it specifies
            number of seconds to pass before Disk Agent completes
            after sending the last block of data.
            Sleep time insignificantly influences backup
            performance.

        Id = HSLco37704
            In environments where the firewall between Cell Server
            and client(s) with firewall idle timeout of <x>
            minutes is present, it can happen that an agent is in
            idle state for the amount of time longer than mentioned
            timeout. In such cases, firewall breaks the connection
            between Cell Server and the client(s).

        Resolution:
            New environment variable OB2IPCKEEPALIVE is introduced.
            Setting its value to any of YES, TRUE, ON or 1 in
            /opt/omni/.omnirc file on Cell Server causes sending a
            dummy package from time to time in order to keep the
            connection open.

            Part of SSPUX410_046.

        Id = HSLco37783
            By design, whenever there are no objects backed up,
            OmniBack II ends session as failed.

        Resolution:
            Two new global variables have been introduced:

            a) SessSucessfullWhenNoObjectsBackedUp
               Setting this variable to 1 user can change the
               OmniBack II behavior in order to end the session
               as successful when there are no objects backed up.

            b) TreatScriptReturnAsNormal
               Setting this variable to a certain number instructs
               OmniBack II to treat all the script returns equal
               to the specified number as normal.

        Id = HSLco37939
            Barlists are members of a group which is not displayed
            under reporting group in GUI Reporting.

        Resolution:
            Barlists are moved to a group that is displayed in GUI.

        Id = HSLco37977
            If "omnidbutil -cdbsync" is started on the
            Manager-of-Managers client, local Media Management
            Database (MMDB) is used for database synchronization.

        Resolution:
            If "omnidbutil -cdbsync" is running on a
            Manager-of-Managers client, it issues an
            error message and stops the operation.

        Id = HSLco38084
            When a host backup session is using WakeOnLan option,
            it can not retry using specified value from the
            SmMaxAgentStartupRetries option and there are no
            mechanism to specify the timeout between retries.

        Resolution:
            When a host backup session is using WakeOnLine option,
            it can retry using specified value from the
            SmMaxAgentStartupRetries option and specified timeout
            value from MinDelayForConnectionRetry option.

        Id = HSLco38099
            Tree options are not entered into OmniBack II database
            during host backup of nested mountpoints.

        Resolution:
            Tree options are entered in to OmniBack II database.

        Id = HSLco38123
            In case that mount request appears at the beginning
            of the backup, load balancing does not work correctly.
            After the confirmation of mount request, filesystem
            which is supposed to be started as the first one,
            is started as the last one.

        Resolution:
            Load balancing is improved in order to work correctly
            in case of mount request.

        Id = HSLco38291
            In case when only Single Server Edition license
            is applied, Backup Session Manger aborts the session
            before checking if there was an attempt to put the
            locked device in a queue.

        Resolution:
            Backup Session Manger checks if there is an attempt
            to put the locked device in a queue. If this is the
            case it check for the Single Server Edition license.

        Id = HSLco38320
            In Manager-of-Managers configuration where Database
            Session Manager acts as a gateway for direct access to
            Media Management Database, main Database Session
            Manager is not aware of pools list report and cannot
            get report information from the Media Management
            Database.

        Resolution:
            Database Session Manager can get pools list report
            information from the Media Management Database.

        Id = HSLco38383
            During catalog import OmniBack II tries to remove
            the old binary files and create new ones. In case
            that old files do not exist, catalog import fails.

        Resolution:
            Catalog import is improved in order not to abort,
            in case that Detail Catalog Binary Files do not
            exist.

        Id = HSLco38516
            Restore Session Manager (RSM) does not include
            the information about data written when updating
            Graphical User Interface (GUI) Disk Agent (DA)
            context.

        Resolution:
            The information about data written is added to
            Restore Session Manager (RSM) messages sent to
            Graphical User Interface (GUI).

        Id = HSLco38751
            Data type 'Long' does not allow numbers bigger than 2TB.

        Resolution:
            Reported Total blocks and Used blocks of medium are
            limited to 2TB.

        Id = HSLco38804
            a)Device that was locked during backup session,
              can not be unlocked using Cancel Device option and
              it is not available for another session.

            b)If backup is started with reconnect option, in case
              that Monitor is closed, OmniBack II reports Error that
              connection to Monitor was lost. Session continues and
              completes successfully.

        Resolution:
            a)Device is unlocked for another session.

            b)Only lost connections with Disk Agent (DA) or Media
              Agent (MA) are reported as error.

            Part of SSPUX410_056.

        Id = HSLco39036
            Files names with new line are not handled correctly.

        Resolution:
            "readdb" and "writedb" was changed so that file names
            with new line are handled correctly.

        Id = HSLco39130
            When Recycling or exporting original medium from
            OmniBack II database purge deletes Detail Catalog
            Binary Files (DCBF) even if the copy medium is still
            protected in the OmniBack II database. In addition
            importing catalog from copy is not possible.

        Resolution:
            Catalog import from copy medium is possible.

            Part of SSPUX410_053.

        Id = JAGae12418
            GUI is not able to handle nested mount points.
            When GUI receives excluded directory from datalist
            file it assumes that the part of the string between
            first and second slash represents mount point.
            Besides this, mount point is shown in GUI as a
            mountpoint and as directory.

        Resolution:
            GUI is aware of nested mountpoints.

        Id = JAGae43999
            OmniBack II does not properly create list of sessions
            for used media in selected timeframe.

        Resolution:
            "Extended report on used media" report is removed from
            reporting.

        PHSS_27455:
        Id = HSLco33764
            Before loading medium on mount request confirmation
            database is not checked properly.

        Resolution:
            On mount request confirmation database is checked
            properly.

        Id = HSLco34131
            Errors that were sent by Disk Agent are doubled.

        Resolution:
            OmniBack II reports right number of errors for
            the backup session.

        Id = HSLco34708
            In case that integration restore session is started,
            restore session manager does not check if the device
            is disabled.

        Resolution:
            Restore Session Manager is changed so that the restore
            will not be started if the device is disabled.

        Id = HSLco34785
            Backup Session Manager uses incorrect variable when
            calculating the number of devices used for backup.

        Resolution:
            Session Manager uses proper variable.

            Part of SSPUX410_021.

        Id = HSLco34911
            If backup protection is specified in a time interval
            (-days, -weeks) and backup spans over multiple media,
            "omnidbutil -purge -daily" command which is started by
            DailyMaintenance process deletes DCBF files for the
            media used in backup which ran at the same time as
            the DailyMaintenance.

        Resolution:
            "omnidbutil -purge -daily" is improved in order not to
            remove DCBF files for currently running backups.

            Part of SSPUX410_022.

        Id = HSLco35035
            In case that NDMP backup contains large number of
            files, Backup Media Agent uses large amount of memory.

        Resolution:
            Backup Media Agent memory usage is improved so it can
            backup up to 5 million files.

        Id = HSLco35076
            In case of a Media Management Database corruption
            backup can fail due to problems with the media
            allocation.

        Resolution:
            Media allocation is improved.

        Id = HSLco35515
            In some cases because of incorrect agent exit code
            Backup Session Manager does not terminate other agents
            in correct order, which results in Backup Session
            Manager does not terminate.

        Resolution:
            The exit code was changed.

        Id = HSLco35873
            OmniBack II never looks for the new TB EMC license
            (B6959CA), but always looks for the old EMC standard
            license (B6959BA). The same is with the new TB XP
            license.

        Resolution:
            The Backup Session Manager agent looks also for the new
            TB EMC and TB XP licenses.

            Part of SSPUX410_030.

        Id = HSLco36132
            Backup Session Manager does not set the timeout of
            infinitive seconds for the SNAPA agent, but leaves
            the timeout set to the value of SmDaIdleTimeout.

        Resolution:
            Backup Session Manager sets the timeout of infinitive
            seconds for the SNAPA agent.

        Id = JAGae27169
            Database session manager compares days, not taking
            into account 15 minute units. Therefore report shows
            some additional backups that are scheduled past
            the specified time frame.

        Resolution:
            Beside days Database Session Manager compares 15
            minute units.

        PHSS_26354:
        Id = HSLco32101
            If RecoveryIndex path is incorrect, the file can
            not be created. OmniBack II then shows a 'Major'
            error and aborts the session.

        Resolution:
            Messages are changed to 'Warning' and the session is
            not aborted if the RecoveryIndex path is invalid.

        Id = HSLco32736
            OmniBack II returns wrong exit code when the client
            does not return any information.

        Resolution:
            The exit code is changed.

        Id = HSLco32873
            Selecting files for restore within interval that does
            not include the full backup will trigger an error in
            the list_full_rest_chain function.

        Resolution:
            The function marks an error and sends it to GUI, which
            will show a message:

              "You have chosen an interval which does not include
               all the sessions needed to compose a full restore
               chain. Please reconnect to the Cell Server".

        Id = HSLco33215
            Devices are locked with device lock, which can differ
            from device name. When devices are unlocked, device
            name is always used. If device name and device lock
            are not equal, device unlock fails.

        Resolution:
            Device lock/unlock policy is synchronized.

        Id = HSLco33217
            When all the OmniBack II services are up and running,
            backup is started. If during backup OmniBack II services
            are stopped due to some reason and all the OmniBack II
            processes are killed, mmd and crs from OmniBack II
            services will be unable to start.

        Resolution:
            There were some problems with licenses, which were not
            released properly. Licenses are now released properly.
            After fix installation, reboot of Cell Server host is
            highly recommended!

            Part of SSPUX410_013

        Id = HSLco33266
            Database file search performance is poor.

        Resolution:
            Database search performance is improved.

        Id = HSLco33360
            Executing an "enter" operation for the slot being
            used for backup results in backup failure.

        Resolution:
            New global option EnterEjectCheckLocking is
            introduced. If this option is set, Media Management
            operation checks if slot is locked and does not
            use it.

            Part of SSPUX410_012.

        Id = HSLco33437
            Object protection on the copied medium is set to
            "None" after original tape protection expires.

        Resolution:
            The catalog is now transposed from the source.
            The object protection for the copied medium is set
            on the same level as medium protection the catalog
            is transported from the source.

        Id = HSLco33515
            Purge advisor incorrectly interprets the growth of
            the database and reports daily needed purges.

        Resolution:
            Purge advisor correctly recognizes the database
            when purge of the database is needed.

        Id = HSLco33593
            Backup Session Manager uses incorrect variable when
            calculating the number of devices used for backup.

        Resolution:
            Session Manager uses proper variable.

        Id = HSLco34050
            In case in which reconnect option is used for backup,
            it is possible that Media Agent fails due to a protocol
            error.

        Resolution:
            Protocol between Session Manager and Media Agent is
            changed in order not to acknowledge normal formatted
            messages.

            Complete functionality of fix will be available
            when Media Agent patch PHSS_26357/PHSS_26358 is
            installed - or successors of it.

            Part of SSPUX410_017.

        ID = HSLco34429
            The OB2PORTRANGE variable is not exported.

        Resolution:
            The OB2PORTRANGE variable is exported.

        Id = JAGae14881
            When a Cell Console client connects to the server,
            user name, system name and domain are parsed correctly,
            but IP address is not.

        Resolution:
            A new environment variable

            'OB2CRSSTRICTHOSTNAMECHECKING'

            is introduced. Setting its value to 1 is to enforce
            the use of hostnames obtained from IP address.

        PHSS_25963:
        Id = HSLco31142 SR: H555006771
            There is no warning reported when one creates a datalist
            or a barlist with load balancing enabled and minimum
            number of devices greater than number of configured
            logical devices.

        Resolution:
            Comparison of minimum and configured devices number
            is implemented.

        Id = HSLco31145 SR: H555006772
            Aborting an import session corrupts Omniback internal
            database.

        Resolution:
            Aborting an import session is properly handled and it
            does not corrupt internal database.

            If a database corruption has been experienced because
            of this defect, then after installation of this patch,
            the corruption can be removed and the import of
            OmniBack II 3.x tapes be enabled as follows:

            1. step:
            Import the problematic tape. The import itself will
            fail, complaining about catalog and media management
            database not being in sync. But internally it will
            remove the suspective media position from the database
            which makes second step possible.

            2. step:
            Import the problematic tape again. This succeeds and
            results in imported medium and fixed database.

            Part of SSPUX410_007.

        Id = HSLco31265 SR: H555006788
            Device lock counter is not working correctly.

        Resolution:
            Device lock counter is working properly and the
            devices are unlocked after the session ends.

            Part of SSPUX410_006.

        Id = HSLco31359 SR: H555006819
            Object ownership is incorrectly set if it is specified
            in the datalist.

        Resolution:
            Object ownership is correctly set.

            Part of SSPUX410_015.

        Id = HSLco31475 SR: H555006843
            Backup Session Manager abnormally ends in cases when
            there are more than 100 objects within one data segment.

        Resolution:
            Backup Session Manager works properly with unlimited
            number of objects within one data segment.

        Id = HSLco31629 SR: H555006868
            Omniback incorrectly compares selected libraries
            versus all libraries when creating "List of Media"
            report.

        Resolution:
            "List of Media" is created properly.

        Id = JAGad98695 SR: 8606229643
            Omniback does not check whether options have been
            passed from the command line.

        Resolution:
            Additional checking of options is implemented for
            the case that options have been sent from command
            line.

        Id = HSLco31067 SR: H555006757
            Datalist name is not exported into environment.

        Resolution:
            Datalist name is exported into environment.

        Id = HSLco31942 SR: H555006939
            When delay between two connections for different
            Oracle 8 objects is bigger that the value of
            SmWaitForNewClient global variable, restore hangs.

        Resolution:
            Omniback deletes barlist from memory and starts new
            restore session in case that Restore Session Manager
            timed out and new connection for restore was accepted.

        Id = HSLco31981 SR: H555006948
            Command "omnicc -query" causes memory leaks in
            Cell Request Server.

        Resolution:
            Memory leaks are removed.

            Part of SSPUX410_001.

        Id = HSLco32089
            The '-autorecover' option in 'omnidbrestore' command
            does not set the correct block size for the device.

        Resolution:
            The code for setting the block size was corrected.

        Id = HSLco32276
            If "\" sign is the last character when setting
            RecoveryIndexDir value, Backup Session Manager fails
            because of incorrect parsing of the value.

        Resolution:
            Any "\" sign that appears at the end of an argument
            is cut off during the parsing.

        Id = HSLco32499
            With 1 second inactivity between loops,
            "omnisv -start_mon" is executed too often.

        Resolution:

            New option "-timeout" is added for omnisv. Usage:

              "omnisv -start_mon -timeout N"

            where N is time in seconds.

        Id = HSLco32614
            omnidbutil is not able to connect to Administration
            Session Manager (ASM).

        Resolution:
            Missing fuctionality is added to ASM.

        Id = JAGad90905
            Flag for case sensitivity is not checked before
            search session is executed.

        Resolution:
            Case sensitivity flag is always checked.

        Id = JAGae05208
            The regular expression that is parsed by the awk script
            does not return the process ID (PID) which should be
            killed.

        Resolution:
            Regular expression string in awk parse command is
            changed.

        Id = HSLco32902
            Objects whose protection has expired are purged from
            OmniBack internal database during the upgrade.

        Resolution:
            New environment variable OB2UPGRADEIGNOREEXPIREDOBJECTS
            is introduced. Setting its value to 1 in
            /opt/omni/.omnirc file will purge objects with expired
            protection during the upgrade. Otherwise, unprotected
            objects are left intact.

            Part of the SSPUX410_008.

Enhancement:
        No

SR:
        H555010234 H555009593 8606300821 H555009567 H555009297
        H555009289 H555010075 8606298931 H555010158 H555009895
        H555009877 H555009779 H555009322 H555009721 H555009560
        H555010103 H555009381 H555009382 H555010123 H555009833
        8606289026 H555010043 H555009286 H555008908 H555008891
        H555008927 8606280024 H555008958 H555008887 H555008998
        8606245960 H555009061 H555009053 H555009017 H555009008
        H555009153 H555008722 H555008704 H555008650 H555008641
        H555009209 H555009083 H555009263 H555008651 H555008832
        H555008913 H555008716 H555008680 H555008950 H555009194
        H555008807 H555008690 H555008754 H555008549 8606262839
        H555008105 H555008242 H555008063 H555008180 H555008261
        H555008452 H555008606 H555007590 H555007736 8606248483
        H555007700 H555006969 H555007524 H555007218 H555007362
        H555007903 H555007364 H555007383 H555007428 H555007455
        H555007177 H555007485 H555006757 H555006948 H555006939
        H555006868 H555006968 H555006788 H555007115 H555007234
        8606236143 H555007081 H555006998 8606221771 H555006771
        H555006843 H555006772 8606229643 H555006819

Patch Files:

        OMNIBACK-II.OMNI-CS,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/omni/lbin/bsm
        /opt/omni/lbin/crs
        /opt/omni/lbin/dbsm
        /opt/omni/lbin/rsm
        /opt/omni/lbin/dbbda
        /opt/omni/lbin/asm
        /opt/omni/lbin/msm
        /opt/omni/lbin/mmd
        /opt/omni/lib/libob2ecdb.sl
        /opt/omni/lib/libob2ecmn.sl
        /opt/omni/lib/libob2emmdb.sl
        /opt/omni/lib/libob2eadm.sl
        /opt/omni/sbin/omnidbutil
        /opt/omni/sbin/omnitrig
        /opt/omni/sbin/omnidbrestore
        /opt/omni/sbin/omnisv
        /opt/omni/sbin/omnisv11
        /opt/omni/sbin/omnidbcheck
        /opt/omni/.CII_CS
        /opt/omni/newconfig/etc/opt/omni/options/global
        /opt/omni/newconfig/etc/opt/omni/sg/csfailover.ksh

what(1) Output:

        OMNIBACK-II.OMNI-CS,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
        /opt/omni/lbin/bsm:
                [TZ=GMT0 /opt/omni/lbin/bsm -version]
                HP OpenView OmniBack II A.04.10: BSM, internal build
                         PHSS_28731/PHSS_28732, built on Mon Apr 14
                        11:27:25 2003
        /opt/omni/lbin/crs:
                [TZ=GMT0 /opt/omni/lbin/crs -version]
                HP OpenView OmniBack II A.04.10: CRS, internal build
                         PHSS_28731/PHSS_28732, built on Mon Apr 14
                        10:41:38 2003
        /opt/omni/lbin/dbsm:
                [TZ=GMT0 /opt/omni/lbin/dbsm -version]
                HP OpenView OmniBack II A.04.10: DBSM, internal buil
                        d PHSS_28731/PHSS_28732, built on Mon Apr 14
                         12:41:37 2003
        /opt/omni/lbin/rsm:
                [TZ=GMT0 /opt/omni/lbin/rsm -version]
                HP OpenView OmniBack II A.04.10: RSM, internal build
                         PHSS_28731/PHSS_28732, built on Thu May 8
                        18:05:22 2003
        /opt/omni/lbin/dbbda:
                [TZ=GMT0 /opt/omni/lbin/dbbda -version]
                HP OpenView OmniBack II A.04.10: DBBDA, internal bui
                        ld PHSS_27602/PHSS_27603, built on Wed Dec 1
                        8 10:56:35 2002
        /opt/omni/lbin/asm:
                [TZ=GMT0 /opt/omni/lbin/asm -version]
                HP OpenView OmniBack II A.04.10: ASM, internal build
                         PHSS_25962/PHSS_25963, built on Thu Mar 14
                        14:54:14 2002
        /opt/omni/lbin/msm:
                [TZ=GMT0 /opt/omni/lbin/msm -version]
                HP OpenView OmniBack II A.04.10: MSM, internal build
                         PHSS_28731/PHSS_28732, built on Mon Apr 14
                        11:46:40 2003
        /opt/omni/lbin/mmd:
                [TZ=GMT0 /opt/omni/lbin/mmd -version]
                HP OpenView OmniBack II A.04.10: MMD, internal build
                         PHSS_28731/PHSS_28732, built on Mon Apr 14
                        15:27:55 2003
        /opt/omni/lib/libob2ecdb.sl:
                None
        /opt/omni/lib/libob2ecmn.sl:
                None
        /opt/omni/lib/libob2emmdb.sl:
                None
        /opt/omni/lib/libob2eadm.sl:
                None
        /opt/omni/sbin/omnidbutil:
                [TZ=GMT0 /opt/omni/sbin/omnidbutil -version]
                HP OpenView OmniBack II A.04.10: OMNIDBUTIL, interna
                        l build PHSS_28731/PHSS_28732, built on Mon
                        Apr 14 12:41:04 2003
        /opt/omni/sbin/omnitrig:
                [TZ=GMT0 /opt/omni/sbin/omnitrig -version]
                HP OpenView OmniBack II A.04.10: OMNITRIG, internal
                        build PHSS_28731/PHSS_28732, built on Mon Ap
                        r 14 11:48:38 2003
        /opt/omni/sbin/omnidbrestore:
                [TZ=GMT0 /opt/omni/sbin/omnidbrestore -version]
                HP OpenView OmniBack II A.04.10: OMNIDBRESTORE, inte
                        rnal build PHSS_25962/PHSS_25963, built on T
                        hu Mar 14 15:54:04 2002
        /opt/omni/sbin/omnisv:
                None
        /opt/omni/sbin/omnisv11:
                None
        /opt/omni/sbin/omnidbcheck:
                [TZ=GMT0 /opt/omni/sbin/omnidbcheck -version]
                HP OpenView OmniBack II A.04.10: OMNIDBCHECK, intern
                        al build PHSS_28731/PHSS_28732, built on Mon
                         Apr 14 12:41:10 2003
        /opt/omni/.CII_CS:
                None
        /opt/omni/newconfig/etc/opt/omni/options/global:
                None
        /opt/omni/newconfig/etc/opt/omni/sg/csfailover.ksh:
                None

cksum(1) Output:

        OMNIBACK-II.OMNI-CS,fr=A.04.10,fa=HP-UX_B.11.00_32/64,v=HP:
        1673816823 1519084 /opt/omni/lbin/bsm
        2135313349 776122 /opt/omni/lbin/crs
        2201013825 1506102 /opt/omni/lbin/dbsm
        3099024438 1281045 /opt/omni/lbin/rsm
        834033404 702765 /opt/omni/lbin/dbbda
        1127558555 763774 /opt/omni/lbin/asm
        2047973244 878844 /opt/omni/lbin/msm
        2521934492 583375 /opt/omni/lbin/mmd
        134042711 910150 /opt/omni/lib/libob2ecdb.sl
        2372121570 898512 /opt/omni/lib/libob2ecmn.sl
        2642359306 750239 /opt/omni/lib/libob2emmdb.sl
        2431806509 889685 /opt/omni/lib/libob2eadm.sl
        909046829 878507 /opt/omni/sbin/omnidbutil
        1290128942 533918 /opt/omni/sbin/omnitrig
        984773928 519024 /opt/omni/sbin/omnidbrestore
        842583705 271188 /opt/omni/sbin/omnisv
        3167360741 303104 /opt/omni/sbin/omnisv11
        4196000675 784154 /opt/omni/sbin/omnidbcheck
        4159459899 11134 /opt/omni/.CII_CS
        348246615 29741 /opt/omni/newconfig/etc/opt/omni/options/
                global
        4109013506 2408 /opt/omni/newconfig/etc/opt/omni/sg/
                csfailover.ksh

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies:
        If any newer SSP for the Cell Server is installed
        on your system, you must re-apply the SSP after
        installing this Cell Server patch.

        PHSS_28739:
        Cell Console (CC) packet patch,
        Release Date: Late May 2003
        Id = HSLco40559 SR:H555009877
        Id = HSLco39130 SR:H555009286
        Id = HSLco37939 SR:H555008927
        Id = HSLco37193 SR:H555008807
        Id = HSLco33515 SR:H555007485
        Id = JAGae12418 SR:8606245960
        Id = JAGae43999 SR:8606280024
        PHSS_28739 is required for this defect fixes.

        PHSS_28344:
        SAP packet patch,
        Release Date: Available
        Id = HSLco37783 SR:H555008908
        Id = HSLco37193 SR:H555008807
        PHSS_28344 is required for this defect fixes.

        PHSS_28342:
        EMC packet patch,
        Release Date: Available
        Id = HSLco37193 SR:H555008807
        PHSS_28342 is required for this defect fix.

        PHSS_28233:
        CORE module packet patch,
        Release Date: Available
        Id = HSLco37977 SR:H555008950
        Id = HSLco37193 SR:H555008807
        Id = HSLco33764 SR:H555007590
        Id = HSLco31142 SR:H555006771
        Bad catalog access messages are displayed without
        PHSS_28233.

        PHSS_27594:
        SSEA packet patch,
        Release Date: Available
        Id = HSLco37704 SR:H555008887
        PHSS_27594 is required for this defect fix.

        PHSS_27459:
        Media Agent - MA packet patch,
        Release Date: Available
        Id = HSLco36656 SR:H555008680
        Id = HSLco35035 SR:H555008242
        Id = HSLco34050 SR:H555007700
        PHSS_27459 is required for this defect fixes.

Supersedes:
        PHSS_27603 PHSS_27455 PHSS_26354 PHSS_25963

Equivalent Patches:
        PHSS_28731:
        s700: 10.20
        s800: 10.20

Patch Package Size: 4170 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_28732

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHSS_28732.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHSS_28732. 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_28732.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHSS_28732.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHSS_28732.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        PHSS_28732:
        NOTE!
        This Patch has to be installed on the Cell Manager host.
        OmniBack II server must be shutdown before installing
        the patch. Use the following command for shutting down
        the server:

           "/opt/omni/sbin/omnisv.sh stop".

        After the installation is complete, restart OmniBack II
        server using "/opt/omni/sbin/omnisv.sh start".

        Patch includes the following Site Specific Patches:
           SSPUX410_001
           SSPUX410_006
           SSPUX410_007
           SSPUX410_008
           SSPUX410_012
           SSPUX410_013
           SSPUX410_015
           SSPUX410_017
           SSPUX410_021
           SSPUX410_022
           SSPUX410_030
           SSPUX410_033
           SSPUX410_039
           SSPUX410_043
           SSPUX410_046
           SSPUX410_053
           SSPUX410_056
           SSPUX410_061
-----End of Document ID: PHSS_28732------------------------------------------


Document ID: PHNE_28636
Date Loaded: 20030516
      Title: s700_800 11.00 EISA 100BT cumulative patch

Patch Name: PHNE_28636

Patch Description: s700_800 11.00 EISA 100BT cumulative patch

Creation Date: 03/04/29

Post Date: 03/05/16

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products:
        EISA100BT B.11.00.01 B.11.00.02 B.11.00.03 B.11.00.04

Filesets:
        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.02,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.03,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.04,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.02,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.03,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.01,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.02,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.03,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.04,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.01,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.02,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.03,fa=HP-UX_B.11.00_32,v=HP
        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.04,fa=HP-UX_B.11.00_32,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        Yes
        PHNE_28636: PANIC
        PHNE_27534: PANIC ABORT
                lanadmin(1M) command aborts when querying
                EISA 10/100BT interface with '-ax' options.
        PHNE_24725: PANIC
        PHNE_23981: HANG
        PHNE_19200: PANIC
        PHNE_16154: PANIC
        PHNE_13543: OTHER
                Multicast & Promiscuous mode not working

Category Tags:
        defect_repair enhancement general_release critical panic
        halts_system

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_28636

Symptoms:
        PHNE_28636:
        1. ( SR:8606294055 CR:JAGae57795 )
           Inadequate frame padding.

        2. ( SR:8606289350 CR:JAGae53281 )
           When the lanadmin(1M) command is used with the "-x"
           option to query the EISA 10/100BT interface, the system
           may panic.

           HP1_ospif_dlpi_ioctl+0x9f0
           hp_dlpi_process_ioctl+0x268
           hp_dlpi_wput+0x5ec
           putnext+0x16c
           wait_iocack+0x6c
           str_istr_ioctl+0x698
           hpstreams_ioctl_int+0x3d4
           hpstreams_ioctl+0x50
           spec_ioctl+0xb0
           vno_ioctl+0x8c
           ioctl+0x258
           syscall+0x1c8

        PHNE_27534:
        1. ( SR:8606188846 CR:JAGad58062 )
           EISA 10/100BT card experiences multiple internal resets
           with the following message logged to NetTL log file.
           "bdm_watchdog: TX did not complete on time, resetting
           adapter btlan01".

        2. ( SR:8606248819 CR:JAGae15216 )
           EISA 100BT driver panics with "Data page fault" in
           _bigmac_cmdfmt_tx().

        3. ( SR:8606266748 CR:JAGae30993 )
           lanadmin(1M) command core dumps when querying
           EISA 10/100BT interface with "-ax" option.

        PHNE_24725:
        1. EISA 100BT driver panics with "Data Page Fault" in
           bdm_rcv_buf_alloc(). -- JAGaa45963

        PHNE_23981:
        1. EISA FDDI driver hangs because of EISA 100BT's
           bus locking. -- JAGad50169
        2. Reproducible system hang in oim_open() when
           starting SAP. -- JAGad54480
        3. suid bit set to lanadmin library. -- JAGad67830

        PHNE_19200:
        1. EISA100BT sends corrupted MAC address for DLPI
           test-xid requests. -- JAGaa41098
        2. linkloop to self doesn't return error when cable is not
           connected. -- JAGab03857
        3. IP multicast datagrams looped back in the driver.
           -- JAGaa41968
        4. EISA100BT driver doesn't set ifOper status correctly
           in the MIB structure. -- JAGaa21367
        5. Some required EISA100BT structures are not available
           for Q4. -- JAGaa21642
        6. Automatic speed configuration doesn't work for EISA100BT.
           -- JAGab46349
        7. EISA100BT start-up doesn't give a warning when set to
           full duplex. -- JAGaa21652
        8. Setting the speed is not possible in hpeisabtconf file.
           -- JAGab65054
        9. nettl traces are not formatted correctly. -- JAGab64926
        10. Minimum frame length in 10BT mode should be 60 bytes
            instead of 64 bytes. -- JAGab64392
        11. ER: Allow the MTU size configuration using lanadmin.
            -- JAGab64413
        12. ER: IOCTL support is required for speed and duplex
            setting using SAM. -- JAGab64697
        13. EISA100BT generates duplicate packets under heavy load.
            -- JAGab64911
        14. Service Guard doesn't work with new interface naming
            convention. -- JAGab64435
        15. Startup script does not allow for non-sequential arrays.
            -- JAGab70575
        16. Panic with 'Already Owns this Spinlock' on EISA 100BT.
            -- JAGab68637
        17. "lanadmin -S 0" command hangs.
            -- JAGab72670
        18. DLPI primitive to set physical address succeeds even
            for invalid values -- JAGab84309
        19. Driver does not return error for invalid multicast
            addresses. -- JAGab84311
        20. Card does not work in loopback mode with changed MAC
            address in hpeisabtconf. -- JAGad09607

        PHNE_16403:
        1. Performance degradation.

        PHNE_16154:
        1. EISA 100BASE-T card does not come up on 715/100/E
           workstations.
        2. When there is heavy network traffic, EISA 100BASE-T
           card does not come up at boot time.
        3. EISA 100BASE-T panics on D and C class with Data
           Page fault under heavy load.

        PHNE_13543:
        1. SAP promiscuous mode and layer2 multicast are not
           supported.
        2. EISA 100BT returns current MAC address to a factory
           MAC address request.
        3. Startup scripts to alter the MAC address or the
           duplex mode will not function.

Defect Description:
        PHNE_28636:
        1. ( SR:8606294055 CR:JAGae57795 )
           Inadequate frame padding.
        Resolution:
           Adequate frame padding is done.

        2. ( SR:8606289350 CR:JAGae53281 )
           When EISA 10/100BT interface self-test fails, a field in
           the driver data structure is not initialized properly.
           The system panics when the lanadmin(1M) command with
           "-x" option tries to access this uninitialized field.
        Resolution:
           Proper check has been added to avoid accessing
           uninitialized field in the driver data structure.

        PHNE_27534:
        1. ( SR:8606188846 CR:JAGad58062 )
           The "Command Unit" of the EISA 10/100BT card goes into
           an "IDLE" state even when there are packets queued up
           for transmit. This would cause the card to be unaware
           of new packets posted for transmission resulting in
           bdm_watchdog timer going off thus triggering a card
           reset.
        Resolution:
           If the "Command Unit" has gone into "IDLE" state and
           transmit queue is not empty, then the "Command Unit" is
           restarted in bigmac watchdog routine.

        2. ( SR:8606248819 CR:JAGae15216 )
           In response to EISA 100BT driver's dump command request,
           the card's internal registers have to be dumped on to the
           host's preallocated memory location. Instead, the data
           was written on to the transmit descriptor thus corrupting
           the transmit descriptor ring.
        Resolution:
           A separate descriptor has been allocated for the dump
           command.

        3. ( SR:8606266748 CR:JAGae30993 )
           Parameter returned to "lanadmin" was not properly
           initialized in EISA 100BT driver shared library.
        Resolution:
           Return parameter is initialized.

        PHNE_24725:
        1. Under heavy load driver was corrupting free buffer list.
           Later when driver tries to allocate memory in
           bdm_rcv_buf_alloc() it was panicing with data page fault.
        Resolution:
           Code has been modified to take care of this situation.

        PHNE_23981:
        1. EISA 100BT was holding bus unnecessarily because of
           which EISA FDDI driver was hanging.
        Resolution:
           Unnecessary bus locking has been removed.
        2. In the oim_open() function, a linked list was
           processed improperly in a while loop.
        Resolution:
           Processing of the linked list has been modified in
           the while loop.

        3. The lanadmin library was set with suid bit.
        Resolution:
           File permissions have been modified.

        PHNE_19200:
        1. An upper layer didn't set the source MAC address
           while passing the packet to the driver and driver
           expected MAC address to be set by upper layer.
        Resolution:
           Modified transmit path to copy source MAC address
           for outbound packets.

        2. Driver was not checking interface status for
           loopback packets.
        Resolution:
           Code is modified to check interface status before
           looping back the packet.

        3. Driver didn't check whether it needs to loop back
           the multicast packet to the local host.
        Resolution:
           The code was modified to check whether driver needs
           to loop back the multicast packet.

        4. EISA100BT driver was not consistent in setting ifOper
           Status in the MIB with respect to lanscan.
        Resolution:
           Modified code to have consistency for lanadmin &
           lanscan states.

        5. Some required EISA100BT structures are not available
           for Q4.
        Resolution:
           Added the necessary structures that are required for
           Q4 support.

        6. EISA100BT start-up script was not passing the speed
           value to the 'lanadmin' command.
        Resolution:
            Start-up script was modified to pass the speed value
            to the 'lanadmin' command.

        7. EISA100BT start-up script didn't check for full duplex
           mode setting.
        Resolution:
           Added a check for invalid duplex mode.

        8. hpeisabtconf file didn't support SPEED variable.
        Resolution:
            Added SPEED variable in hpeisabtconf file.

        9. EISA100BT subsystem formatter was not able to
            format the packets properly.
        Resolution:
            Rewrote the subsystem formatter to fix formatting
            problems.

        10. EISA100BT driver supported a minimum packet length
            of 64 bytes in 10BT mode instead of the standard 60
            bytes.
        Resolution:
            Modified the driver to support a minimum packet
            length of 60 bytes instead of 64 bytes.

        11. ER: Allow the MTU size configuration using lanadmin.
        Resolution:
            Added new IOCTL requests to support set/reset MTU
            values.

        12. ER: IOCTL support is required for speed and duplex
            setting using SAM.
        Resolution:
            Modified driver to support additional ioctl requests
            that are required for SAM support.

        13. EISA100BT card was sending duplicate packets under
            heavy UDP traffic.
        Resolution:
            Modified transmit path to flush/purge the data in the
            cache and synchronized shared memory access between
            card and memory.

        14. While changing the driver to new naming convention,
            the ifDescr MIB variable was not modified to reflect the
            same.
        Resolution:
            Modified the ifDescr MIB variable to use the new naming
            convention.

        15. Startup script was not able to recognize interface
            entries in non-sequential order in file
            /etc/rc.config.d/hpeisabtconf
        Resolution:
            Startup script is modified to process all interface
            entries in file /etc/rc.config.d/hpeisabtconf, even
            if they are in non-sequential order.

        16. The panic happens when the driver receives a
            SET_SPEED ioctl when there are pending inbound
            packets.
        Resolution:
            Modified the code to release lock and
            reclaim it again after processing pending inbound
            packets.

        17. Driver used to return negative value for invalid speed
            values, due to which DLPI sleeps, and hence the lanadmin
            command used to hang.
        Resolution:
            The driver now returns EINVAL to DLPI in case of an
            invalid speed value.

        18. The DLPI primitive to set physical address succeeds
            even for invalid values (all bits 0's or 1's).
        Resolution:
            A check has been added for these invalid addresses.

        19. Driver returns success for invalid multicast hardware
            addresses which do not have the least significant bit
            of the first byte set.
        Resolution:
            A check is now made to ensure that this bit is set.

        20. Card does not work in loopback mode with changed MAC
            address in hpeisabtconf. Card was sending a loop back
            packet to sense speed with new MAC address and was
            not getting this packet back.
        Resolution:
            Card will send a loop back packet with Factory MAC
            address to sense speed. After loopback test card
            will be set with new MAC address.

        PHNE_16403:
        1. A busy-wait in the performance path caused the
           performance degradation.

        PHNE_16154:
        1. The driver did not set the speed correctly in 10Mb mode.
           This occurred mainly on 715/100/E systems.
        2. The driver sent a loopback packet without sensing the
           media speed. The default speed was set to 100Mb. So,
           under heavy network traffic the driver failed to receive
           the loopback packet in 10Mb mode.
        3. The driver did not do proper MP synchronization.

        PHNE_13543:
        1. Specific code for support of Promiscuous mode, layer2
           multicast did not exist.
        2. Returned incorrectly the current MAC address instead
           of factory MAC address.
        3. Wrong variable name in hpeisabtconf.

Enhancement:
        No (superseded patches contained enhancements)
        PHNE_19200:
                - Allow the MTU size configuration using lanadmin.
                - IOCTL support is provided for speed and duplex
                  setting using SAM.
        PHNE_16403:
                - Performance improvement was made.

SR:
        8606294055 8606289350 8606188846 8606248819 8606266748
        8606220723 8606180948 8606185278 8606198641 8606164026
        5003397125 5003451450 5003440230 1653289090 1653296236
        4701430116 5003434928 1653311423 8606103630 8606102706
        8606104897 8606112070 8606112072 8606140285 1653275446
        1653264465 1653267237 1653263970 1653253013 1653250639
        1653249318

Patch Files:

        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.02,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.03,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.04,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/conf/lib/libbtlan0.a

        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.02,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.03,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/lib/nls/msg/C/dsbtlan0.cat
        /usr/lib/lanadmin/libdsbtlan0.sl

        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.02,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.03,fa=HP-UX_B.11.00_32,
                v=HP:

        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.04,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/sbin/hpeisabt_init
        /usr/newconfig/etc/rc.config.d/hpeisabtconf
        /sbin/init.d/hpeisabt

        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.01,
                fa=HP-UX_B.11.00_32,v=HP:

        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.02,
                fa=HP-UX_B.11.00_32,v=HP:

        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.03,
                fa=HP-UX_B.11.00_32,v=HP:

        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.04,
                fa=HP-UX_B.11.00_32,v=HP:
        /usr/lib/libeisa100btfmt.sl
        /usr/lib/nls/msg/C/fmteisa100bt.cat

what(1) Output:

        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/conf/lib/libbtlan0.a:
                FILESET EISA100BT: libbtlan0: Version: B.11.00.07 P
                        HNE_28636 $Date: 2003/02/07 21:50:53 $

        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/lib/nls/msg/C/dsbtlan0.cat:
                None
        /usr/lib/lanadmin/libdsbtlan0.sl:
                EISA100BT LANADMIN: libdsbtlan0: Version: B.11.00.0
                        7 PHNE_28636 $Date: 2003/02/07 22:22:54 $

        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:
        /usr/sbin/hpeisabt_init:
                None
        /usr/newconfig/etc/rc.config.d/hpeisabtconf:
                None
        /sbin/init.d/hpeisabt:
                None

        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.01,
                fa=HP-UX_B.11.00_32,v=HP:
        /usr/lib/libeisa100btfmt.sl:
                EISA100BT NETTL: libeisa100btfmt: Version: B.11.00.
                        07 PHNE_28636 $Date: 2003/02/07 22:25:57 $
        /usr/lib/nls/msg/C/fmteisa100bt.cat:
                None

cksum(1) Output:

        100BT-EISA-KRN.100BT-KRN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:
        1121102905 309392 /usr/conf/lib/libbtlan0.a

        100BT-EISA-RUN.100BT-RUN,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:
        3862894740 3138 /usr/lib/nls/msg/C/dsbtlan0.cat
        1455904787 36864 /usr/lib/lanadmin/libdsbtlan0.sl

        100BT-EISA-RUN.100BT-INIT,fr=B.11.00.01,fa=HP-UX_B.11.00_32,
                v=HP:
        780528253 5258 /usr/sbin/hpeisabt_init
        340626021 1254 /usr/newconfig/etc/rc.config.d/hpeisabtconf
        2418239947 7667 /sbin/init.d/hpeisabt

        100BT-EISA-FMT.100BT-FORMAT,fr=B.11.00.01,
                fa=HP-UX_B.11.00_32,v=HP:
        1526256771 16384 /usr/lib/libeisa100btfmt.sl
        3989282158 5124 /usr/lib/nls/msg/C/fmteisa100bt.cat

Patch Conflicts: None

Patch Dependencies:
        s700: 11.00: PHNE_14106
        s800: 11.00: PHNE_14106

Hardware Dependencies: None

Other Dependencies:
        The speed and duplex setting using SAM will work only
        if the SAM patch PHCO_17792 or any patch superseding
        it and, the lan common patch PHNE_17113 or any patch
        superseding it is installed.

Supersedes:
        PHNE_13543 PHNE_16154 PHNE_16403 PHNE_19200 PHNE_23981 PHNE_24725
        PHNE_27534

Equivalent Patches:
        PHNE_28635:
        s700: 10.20
        s800: 10.20

        PHNE_28637:
        s700: 11.11
        s800: 11.11

Patch Package Size: 190 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 PHNE_28636

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHNE_28636.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHNE_28636. 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 PHNE_28636.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHNE_28636.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHNE_28636.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions:
        1. A new copy of the hpeisabtconf file is provided
           under the directory /usr/newconfig/etc/rc.config.d.
           This new hpeisabtconf is modified to support new
           speed/duplex setting options for startup script.
           Copy this configuration file and incorporate any
           previous modifications to the
           /etc/rc.config.d/hpeisabtconf file to this new
           copy and replace the working configuration file
           /etc/rc.config.d/hpeisabtconf with it.
-----End of Document ID: PHNE_28636------------------------------------------


Document ID: PHNE_28795
Date Loaded: 20030515
      Title: s700_800 11.22 Cumulative Mux and Pty Patch

Patch Name: PHNE_28795

Patch Description: s700_800 11.22 Cumulative Mux and Pty Patch

Creation Date: 03/05/13

Post Date: 03/05/15

Hardware Platforms - OS Releases:
        s700: 11.22
        s800: 11.22

Products: N/A

Filesets:
        OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical: No

Category Tags:
        defect_repair general_release

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_28795

Symptoms:
        PHNE_28795:
        ( SR:8606264304 CR:JAGae28634 )
        Modem Dial-Out/Dial-In do not work on Serial ports.

        ( SR:8606290691 CR:JAGae54537 )
        Serial ports do not work when set to baud rates other than
        9600.

Defect Description:
        PHNE_28795:
        ( SR:8606264304 CR:JAGae28634 )
        Modem Dial-Out/Dial-In on Serial ports returns error due to
        their improper Initialization.

        Resolution:
        Serial port Initialization have been corrected.

        ( SR:8606290691 CR:JAGae54537 )
        Data is not transmitted when baud rate is set to value
        other than 9600 for Serial ports.

        Resolution:
        Initialization code now uses appropriate divisor values for
        baud rates other than 9600.

Enhancement:
        No

SR:
        8606264304 8606290691

Patch Files:

        OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
        /usr/conf/lib/libwsio-pdk.a(asio0.o)

what(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
        /usr/conf/lib/libwsio-pdk.a(asio0.o):
                asio0.c $Date: 2003/04/23 03:17:06 $Revision: r11.22
                        /1 PATCH_11.22 (PHNE_28795)

cksum(1) Output:

        OS-Core.CORE2-KRN,fr=B.11.22,fa=HP-UX_B.11.22_IA,v=HP:
        3011762907 115144 /usr/conf/lib/libwsio-pdk.a(asio0.o)

Patch Conflicts: None

Patch Dependencies: None

Hardware Dependencies: None

Other Dependencies: None

Supersedes: None

Equivalent Patches: None

Patch Package Size: 60 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 PHNE_28795

        5. Run swinstall to install the patch:

                swinstall -x autoreboot=true -x patch_match_target=true \
                          -s /tmp/PHNE_28795.depot

        By default swinstall will archive the original software in
        /var/adm/sw/save/PHNE_28795. 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 PHNE_28795.text file is
        available in the product readme:

                swlist -l product -a readme -d /tmp/PHNE_28795.depot

        To put this patch on a magnetic tape and install from the
        tape drive, use the command:

                dd if=/tmp/PHNE_28795.depot of=/dev/rmt/0m bs=2k

Special Installation Instructions: None
-----End of Document ID: PHNE_28795------------------------------------------


Document ID: PHNE_28567
Date Loaded: 20030514
      Title: s700_800 11.00 ONC/NFS General Release/Performance Patch

Patch Name: PHNE_28567

Patch Description: s700_800 11.00 ONC/NFS General Release/Performance Patch

Creation Date: 03/04/29

Post Date: 03/05/14

Hardware Platforms - OS Releases:
        s700: 11.00
        s800: 11.00

Products: N/A

Filesets:
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        NFS.NFS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
        OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        NFS.NFS-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
        OS-Core.CORE-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-CLIENT,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-PRG,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.KEY-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NISPLUS-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-SHLIBS,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NIS-CORE,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NIS-CLIENT,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NIS-SERVER,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-ENG-A-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        InternetSrvcs.INETSVCS-INETD,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-64SLIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
        NFS.NFS-64ALIB,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP

Automatic Reboot?: Yes

Status: General Release

Critical:
        No (superseded patches were critical)
        PHNE_28136: PANIC HANG ABORT CORRUPTION MEMORY_LEAK
        PHNE_28102: HANG ABORT
        PHNE_27217: PANIC HANG ABORT
        PHNE_26387: PANIC
        PHNE_25626: HANG ABORT
        PHNE_25484: ABORT
        PHNE_24909: HANG
        PHNE_24034: HANG ABORT CORRUPTION
        PHNE_23833: PANIC HANG ABORT
        PHNE_23249: HANG
        PHNE_22642: ABORT PANIC
        PHNE_17586: PANIC
                Data Page Fault
        PHNE_17247: PANIC
                Data Page Fault
        PHNE_16599: PANIC HANG
                Assertion Failure/vn_rele Panic
                System hang/semaphore deadlock
        PHNE_14919: CORRUPTION
                Data destroyed on Server (with warning)
        PHNE_14620: PANIC
                Data memory protection fault
        PHNE_13208: HANG

Category Tags:
        defect_repair enhancement general_release critical panic
        halts_system corruption memory_leak

Path Name: /hp-ux_patches/s700_800/11.X/PHNE_28567

Symptoms:
        PHNE_28567:
        nfsstat
           SR: 8606308270
           DTS: JAGae71305
           The "nfsstat -m" command does not display NFS PV3
           information.

        PHNE_28136:
        automountd libautofs.a
           SR: 8606278982
           DTS: JAGae43038
           An AutoFS mounted file system using the "-hosts" map
           can take a long time to mount when the environment
           contains dead NFS servers.
        libautofs.a
           SR: 8606287136
           DTS: JAGae51075
           The contents of a directory mounted with AutoFS
           become unavailable, and the directory cannot be used,
           mounted, or unmounted.
        libautofs.a
           SR: 8606274519
           DTS: JAGae38596
           After unmounting all the AutoFS mount points through
           the script "nfs.client stop", the system panics if it
           tries to access an unmounted directory.
        libautofs.a
           SR: 8606267508
           DTS: JAGae31750
           A process is able to write into a read-only
           automounted file system.
        libnfs.a
           SR: 8606267227
           DTS: JAGae31470
           The system panics after a read/write NFS exported
           file system is unmounted and then re-mounted as
           read-only without re-exporting the file system.
        libnfs.a
           SR: 8606269865
           DTS: JAGae34105
           When Intergraph's DiskShare NFS server returns zero
           bytes for the preferred and/or maximum transfer size
           of the READ/WRITE operation, the HP-UX NFS client
           panics.
        libnfs.a
           SR: 8606274703
           DTS: JAGae38780
           NFS pathconf(_PC_CHOWN_RESTRICED) and fpathconf
           (_PC_CHOWN_RESTRICED) return 0 when chown is not
           restricted instead of -1, the POSIX compliant result.
        libnfs.a mount
           SR: 8606272309
           DTS: JAGae36449
           Using loopback NFS mounts, the server may hang due to
           a deadlock condition.
        libnsl.1/a
           SR: 8606288821
           DTS: JAGae52752
           Calls to netdir_getbyname() from a multithreaded
           process may hang or terminate with SIGSEGV or SIGBUS.
        libnsl.1/a
           SR: 8606282498
           DTS: JAGae46451
           Memory/file-descriptor leak in RPC multi-threaded
           server programs, if the client tries to connect using
           a version number that is unsupported by the server.
           The memory leak may result in the server dumping core
           and terminating. This can also cause the server to
           quickly run out of file descriptors.
        libnsl.1/a
           SR: 8606291642
           DTS: JAGae55409
           Memory based XDR stream implementations do not
           function properly.
        librpc.a
           SR: 8606289500
           DTS: JAGae53431
           NFS/TCP client does not handle out-of-order streams
           messages correctly while attempting to connect to the
           server and can result in a client panic.
        librpc.a
           SR: 8606256016
           DTS: JAGae20331
           Threads accessing an NFS directory hang for a long
           time with "bindresvport: loop-twice port assigned ..."
           messages other than port 512 logged in syslog.log.
        librpc.a
           SR: 8606271824
           DTS: JAGae36003
           The system reports "vmunix: bindresvport: loop_twice
           port assigned 512" messages.
        librpc.a
           SR: 8606282662
           DTS: JAGae46615
           The message "NFS server xxxx not responding still
           trying" is seen on a client while attempting to
           establish an NFS TCP connection, and the connection
           is in the LISTEN state.
        librpc.a
           SR: 8606284964
           DTS: JAGae48906
           Data corruption while using XDR function
           xdrmblk_getlong() with a 64-bit kernel.
        nfsstat
           SR: 8606275551
           DTS: JAGae39627
           If an NFS server listed in the /etc/mnttab file
           is down or there are network problems, the
           "nfsstat -m" call hangs.
        rpc.lockd
           SR:8606284885
           DTS:JAGae48827
           The number of file locks (nflocks) grows over a long
           period of time, eventually causing NFS to lock up.
           The only workaround is to restart NFS.

        PHNE_28102:
        automount
           SR: 8606288394
           DTS: JAGae52325
           Incorrect permissions for the log file.
        automount automountd
           SR: 8606286563
           DTS: JAGae50502
           Incorrect configuration for AutoFS.
        domainname domainname.1 ypinit ypserv ypxfrd
           SR: 8606276334
           DTS: JAGae40412
           Problem with ypxfrd.
        libnsl.1/a
           SR:8606274555
           DTS:JAGae38632
           Showmount dumps the core with SIGSEGV.
        libnsl.1/a
           SR: 8606274502
           DTS: JAGae38579
           RPC does not function properly.
        libnsl.1/a
           SR: 8606281883
           DTS: JAGae45826
           The netdir_getbyname() routine using NIS can hang
           under certain circumstances.
        rpc.yppasswdd
           SR:8606276016
           DTS:JAGae40093
           The rpc.yppasswdd process dies.

        PHNE_27217:
        automountd libautofs.a
           SR: 8606264317
           DTS: JAGae28647
           This product update is a member of a set needed to
           enable the optional HP-UX Device IDs feature. Upon
           installation, the HP-UX Device IDs bundle
           (DevIDs11) will install the full set of product
           updates (including this one) necessary to enable
           the Device IDs feature.
           If the HP-UX Device IDs product (DeviceIDs11) is
           not installed, this product update to HP-UX will
           have no impact on your system.
        automountd
           SR: 8606256845
           DTS: JAGae21158
           The /var/adm/automount.log file is shipped incorrectly.
        automountd
           SR: 8606242021
           DTS: JAGae09276
           1. Many "dup_remove_pending: WARNING: duplicate
           request cache size (210) > XID_CACHE_SIZE (200),
           continuing" messages in syslog.log and
           automount.log.
           2. Many "Rmdir: err=247, mnt='<mount-point-dir>'"
           messages in automount.log.
        automountd libautofs.a
           SR: 8606229377
           DTS: JAGad98430
           AutoFS mounted file systems never get unmounted.
        automountd
           SR: 8606245876
           DTS: JAGae12335
           System panics when the mount of an exported file
           system that contains an extraneous or missing "/"
           fails. The panic string is:
           rm_autonode: No entry for <address>
        automountd
           SR: 8606234968
           DTS: JAGae04152
           When automountd gets a stale NFS file handle
           error for a direct mount point, it removes the
           corresponding AutoFS direct map entry for that
           mount point from the file /etc/mnttab. Automountd
           needs to be stopped and restarted to get back
           the direct AutoFS mount point.
        automountd libautofs.a
           SR: 8606233931
           DTS: JAGae03154
           After the AutoFS client unmount timer expires, if the
           unmount of the parent file system fails and the remount
           of hierarchical mount points fails, then zero entries are
           found while accessing the hierarchical mount points
           under the parent file system. Once this condition occurs,
           the failed hierarchical mounts will not retry mounting.
        automountd
           SR: 8606259713
           DTS: JAGae24031
           AutoFS problem.
        clear_locks clear_locks.1m
           SR: 8606248269
           DTS: JAGae14669
           If a client's /var/statmon/sm directory contents are
           destroyed, future lock requests hang.
        libautofs.a
           SR: 8606271227
           DTS: JAGae35462
           The ls command will hang when users try to access
           a dead server after some systems with mounted
           directories are shut down.
        libautofs.a
           SR: 8606277106
           DTS: JAGae41178
           Under heavy load, file systems mounted with AutoFS
           never get unmounted, even after the system load has
           decreased.
        libautofs.a
           SR: 8606232532
           DTS: JAGae01767
           AutoFS mounted directories are empty.
        libautofs.a
           SR: 8606221909
           DTS: JAGad91027
           System panic occurs while AutoFS is unmounting
           the idle AutoFS mount points. The panic string
           is "spinlocks held with M_WAITOK".
        libautofs.a
           SR: 8606226778
           DTS: JAGad95840
           If an AutoFS mounted filesystem, using a simple
           direct map, is manually unmounted, a panic may
           result if that filesystem is referenced simultaneously
           (e.g. by two or more ls commands).
           The panic string is:
           Data page fault
           The panic stack trace is:
           panic+0x14
           report_trap_or_int_and_panic+0x80
           trap+0xdb8
           nokgdb+0x8
           nfs3_root+0x68
           hpauto_trigger_mount+0x20c
           auto_access+0x30
           chdirec_seg+0x5c
           chdirec+0x14
           chdir+0x34
           syscall+0x29c
           $syscallrtn+0x0
        libautofs.a
           SR: 8606248870
           DTS: JAGae15267
           The "cd" command to an AutoFS direct offset
           mount directory hangs, and automountd cannot
           be killed by pressing CTRL-C to stop the "cd"
           command.
        libnfs.a
           SR: 8606147221
           DTS: JAGad16564
           Problem with privileged groups.
        libnfs.a
           SR: 8606245329
           DTS: JAGae11799
           A system hangs or panics when issuing a "ln"
           command.
        libnfs.a
           SR: 8606257688
           DTS: JAGae21991
           Client hangs when trying to lock a remote file.
        libnsl.1/a
           SR: 8606264087
           DTS: JAGae28412
           When a 64-bit RPC application uses UNIX authentication
           flavor, the RPC server does not properly decode the
           client credentials.
        libnsl.1/a
           SR: 8606254087
           DTS: JAGae18419
           The rpcbind process increases in size and stops
           responding to client requests. This requires
           rpcbind needs to be killed and restarted.
        librpc.a
           SR: 8606257219
           DTS: JAGae21525
           Accessing a TCP AutoFS mount point causes the
           system to hang.
        librpc.a
           SR: 8606265228
           DTS: JAGae29556
           Spinlock deadlock panic due to a lock being
           held too long.
        mountd.1m
           SR: 8606249559
           DTS: JAGae15949
           The '-p' option for rpc.mountd described in
           the man page does not function as described.
        mountd.1m
           SR: 8606132817
           DTS: JAGad01965
           rpc.mountd no longer supports the '-e' and '-n'
           options but the man page for rpc.mountd still
           shows both options being available.
        nfs.core
           SR: 8606256846
           DTS: JAGae21159
           The /var/spool/rexd directory is shipped incorrectly.
        mount umount
           SR: 8606235172
           DTS: JAGae04352
           The NFS mount operation returns an incorrect
           error message when all ports are in use. The
           error message is:
           nfs mount: bindresvport: t_errno = 8
           nfs mount: get_fh: Couldn't bind to a reserved port.
           return = -1
        nfsconfcol
           SR: 8606234034
           DTS: JAGae03255
           The nfsconfcol script is not removing the target
           data files before writing to them.
        rpc.lockd rpc.statd
           SR: 8606249576
           DTS: JAGae15966
           A client's attempt to acquire a lock may result in a
           delay or a hang.
        rpc.lockd
           SR: 8606180770
           DTS: JAGad49991
           Blocked lock requests on a client system hang.
        rpc.lockd
           SR: 8606259831
           DTS: JAGae24149
           A client system hangs when trying to lock a file.
        rpc.lockd rpc.statd
           SR: 8606244127
           DTS: JAGae10618
           If rpc.lockd and rpc.statd are restarted and the
           /var/statmon/sm directory is destroyed on the server,
           the client's rpc.lockd takes 35 minutes to recover.
        rpc.mountd
           SR: 8606255006
           DTS: JAGae19335
           Exported directories cannot be mounted.

        PHNE_27213:
        {Site Specific Patch}

        PHNE_26387:
        libautofs.a
           SR: 8606248624
           DTS: JAGae15022
           AutoFS causes a system panic with the panic string
           "rm_autonode: No entry for <<address>>".

        PHNE_25626:
        automount
           SR: 8606219527
           DTS: JAGad88667
           On a client system, the old automounter is trying to
           access a non-existent entry in the NIS map and that is
           generating an excessive number of packets over the
           network which causes slow response time.
        libautofs.a
           SR: 8606221217
           DTS: JAGad90351
           The "ll" command hangs in the case of an automounted
           file system if the server is down.
        libnfs.a
           SR: 8606237277
           DTS: JAGae06322
           NFS PV2 client does not properly show the quota exceeded
           error.
        libnfs.a
           SR: 8606228306
           DTS: JAGad97363
           A file has an unusual timestamp when created with open(2)
           using O_EXCL flag.
        libnsl.1/a
           SR: 8606204999
           DTS: JAGad74175
           The ttsyncd process loops, occupying much of the CPU
           usage and causing the system to slow down.
        libnsl.1/a
           SR: 8606218377
           DTS: JAGad87526
           A multi-threaded server leaks file descriptors under
           heavy load if clients are running on the same box.
        libnss_nisplus.1
           SR: 8606221102
           DTS: JAGad90236
           Reactivating a user account that has been disabled on a
           trusted NIS+ client fails.
        librpc.a
           SR: 8606172908
           DTS: JAGad42168
           When an HANFS package is manually failed over
           back-and-forth between two different cluster server nodes
           within a period of time shorter than five minutes, then
           on any NFS client which has the HANFS package filesystem
           mounted over TCP, NFS access to that filesystem can
           appear hung for a relatively long period of time -
           usually more than four minutes, with no apparent response
           from the server. Also the NFS client issues the error
           message "NFS server XXXXXXX not responding still trying",
           about every 30 seconds.
        nsswitch.conf.4
           SR: 8606188628
           DTS: JAGad57842
           The man page for nsswitch.conf does not reflect ldap as
           an additional database source for nss backends.
        rpc.rusersd
           SR: 8606225120
           DTS: JAGad94209
           rpc.rusersd core dumps if more than 180 users have
           logged in.
        rpc.statd
           SR: 8606224657
           DTS: JAGad93745
           File lock recovery fails when the server reboots if the
           server has multiple network interfaces and the client
           has mounted the file system with an interface name
           different than the server's hostname.
        rpcgen
           SR: 8606230660
           DTS: JAGad99710
           A Server stub generated by rpcgen logs error messages to
           /dev/console.
        ypserv
           SR: 8606226735
           DTS: JAGad95797
           The inetd is unable to resolve services.

        PHNE_25484:
        rpc.lockd
           SR: 8606245747
           DTS: JAGae12206
           rpc.lockd core dumps with a SIGBUS error during heavy
           NFS file locking.

        PHNE_24909:
        libnfs.a
           SR: 8606222617
           DTS: JAGad91730
           If NFS loopback mounts are used, potentially all nfsd
           processes may get stuck in an NFS deadlock situation.
        libnfs.a
           SR: 8606205013
           DTS: JAGad74189
           The mount option 'grpid' does not return the correct
           'gid' value on NFS PV2 and PV3.
        libnsl.1/a
           SR: 8606205779
           DTS: JAGad74954
           The automountd (AUTOFS) hangs/cores while attempting
           to automount exported FS and reports 100% CPU
           utilization.
        libnsl.1/a
           SR: 8606212242
           DTS: JAGad81430
           When a customer specifies a username with leading
           blank characters as an argument to nispasswd and
           passwd(1), nispasswd modifies the username to
           include those leading blanks in the NIS+ passwd
           table and trusted table.
        libnss_nisplus.1
           SR: 8606216548
           DTS: JAGad85717
           A password expires unexpectedly in an NIS+
           environment.
        libnss_nisplus.1
           SR: 8606219558
           DTS: JAGad88698
           During the login process, NIS+/trusted clients
           force NIS+ users to modify their password when
           their password is expired but fail to un-expire
           the password when their password is changed.
           Users will always be forced to modify their
           password as soon as it has expired.
        yppasswdd.1m
           SR: 8606199444
           DTS: JAGad68631
           The yppasswd command updates fields other than the user
           password field in an NIS map.

        PHNE_24034:
        automountd
           SR: 8606152534
           DTS: JAGad21864
           AutoFS can mishandle unmounts when a server is down,
           which may appear as bdf command anomalies.
        automountd
           SR: 8606196567
           DTS: JAGad65770
           AutoFS cannot unmount a cachefs type file system.
        automountd
           SR: 8606160777
           DTS: JAGad30096
           AutoFS can not unmount hfs or cdrom file system types.
        libautofs.a
           SR: 8606176017
           DTS: JAGad45257
           AutoFS directories are empty under heavy NFS load.
        libautofs.a
           SR: 8606193515
           DTS: JAGad62727
           Duplicate entries for direct AutoFS mounts show up in the
           /etc/mnttab file.
        libnfs.a
           SR: 8606197003
           DTS: JAGad66201
           Walk through large size buffer cache causes file access
           performance degradation.
        libnfs.a
           SR: 8606203242
           DTS: JAGad72416
           A process sequentially reading a large file across an NFS
           mount runs extremely slow if, at the same time, there is
           another process sequentially writing a large file to an
           NFS mounted directory, and one or more biods are running
           on the system.
        libnfs.a
           SR: 8606146332
           DTS: JAGad15675
           The I/O throughput on a locked file is low compared to
           the throughput on an unlocked file.
        libnsl.1/a
           SR: 8606207461
           DTS: JAGad76637
           rpcbind crashes with signal 10, Bus error (SIGBUS).
        librpc.a
           SR: 8606197306
           DTS: JAGad66499
           An NFS client becomes hung while performing many
           lock operations on files in NFS mounted directories.
           It also receives "bindresvport: loop_twice port
           assigned 512" messages in the message buffer.
        librpc.a
           SR: 8606168123
           DTS: JAGad37405
           An NFS/TCP client operation receives "NFS server not
           responding still trying" messages while attempting to
           access the server, even though the server system is up.
           In this case, NFS/TCP on the server shows many TCP
           connections for local address port 2049 in a CLOSE_WAIT
           state when performing a "netstat -an" command.
        nfs.client
           SR: 8606181688
           DTS: JAGad50904
           On a system with active lofs mounts managed by AutoFS,
           the "/sbin/shutdown" command may hang when the file
           systems are unmounted.
        nis.client, ypbind, ypinit, ypinit.1m, ypserv.1m
           SR: 8606201620
           DTS: JAGad70794
           On SUN's NIS clients, it is possible to specify a list
           of available NIS Servers for a given domain. HP's NIS
           clients do not provide this functionality.
        rpc.lockd
           SR: 8606184904
           DTS: JAGad54106
           rpc.lockd can cause a user process to hang, if a
           loopback mount is specified with an alias hostname.
        rpc.lockd
           SR: 8606202370
           DTS: JAGad71544
           NFS locks remain when killing NFS loopback mounted client
           applications.
        rpc.statd
           SR: 8606208446
           DTS: JAGad77633
           NFS file lock recovery fails because rpc.statd matches
           the wrong hostname.
        rpcbind
           SR: 8606164889 8606173448
           DTS: JAGad34186 JAGad42706
           Customer Symptoms:
           rpcbind core dumps with SIGBUS or SIGSERV.

        PHNE_23833:
        automount
           SR: 8606175862
           DTS: JAGad45102
           Mount points of automounter directories are not
           visible when executing the "ls" command.
        automount
           SR: 8606169011
           DTS: JAGad38290
           The automount process hangs, making automounter
           mount points inaccessable.
        automountd
           SR: 8606160596
           DTS: JAGad29916
           The /var/adm/automount.log file fills up the /var
           file system.
        exportfs
           SR: 8606171662
           DTS: JAGad40926
           exportfs sometimes does not work correctly when
           invalid host names are present in a host list
           in the /etc/exports file.
        fsirand.1m
           SR: 1653311530
           DTS: JAGab46804
           Unable to use fsirand() on JFS file system.
        libnfs.a
           SR: 8606178998
           DTS: JAGad48223
           Unnecessary NFS read before write is causing severe
           decreases in write performance.
        libnfs.a
           SR: 8606165859
           DTS: JAGad35150
           Data page fault panic while copying a file using
           NFS V3 between an HP-UX client and an NT InterDrive
           server where the target filesystem is full.
        libnfs.a
           SR: 8606178618
           DTS: JAGad47845
           The rename() system call always fails when trying
           to rename a directory in a cachefs-mounted file
           system, if the target directory name exists.
           'errno' gets set to EPERM ("Not Owner").
        libnfs.a
           SR: 8606175781
           DTS: JAGad45021
           The 'du' output is eight times higher over NFS
           with an HP server / Sun Client configuration when
           compared to an HP server / HP Client configuration.
        libnsl.1/a
           SR: 8606183171
           DTS: JAGad52387
           UDP packets sent by remote users can cause RPC
           applications to abort.
        libnsl.1/a
           SR: 8606186548
           DTS: JAGad55752
           RPC server running in TCP multithreading
           mode develops a file descriptor leak when
           clients are on same machine as the server.
           Eventually the server fails to process
           clients' requests when the process limit
           is attained.
        libnss_nis.1
           SR: 8606179951
           DTS: JAGad49173
           getservbyname() using NIS returns NULL when
           trying to resolve service aliases.
        libnss_nisplus.1
           SR: 8606172747
           DTS: JAGad42007
           Changing an NIS+ user's password with nispasswd() or
           passwd() while the system is in trusted mode without
           specifying the dot "." notation (non fully qualified
           domain) results in an incorrect sub-domain being
           created.
        nfsstat.1m
           SR: 8606173363
           DTS: JAGad42623
           The "man nfsstat" command does not display all of the
           statistical data fields.
        rpc.lockd
           SR: 8606180764 8606180765
           DTS: JAGad49985 JAGad49986
           rpc.lockd causes user process to hang.
        rpc.lockd
           SR: 8606174017
           DTS: JAGad43270
           rpc.lockd drops the lock request from same process
           for a different file.
        rpc.lockd
           SR: 8606185238
           DTS: JAGad54440
           Partial record unlocking in NFS does not work
           properly.
        rpc.lockd
           SR: 8606179200
           DTS: JAGad48424
           rpc.lockd core dumps when user process is
           interrupted with "control-c".
        rpc.mountd
           SR: 8606176384
           DTS: JAGad45622
           The boot process of a Linux client fails due to
           rpc.mountd not allowing AUTH_NULL authentication.
        ypxfr
           SR: 8606164133
           DTS: JAGad33433
           The ypxfr command fails with the error message:
           "ypxfr: bind_to_server clntudp_create error:
           RPC unknown host".

        PHNE_23249:
        libautofs.a, libnfs.a, librpc.a
           SR: 8606103740 8606159451
           DTS: JAGab70789 JAGad28779
           A multithreaded process can hang when performing NFS
           file operations and concurrently writing core, forking,
           performing debugger attachment or undergoing job
           control.

        PHNE_23247:
        {Site Specific Patch}

        PHNE_22642:
        automount
           SR: 8606155592
           DTS: JAGad24909
           Automount (automounter) coredumps when sent SIGUSR1
           to force it to update the automaps.
        automountd
           SR: 8606160808
           DTS: JAGad30127
           When using AutoFS, NFS mount points do not enforce
           quotas.
        libautofs.a
           SR: 8606135856
           DTS: JAGad04988
           Panic occurs when trying to umount a ufs filesystem
           which is still in the process of mounting.
        libautofs.a
           SR: 8606159736
           DTS: JAGad29062
           Unexpected delay in unmounting of Autofs mounts.
        libnfs.a
           SR: 8606179269
           DTS: JAGad48493
           Poor NFS pv3 performance on 64-bit (V-class) on 11.0.
        libnfs.a
           SR: 8606161701
           DTS: JAGad31017
           When reopening an NFS file right after closing it,
           file attribute related inconsistencies can occur.
        libnfs.a
           SR: 8606158230
           DTS: JAGad27560
           Unmount of an nfs file system causes a panic.
        libnfs.a
           SR: 8606163247
           DTS: JAGad32551
           Unable to remove an NFS tmp file, .nfsXXXX after
           failing to create or write a file which has exceeded
           the disk quota limit.
        libnfs.a
           SR: 8606166314
           DTS: JAGad35601
           Process using NFS can not be killed or stopped by
           sending the process a signal (SIGKILL or SIGSTOP).
        libnsl.1/a
           SR: 8606140609
           DTS: JAGad09968
           Core dump occurs when user belongs to more than
           16 groups.
        libnsl.1/a
           SR: 8606160400
           DTS: JAGad29722
           On installing PHSS_20014 and PHSS_21947, 100% CPU
           is used up by 2 processes - opcmsgrd and opcdistm.
        librpc.a
           SR: 8606169796
           DTS: JAGad39062
           Data page fault panic due to bad machine name
           length in NFS request.
        librpc.a,nfsd
           SR: 8606167053
           DTS: JAGad36339
           An NFS/TCP client operation receives "NFS server
           not responding still trying" messages while
           attempting to access the server even though the
           server system is up. In this case, NFS/TCP on
           the server has become inoperable due to a hang.
        newkey
           SR: 8606157592
           DTS: JAGad26923
           Newkey does not recognize the root password of the
           remote machine and returns an error, "ERROR,
           passwd differs from login passwd".

        PHNE_22125:
        libautofs.a
           SR: 8606143877
           DTS: JAGad13210
           Using autofs, mount points become inaccessible
           after a series of mount/unmount cycles.
        libnfs.a
           SR: 8606128739
           DTS: JAGac86286
           File corruption over NFS when NFS file server is
           TOC'ed.
        libnfs.a
           SR: 8606144881
           DTS: JAGad14221
           HP NFS client performance is degraded as shown by
           "nfsstat -c", it makes unnecessary GETATTR calls
           for each read or write on files opened with
           synchronous I/O flags set; and synchronous I/O
           mode remains in effect for subsequent opens on an
           NFS file opened once with synchronous I/O flags
           set.
        libnfs.a
           SR: 8606147198
           DTS: JAGad16541
           CPU time is wasted by unnecessary calls to
           compare_cred function in NFS PV3 client code.
        libnfs.a
           SR: 8606145970
           DTS: JAGad15306
           The stat() system call on NFS directories
           shows a non-existent ACL.
        libnfs.a
           SR: 8606128493
           DTS: JAGac84458
           System panic when running "du -s" or
           "find -name" on a 64 bit machine.
        libnfs.a, librpc.a
           SR: 8606160097
           DTS: JAGad29423
           Mount an NFS file system with non-interruptible
           options remains interruptible.
        libnfs.a
           SR: 8606144617
           DTS: JAGad13957
           Using NFS, a read-only file open by one
           process causes a "Permission denied"
           error in an on-going write operation on
           the same file by another process.
        libnfs.a, librpc.a, nfsd
           SR: 8606145517
           DTS: JAGad14853
           If NFS is stopped and restarted, the nfsd
           processes do not get re-registered with rpcbind,
           and rpcinfo commands fail.
        libnfs.a, nfsd
           SR: 8606146885
           DTS: JAGad16228
           nfsd unregisters a running nfsd process on
           startup.
        librpc.a
           SR: 8606155004
           DTS: JAGad24321
           When a server is down, an NFS/TCP client process
           e.g. a bdf command can hang.
        librpc.a
           SR: 8606143872
           DTS: JAGad13205
           NFS/TCP mounting and unmounting eventually hangs.
        librpc.a
           SR: 8606144478
           DTS: JAGad13818
           NFS/TCP connections are not torn down when the
           peer sends a FIN.
        nfs.core
           SR: 8606159847
           DTS: JAGad29173
           File permission change on /etc/services file.
        rpc.lockd
           SR: 8606145476
           DTS: JAGad14812
           Lockd/statd client crash recovery does not work.
        rpc.mountd
           SR: 8606127276
           DTS: JAGac68822
           A failing mount request may return a wrong error
           code.
        rpc.statd
           SR: 8606143409
           DTS: JAGad12739
           A looping problem in rpc.statd occurs between the
           server and SGI clients.
        ypserv
           SR: 8606155843
           DTS: JAGad25155
           YPSERV fails to return all groups for id/group
           command when concurrent access is allowed to maps.

        PHNE_21376:
        automountd
           SR: 8606128485
           DTS: JAGac84450
           Automountd not triggered for mounts
           anymore when autonode has NULL flag.
        exportfs
           SR: 8606108804
           DTS: JAGab78579
           When a user attempts to mount an exported
           filesystem which is a symbolic link to an
           actual directory or filesystem on an NFS
           server, a "Permission Denied" error occurs.
           This occurs after installing patch PHNE_18221.
        libautofs.a
           SR: 8606128485
           DTS: JAGac84450
           Automountd not triggered for mounts
           anymore when autonode has NULL flag.
        libnsl.1/a
           SR: 8606134593
           DTS: JAGad03728
           automountd coredumps in the NIS+ environment.
        libnsl.1/a
           SR: 8606143750
           DTS: JAGad13073
           When using the TCP loopback transport a
           memory leak may occur.
        libnsl.1/a, rpc.nisd
           SR: 8606107751
           DTS: JAGab78042
           When using NIS+ with TCP, as the number of open
           file descriptors increases, file table overflow
           errors occur in the syslog.log file and user
           information is not recognized.
        rpc.lockd
           SR: 8606131496
           DTS: JAGad00646
           Failover occurs with the serviceguard NFS package because
           the rpc.lockd daemon fails (terminates) during periods of
           high memory usage (running out of memory).
        rpc.statd
           SR: 8606131366
           DTS: JAGad00517
           The rpc.statd daemon core dumps during high memory
           utilization (when available memory runs low).
        rpc.statd
           SR: 8606136063
           DTS: JAGad05198
           rpc.statd aborted with memory leak due to unresolved
           host requests.
        rpcbind
           SR: 8606131978
           DTS: JAGad01128
           Rpcbind exhibits wrong behavior on shutdown.
        ypserv
           SR: 8606134296
           DTS: JAGad03431
           ypserv becomes unavailable for the local ypbind and
           for the other yp clients.

        PHNE_20627:
        libnfs.a
          SR: 8606134214
          DTS: JAGad03354
          Extremely slow performance of commands or utilities
          operating on large directories over NFS.

          SR:8606109663
          DTS:JAGab82363
          Removing an NFS file causes a file named ".nfsXXXX"
          (where XXXX is a pid) to be created.

          SR:8606135799
          DTS:JAGad04931
          The i-node for the ".." directory entry of a subdirectory
          is not updated on an NFS client after that subdirectory
          is moved up one directory level on the NFS client,
          ie - moved to "..".

          SR:8606135800
          DTS:JAGad04932
          Output from "tail -f" on an NFS file does not reflect any
          appends made to the file on the NFS server if a "umount"
          is performed on the NFS file system while the "tail -f"
          is being executed.

        PHNE_20371:
        autofs/mount
           SR: none
           DTS: JAGab68200
           Autofs/mount can fail when the system
           hostname is longer than 8 characters.
        automount
           SR: none
           DTS: JAGab68200
           Autofs/automount can fail when the system
           hostname is longer than 8 characters.
        automount,automountd
           SR: 8606106692
           DTS: JAGab76019
           automount with stalemounts causing duplicate
           mnttab entries & lock problems.
           symptoms of automount are: stale nfs handles are
           seen in mnttab after an unmount and when the
           mount is repeated (in this case a cdrom...) the
           mnttab contains two entries for the device. One
           of which is invalid. This second (stale) handle
           causes subsequent locking problems.
        automountd
           SR: none
           DTS: JAGab68200
           Autofs/automountd can fail when the system
           hostname is longer than 8 characters.
        automountd
           SR: 8606107366
           DTS: JAGab77563
           Autofs exhibits wrong behavior in processing
           executable maps.
        automountd
           SR: 8606107274
           DTS: JAGab77060
           automount option -proto=udp causes mounts to fail
        libautofs.a
           SR: 8606107122
           DTS: JAGab76805
           autofs - shell gets intermittent "cannot execute"
        libautofs.a
           SR: 8606106938
           DTS: JAGab76453
           automounter hangs when trying to mount cachefs
           filesystem (reported on HP-UX 10.20)
        libnsl.1/a
           SR: none
           DTS: JAGaa43721
           When accessing remote files over NFS, the
           NFS protocol on HP-UX only uses UDP.
        libnsl.1/a
           SR: none
           DTS: JAGab68200
           NIS and other ONC/NFS systems can fail when
           libnsl does not provide support for a system
           hostname longer than 8 characters.
        libnsl.1/a
           SR: 8606107366
           DTS: JAGab77563
           Autofs exhibits wrong behavior in processing
           executable maps.
        libstraddr.1
           SR: none
           DTS: JAGab68200
           Libstraddr routines can fail when the system
           hostname is longer than 8 characters.
        make.script
           SR: 8606107068
           DTS: JAGab76707
           ypmake and Makefile failed
           on some mail.aliases file and mail.aliases map
           is corrupted.
        mount
           SR: none
           DTS: JAGaa43721
           When accessing remote files over NFS, the
           NFS protocol on HP-UX only uses UDP.
        nfs.core
           SR: none
           DTS: JAGaa43721
           When accessing remote files over NFS, the
           NFS protocol on HP-UX only uses UDP.
        nfs/mount
           SR: none
           DTS: JAGab68200
           Nfs/mount can fail when the system
           hostname is longer than 8 characters.
        nfsstat
           SR: none
           DTS: JAGaa43721
           When accessing remote files over NFS, the
           NFS protocol on HP-UX only uses UDP.
        nisplus/nisserver
           SR: none
           DTS: JAGab68200
           Nisplus can fail when the system hostname
           is longer than 8 characters.
        rpcinfo
           SR: none
           DTS: JAGab68200
           Rpcinfo can fail when the system hostname
           is longer than 8 characters.
        rpc.lockd
           SR: 5003459362
           DTS: JAGab12595
           file locks hang when NFS server uses
           fully-qualified hostname
        rpc.lockd
           SR: 8606113678
           DTS: JAGac07192
           Application hangs on client when obtaining NFS
           lock on server
        setoncenv
           SR: none
           DTS: JAGaa43721
           When accessing remote files over NFS, the
           NFS protocol on HP-UX only uses UDP.
        ypmake
           SR: 8606107068
           DTS: JAGab76707
           ypmake and Makefile failed
           on some mail.aliases file and mail.aliases map
           is corrupted.

        PHNE_20344:
        libnfs.a librpc.a nfs_iface.o
          SR:N/A
          DTS:JAGac42842
          NFS version 3 only supports up to 8k read/write
          transfer size.
        libnfs.a
          SR:8606110199
          DTS:JAGab82902
          Memory leak in NFS version 3 at rfs3_readdirplus().
        libnfs.a
          SR: 8606125471
          DTS: JAGac40861
          Poor NFS performance relative to SPECsfs97 benchmark.
        libnfs.a
          SR:8606107676 8606124555
          DTS:JAGab77944 JAGac39938
          NFS performance problems with NFS client
          readdir cache.
        libnfs.a
          SR:8606126860
          DTS:JAGac59701
          "do_readdirplus" variable not available in the NFS
          kernel.

        PHNE_19759:
        1.fuser -f on a file does not return pid of opener

        2.compress command on a SUN client fails due to invalid
        name length returned by NFS pathconf from HP Server

        3.getmount_entry() returns down status for all hard
        mounted NFS file systems

        PHNE_19620:
        automountd
          DTS: JAGab72053
            NFS - autofs (11.0) hangs when unmount from down server
          SR: 8606103364
          DTS: JAGab70009
            replicated automounts fail if system parameter
            maxfiles > 2048
        libautofs.a
          DTS: JAGab73529
            autofs w/cachefs can panic in cachefs_root()
          SR: 8606105077
          DTS: JAGab72920
            AutoFS failure with cdrom.
            The failure occurs in two ways:
            - Hangs if indirect mount
            - Error if direct mount
        libnsl.1/a
          SR: 8606104454
          DTS: JAGab41115
            rpcinfo gets error "can't contact rpcbind: RPC:
            Program not registered" from remote rpcbind on
            RPCB_GETADDR/RPCB_DUMP request for list of services.
        libnss_nis.1
          SR: 5003465898
          DTS: JAGab20796
            getservbyname() is slow.
        librpcsvc.a
          SR: 8606103503
          DTS: JAGab70329
            rpc.mountd dies with SIGSEGV if rmtab is large and
            showmount -a is done.
        rpc.lockd
          SR: 8606105833
          DTS: JAGab74177
            Virtual nfs servers have locking problems.
          DTS: JAGab45462
            rpc.lockd uses port numbers within reserved port
            range, 600 to 1024.
          DTS: JAGab15223
            Processes waiting to lock an nfs file which has been
            deleted do not get woken up, resulting in a hang.
          DTS: JAGaa45544
            Locks hang and rpc.lockd logs error messages about
            the local and remote lock tables being inconsistent.
            rpc.lockd causes lock queue corruption with loopback
            mounts.
        rpc.mountd
          DTS: JAGab45462
            rpc.mountd uses port numbers within reserved port
            range, 600 to 1024.
        rpc.statd
          DTS: JAGab45462
            rpc.statd uses port numbers within reserved port
            range, 600 to 1024.

        PHNE_18221:
        libautofs.a
           SR: 1653298828 5003458299 1653299826 5003462911
           SR: 1653304972
           DTS: JAGab00144 JAGab03833 JAGab11283 JAGab16597
           DTS: JAGab18083
           JAGab00144 - AutoFS is not triggering re-mount
           JAGab03833 - AutoFS hangs even with PHNE_17200
           JAGab11283 - cp(1) fails to inactive direct mount
           JAGab16597 - mv command fails in AutoFS direct mnt
           JAGab18083 - getcwd() fails with AutoFS filesys
        libnsl.1/a
           SR: 5003463992
           DTS: JAGab17512
           Applications fail to create a server side RPC
           endpoint due to a failure to obtain a reserved port.
        libnsl.1/a
           SR: 5003465880
           DTS: JAGab20797
           A multi-threaded application which calls
           getservbyname() failed.
        libnss_compat.1
           SR: none
           DTS: JAGab03573
           64-bit application using 'getgrent' fails if
           nsswitch.conf uses group:compat
        rpc.lockd
           SR: 5003446203
           DTS: JAGaa46687
           rpc.lockd runs out of file descriptors
           and returns the following error in
           its log file:
           RPC: Remote system error
        rpc.mountd
           SR: 5003439471 5003463331
           DTS: JAGaa42795 JAGab17386
           ER for share(1M) options and defect in "showmount -e"
        rpc.mountd
           SR: none
           DTS: JAGaa44896 JAGaa24142
           rpc.mountd - server allows mounts not on access list
        rpc.pcnfsd
           SR: 5003460030
           DTS: JAGab13451
           rpc.pcnfsd does not accept '~' for
           file names.
        rpc.statd
           SR: 5003446195
           DTS: JAGaa46688
           rpc.statd fails on fopen when more than
           260 entries are in /var/statmon/sm.

        PHNE_17586:
        1. Huge directory reads take too long and client system
        performance degrades as NFS IO activity increases.

        2. System panics with data page fault when 0 len UDP
        pkt received by NFS server system.

        3. Root users are denied access to valid root exported
        file systems on 11.0 server.

        4. Root users on NFS PV3 client who do not have file
        permissions for read/write are allowed to open file
        successfully but denied access when reading or
        writing the file.This behaviour is inconsistent
        with non-root users who are denied access at file
        open time.

        5. NFS requests from anonymous NT clients are rejected.

        6. Large file reads on a 32 bit NFS client does not work,
        file copy completes without errors but no data is copied
        to the target file.

        7. When copying large file from local disk to NFS
        file system,more bytes than necessary are copied to
        the file and the resulting file size is bigger.

        8. Buffering of data on NFS file is permanently
        turned off by the client system even after releasing
        all file locks and closing all file descriptors.

        9. Exportfs prints debug messages in syslog.log.

        10. When a file is opened with O_CREAT|O_TRUNC|O_EXCL
        flags set and the file does not already exist,open is
        expected to succeed but for NFS V3 files,open seems to
        fail with EACCES.

        11. When file has Mandatory lock mode set,HP NFS V3
        allows file read/write access when no locks exist on
        the file,but NFS V2 denies file read/write access.
        Also,NFS V3 client hangs application when locks exist
        on the file.This behaviour is inconsistent with SUN's,
        where NFS V3 and V2 access is denied consistently at
        file open time when file has mandatory lock mode set.

        12. Data page fault panic in mvfs due to NFS server
        initialization corrupting global memory at boot up.

        PHNE_17247:
        1. Data page fault panic due to NFS server
        initialization corrupting global memory at boot up.

        2. Large file reads on a 32 bit NFS client does not work,
        file copy completes without errors but no data is copied
        to the target file.

        3. When copying large file from local disk to NFS
        file system,more bytes than necessary are copied to
        the file and the resulting file size is bigger.

        PHNE_17200:
        Makefile
           SR: none
           DTS: JAGaa73221
           When rpc.mountd tries to match a hostname
           in netgroup, the given hostname has to be
           the exact same as it is stored in the
           netgroup.
        automount
           SR: 5003450916
           DTS: JAGaa93190
           automount loops using replicated server
        automount
           SR: 5003362707
           DTS: JAGaa25720
           automount fails to mount all exported
           file systems.
        automountd
           SR: 1653267377
           DTS: JAGaa24193
           autofs holding lock on /etc/.mnttab.lock.
        automountd
           SR: none
           DTS: JAGaa95626
           Logging information is hard to
           read.
        automountd
           SR: none
           DTS: JAGaa40567
           executable map processing may grant
           caller additional privileges.
        libautofs.a
           SR: 5003445601
           DTS: JAGaa46003
           NFS - autofs hangs when manual unmounts used
        nfs.core
           SR: none
           DTS: JAGaa43075
           rexd does not start since it cannot find
           /var/spool/rexd on system.
        nis.server
           SR: none
           DTS: JAGaa94166
           nis.server script won't run correctly unless the
           new namesvrs is installed at the same time.
        rpc.mountd
           SR: 5003454371
           DTS: JAGaa94274
           rpc.mountd deadlock with automount
        rpc.mountd
           SR: 5003447003
           DTS: JAGaa45940
           NFS - rpc.mountd MOUNT performance is very slow
        rpc.nispasswdd
           SR: 1653286955
           DTS: JAGaa44956
           when rpc.nispasswdd is running with "-g"
           option, it corrupts the credential of a
           user who has a credential and changes
           password.
        rpc.pcnfsd
           SR: 5003405118 5003336198
           DTS: JAGaa26176 JAGaa25473
           1) PC users fail to authenticate when trusted
           system is enabled.
           2) pcnfsd stops responding to all requests when
           a request is made to printer that is down.
        rpc.pcnfsd
           SR: 1653293043
           DTS: JAGaa93189
           User authentication fails for users who
           do not use a shell that ends with "sh".
        rpc.rstatd
           SR: 5003442574
           DTS: none
           The amount of memory associated with the
           rpc.rstatd process continues to grow
           without ever being returned to the system.
        rpc.statd
           SR: 5003445858
           DTS: JAGaa45938
           rpc.statd core dumps with SIGSEGV.
        rpcbind
           SR: none
           DTS: JAGaa92935
           rpcb_unset() does not remove all registration
           entries from rpcbind.
        rpcgen
           SR: none
           DTS: JAGaa57297
           rpcgen generated makefiles fail to build targets
        rpcgen
           SR: 1653291484 1653291500
           DTS: JAGaa57208 JAGaa57209
           rpcgen generated file fails to compile.
        stdhosts
           SR: none
           DTS: JAGaa94167
           stdhosts command fails on lines longer
           than 256 char.
        ypinit
           SR: none
           DTS: JAGaa41361
           ypinit has warning message.
        ypmake
           SR: none
           DTS: JAGaa73221
           When rpc.mountd tries to match a hostname
           in netgroup, the given hostname has to be
           the exact same as it is stored in the
           netgroup.
        ypserv
           SR: 5003448159
           DTS: JAGaa46689
           ypserv is running out of file descriptors
           due to not releasing them.
        ypserv
           SR: none
           DTS: JAGaa41159
           ypserv core in svc_freeargs ( a rpc routine)
           after nslookup for a period of time.
        ypxfr_1perday
           SR: none
           DTS: JAGaa43641
           vhe_list should not be in the script.

        PHNE_17101:
        autofs
           SR: none
           DTS: none
           Autofs fails to start on a 64-bit OS
           unless PHNE_15638 has already been
           installed.
        nfsstat
           SR: 5003444745
           DTS: JAGaa44646
           nfsstat -m exited with an error that it
           could not open the mount table

        PHNE_16599:
        1. NFS server system panics with assertion failure
        in vn_rele sometimes during NFS file locking/unlocking.

        2. Too much rnode memory allocated resulting in gradual
        shortage of free memory resource on the system.

        3. NFS Version 3 mounted directories may appear to be
        empty on the NFS client even though the directories exist
        on the server file system.

        4. A touch command to change the modification time stamp
        of NFS file may cause system hang.

        5. Some NFS clients may experience poor NFS Read
        performance with HP servers when using NFS Version 3 mounts.

        6. Invalid file system id returned to Statfs of
        NFS Version 2 mounted file set.

        PHNE_16470:
        Makefile
           SR: none
           DTS: INDaa30982
           vhe_list is no longer supported by NIS.
           It needs to be removed from ypinit,
           ypmake and /var/yp/Makefile.
        automount
           SR: none
           DTS: JAGaa26320, JAGaa26354
           Made debug logging change and checked
           in the change for setmntent for read locks.
        automount
           SR: none
           DTS: JAGaa40906
           automount tries to remount already mounted directory
        automount
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        automountd
           SR: 5003431353, 5003434654
           DTS: none
           1. duplicate entries in /etc/mnttab error
           message in syslog
           2. AutoFS will not unmount LOFS mounts
        exportfs
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        libautofs.a
           SR: none
           DTS: JAGaa24180
           1. HOME env set to autofs directory on 64-bit 9808
           system hangs gpm help.
           2. Autofs hangs when running Netscape.
           3. Autofs hangs when remounting hierarchical mounts.
        libnsl.1/a
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        libnsl.1/a
           SR: 5003429845
           DTS: INDaa31432
           Compile of application using archived libraries
           files with duplicate symbol __nss2herrno
        libnsl.1/a
           SR: 5003429456
           DTS: INDaa31422
           rpc.mountd stops running
        libnsl.1/a
           SR: none
           DTS: JAGaa24798
           CDE logins fail when user belongs to more then
           16 groups.
        libnsl.1/a
           SR: none
           DTS: INDaa30681
           The performance of a 64-bit application
           slows down when it uses the 32-bit cache
           information in the ypbind file.
        libnss_nisplus.1
           SR: none
           DTS: JAGaa40026
           getxxxent leaks memory when using NIS+
        libnss_nisplus.1
           SR: 5003418210
           DTS: JAGaa24152
           Module ngetprpwent is missing
           from libnss_nisplus.
        librpcd_util.a
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        librpcsoc.1
           SR: none
           DTS: INDaa30814
           on command fails with the messages
           on: failed to reach <host> at address <host address>
        mknetid
           SR: none
           DTS: INDaa30115
           mknetid cores when a user is in more that 20 groups
        namesvrs
           SR: none
           DTS: INDaa30072
           nis.server script fails if IBM is NIS master to
           HP slave.
        nfs.client
           SR: none
           DTS: JAGaa27109
           Non-busy NFS mounts are frequently not
           unmounted during nfs.client stop.
        nfs.server
           SR: none
           DTS: JAGaa24199
           local file systems are mounted when NFS client restarts
        nfs_umount
           SR: none
           DTS: JAGaa27067
           /sbin/fs/nfs/umount -aF nfs does not unmount
           all NFS file systems.
        nfsstat
           SR: none
           DTS: INDaa31388
           Executable hangs.
        nis.server
           SR: none
           DTS: INDaa30072
           nis.server script fails if IBM is NIS master to
           HP slave.
        on
           SR: 5003420992
           DTS: INDaa30864
           on fails when home directory is mounted via
           autofs.
        rpc.lockd
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.lockd
           SR: none
           DTS: JAGaa40591
           Lock failure caused data corruption
        rpc.lockd
           SR: none
           DTS: JAGaa26538
           logged messages causes file system to fill
        rpc.lockd
           SR: 1653254474, 5003417998
           DTS: JAGaa26354, JAGaa26221, JAGaa26257
           The rpc.lockd tracing was improper format.
           Loss of UDP NFS file locking packets resulted
           in a growing message queue. rpc.lockd processes
           control C (NLM_CANCEL) incorrectly when the server is
           a SUN system.
        rpc.mountd
           SR: none
           DTS: JAGaa24186
           Believes there is a problem
           in the way the daemon checks to see if it is up.
        rpc.mountd
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.mountd
           SR: 1653266148
           DTS: INDaa31024
           valid clients in the NFS server's export list
           can not mount the NFS server.
        rpc.pcnfsd
           SR: 1653272484
           DTS: JAGaa26373
           Validity checks not performed on printer and
           system name.
        rpc.rexd
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.rquotad
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.rquotad
           SR: none
           DTS: INDaa31358
           Executable hangs.
        rpc.rstatd
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.rusersd
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.sprayd
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.statd
           SR: none
           DTS: JAGaa26538
           logged messages causes file system to fill
        rpc.statd
           SR: 4701392027
           DTS: JAGaa26354, JAGaa26276
           The debug logging needs change.
        rpc.walld
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        rpc.yppasswdd
           SR: none
           DTS: INDaa31524
           If a password contains a ":", it cannot be changed
           via NIS.
        rpc.yppasswdd
           SR: none
           DTS: INDaa31380
           rpc.yppasswdd does not update NIS maps when ptmp
           and maps on diff file system.
        rpcbind
           SR: 1653270413
           DTS: INDaa31358
           logging data is difficult to read.
        ypbind
           SR: none
           DTS: INDaa31412
           ypbind cache file sometimes is not created
           due to the value in an uninitialized time
           stamp. The performance of NIS degrades
           when cache file is absent.
        ypbind
           SR: none
           DTS: INDaa31381
           ypbind cache file cannot be created
           due to a missing compilation flag.
           The performance of NIS degrades
           when cache file is absent.
        ypinit
           SR: none
           DTS: INDaa30982
           vhe_list is no longer supported by NIS.
           It needs to be removed from ypinit,
           ypmake and /var/yp/Makefile.
        ypmake
           SR: none
           DTS: INDaa30982
           vhe_list is no longer supported by NIS.
           It needs to be removed from ypinit,
           ypmake and /var/yp/Makefile.
        ypmake
           SR: none
           DTS: INDaa31440
           When a new map is made on the Master with
           NOPUSH=1 option, on the Slave, transferring
           the new map fails sometimes.
        ypserv
           SR: none
           DTS: INDaa29252
           ypserv stops answering some queries for
           entries outside domain on a slow system.
        ypxfr
           SR: 5003418160
           DTS: JAGaa24144
           ypmake on the YP master reports a failure
           when contacting a slave server
        ypxfr
           SR: none
           DTS: none
           Incorrect parameter declaration for the
           function ypxfrd_getdbm.

        PHNE_16017:
        1. The setting of NFS file/directory modification and access
        time stamps is inconsistent.

        2. An HP NFS server does not permit NFS file/directory time
        stamps to be set from a non-HP NFS client.

        3. Copying a file from a 64-bit client causes the file
        timestamp to be incorrectly set to Dec 31, 1969.

        4. Poor NFS performance over 100BT.

        PHNE_15638:
        automountd:
        1. No autofs support on HP-UX.
        mount:
        1. No autofs support on HP-UX.
        umount:
        1. No autofs support on HP-UX.
        rup:
            error exit code incorrect
        libnsl:
            rpcbind has memory leak
            bindreserveport fails
        rpc.statd:
            gethostbyname called incorrectly.
        rpc.lockd:
            No support for shares and non-monitored locks in NLM
            version 4
        automount:
            Messages written to syslog file without verbose option
        nfs.client:
            rpc.lockd does not reclaim locks after a server reboots.

        PHNE_14919:
        1. NFS write performance may be slow, and may be
        particularly poor when large files are being closed or
        synchronized.

        2. NFS Server files may be accessed and possibly destroyed
        when their permissions should not allow access.

        3. NFS Remounts may fail with a "device busy" error.

        4. Locking large files (> 2 GBytes) may encounter errors.

        PHNE_14800:
        NFS Performance as measured by the SPECsfs benchmark
        gives an inadequate number of IOPS on the initial 11.0
        system release.

        PHNE_14772:
        N/A

        PHNE_14746:
        rpcgen:
        1. rpcgen displays an incorrect usage string
        2. C++ applications fail to compile due to non-existent
            header file. <sysent.h>
        nfs.core:
        1. rpcbind cannot receive messages on ticotsord device
        rpc.nisd:
        1. NISPLUS server can not resolve hostname using DNS for
            NIS client.
            (SR/DTS: 5003-395731/INDaa28803)
        2. NIS+ clients sometimes get "NIS+ unreachable" message
            when in fact NIS+ server(rpc.nisd) is up and running.
            (SR/DTS: 5003-395558/INDaa29132)
        nisaddent:
        1. nisaddent adds empty passwd fields on a trusted system.
            (DTS: INDaa28982)
        nisserver:
        1. nisserver creates unnecessary environment variables -
            NIS_MASTER and NIS_SLAVE, and adds them into
            /etc/rc.config.d/namesvrs file.
            (SR/DTS: 5003-395582/INDaa29138)
        2. nisserver script does not set up NIS+ server correctly
            if
              - NIS compat mode is not set, and if,
              - nisserver was previously executed with NIS
                compat mode set.
            (SR/DTS: 5003-395582/INDaa29138)
        nisclient:
        1. nisclient has illegal grep syntax for hp
            (DTS: INDaa28804)
        2. nisclient -u script reports success even when
            chkey fails
            (SR/DTS: 5003-397422/INDaa29242)
        nispopulate:
        1. nispopulate has illegal grep syntax for hp
            (DTS: INDaa28804)
        libnss_nisplus.1:
        1. 64-bit gethostbyname() returns 0.0.0.0 for the IP
            address of a valid host stored in the NISPLUS table
            hosts.org_dir.
            (DTS: INDaa29686)
        nisdefaults:
        1. nisdefaults does not indicate if a principal is not
           authenticated.
           (SR/DTS: 5003-396655/INDaa29212)
        nisstat:
        1. nisstat -H hostname does not work.
           (SR/DTS: 5003-395541/INDaa29137)
        automount:
        1. Old automount daemon conflicts with New automount
            command
        2. Automount daemon does not use NIS master map
        rpc:
        1. no entry for rpc.nisd_resolv
        2. no entry for automountd
        nfsconf:
        1. No support for AutoFS
        nfs.client:
        1. No support for AutoFS
        libstraddr.1:
        1. 64-bit application can not send request on loopback
            transport.
        2. 64-bit library does not exist
        libnsl.1:
        1. Can not generate new thread after the 65th has been
            created.
        2. Can not create RPC MT Servers.
        3. netdir_getbyname() returns different error message
            for non-existent hosts.
        4. 64-bit Cannot use loopback transports over RPC.
        5. Can not create 64-bit RPC MT Servers.
        6. 64-bit netdir_getbyname() returns different
            error message for non-existent hosts.
        libnsl.a:
        1. Can not generate new thread after 65th has been
            created
        2. Can not create RPC MT Servers
        3. netdir_getbyname() returns different error message
            for non-existent hosts.
        4. 64-bit application cannot use loopback transports
            over RPC.
        5. Can not create 64-bit RPC MT Servers.
        6. 64-bit netdir_getbyname() returns different
            error message for non-existent hosts.
        vhe_altlog:
        1. Obsoleted product vhe is still available.
        vhe_getlist:
        1. obsoleted product vhe is still available.
        vhe_list:
        1. obsoleted product vhe is still available.
        vhe_mounter:
        1. obsoleted product vhe is still available.
        vhe_script:
        1. obsoleted product vhe is still available.
        config:
        1. Loopback transport configuration files not moved
            to correct location
        unconfig:
        1. Loopback transport files left after deinstall.
        netconfig:
        1. Customer configured information lost in /etc/netconfig
        hosts:
        1. Customer configured information lost in
           /etc/net/[ticlts|ticots|ticotsord]/hosts
        services:
        1. Customer configured information lost in file
           /etc/net/[ticlts|ticots|ticotsord]/services
        rpc.rstatd:
        1. When run from the command line, rpc.rstatd dies after 10
           minutes.
        keyserv:
        1. keyserv registers a UDP port with rpcbind
        nis_cachemgr:
        1. nis_cachemgr registers a UDP port with rpcbind
           (DTS: INDaa29627)
        rpcbind:
        1. Can not send request over loopback transport devices
           to rpcbind
        rpc.mountd:
        rpc.mountd denies access to valid netgroup.

        PHNE_14620:
        1. System panics with a data memory protection fault

        2. NFS unmounts may take several minutes with large
        memory systems

        PHNE_13208:
        1.Processes hung when doing NFS file IO

        2.NFS sub-system failed to respond under 2 way NFS IO stress

        3.Sometimes returned invalid error during NFS Read/Write

Defect Description:
        PHNE_28567:
        nfsstat
        JAGae71305
           If device ID's are enabled, and the file systems
           are configured such that the index for NFS PV3
           file systems is a value other than 3, the
           information for NFS PV3 file systems will not be
           displayed when the "nfsstat -m" command is
           executed.
        Resolution:
           Added a function call to get the file system
           index instead of setting it to a constant value.

        PHNE_28136:
        automountd libautofs.a
        JAGae43038
           The AutoFS daemon automountd serializes mount and
           unmount requests. When a mount request for a dead
           NFS server is received it takes 75 seconds for
           automountd to fail the mount request. During this
           time no other mount or unmount requests can be
           processed, even if the requests are for a live NFS
           server.
        Resolution:
           The number of mount requests sent from the kernel
           to automountd has been reduced which will decrease
           the chance of automountd getting a request for a
           dead NFS server. Also, no mount requests will be
           sent to automountd without first checking to see
           if the NFS server is up.
        libautofs.a
        JAGae51075
           Threads in the AutoFS code are not synchronized
           properly while one thread is trying to remove a
           directory and another thread is sending a mount
           request for the same directory. This causes AutoFS
           to create a fresh directory with null flags.
           Therefore AutoFS is unable send a mount request
           for the newly created directory.
        Resolution:
           Measures have been taken to provide a proper
           synchronization between the threads in AutoFS that
           are accessing the same directory.
        libautofs.a
        JAGae38596
           When the script "nfs.client stop" is run, it unmounts
           all the AutoFS mount points. While unmounting the
           AutoFS mount points, AutoFS does not verify whether or
           not a directory entry under such an AutoFS mount point
           is busy and therefore it frees the internal data
           structures of the corresponding AutoFS mount point.
           The system panics when some process tries to access a
           directory entry under such an AutoFS mount point
           because AutoFS' internal data structures no longer
           exist.
        Resolution:
           AutoFS verifies whether or not the directory entries
           under an AutoFS mount point are busy. If busy, the
           mount point is not unmounted.
        libautofs.a
        JAGae31750
           AutoFS is allowing a process to write into a
           read-only file system. This is because AutoFS
           is not verifying whether the underlying file
           system is read-only or not.
        Resolution:
           AutoFS is now verifying whether the underlying
           file system is read-only or not. If the underlying
           file system is read-only then AutoFS returns
           an error.
        libnfs.a
        JAGae31470
           The NFS server does not see any changes made to an
           exported file system. Because of this, making an
           exported read-write mount point read-only through
           remounting will result in a system crash in the NFS
           server stack.
        Resolution:
           Modified the NFS server to check whether an exported
           file system permits alterations before each attempt
           to modify it, and aborts all modification requests on
           a read-only file system.
        libnfs.a
        JAGae34105
           Intergraph's DiskShare NFS server returns zero bytes
           for the preferred and/or maximum transfer size of
           READ/WRITE, which makes the HP-UX NFS client panic.
           The correct behavior should be to 1) return I/O error
           message when the preferred and/or maximum size has
           a value of zero, and 2) allow normal operation when
           the maximum transfer size has a non-zero value.
        Resolution:
           When an NFS server returns zero or MAX_LARGE_FILES
           for a READ/WRITE operation's transfer size, the
           HP-UX client now responds correctly instead of
           panicking.
        libnfs.a
        JAGae38780
           The functions pathconf(_PC_CHOWN_RESTRICTED) and
           fpathconf (_PC_CHOWN_RESTRICTED) of NFS are
           returning the wrong value if chown is not
           restricted.
        Resolution:
           Created a kernel variable that allows toggling
           between the existing behavior and the POSIX
           conformance. This fix is disabled by default. To
           enable the fix, set the NFS kernel global variable
           pathconf_chown_restricted_posix to 1 by patching
           the vmunix file and rebooting, or by patching the
           kernel image in memory. To patch the vmunix file
           (survives a reboot), use this command:
           echo 'pathconf_chown_restricted_posix?W 0d1' |
           adb -w -k /stand/vmunix /dev/kmem
           To patch the in-memory kernel (does not survive a
           reboot), use this command:
           echo 'pathconf_chown_restricted_posix/W 0d1' |
           adb -w -k /stand/vmunix /dev/kmem
           A kernel regeneration will require these steps to
           be done again.
        libnfs.a mount
        JAGae36449
           This deadlock lock happens only in loopback mounts.
           This happens while adding an entry into directory
           name lookup cache (DNLC) for a file. The NFS server
           attempts to hold a vnode lock that is already held.
           This leads to a deadlock situation.
        Resolution:
           Avoid DNLC caching of removed NFS files in NFS
           loopback mounts.
        libnsl.1/a
        JAGae52752
           Mutex variables are not initialized which causes
           the calling process to hang or terminate.
        Resolution:
           Functions for initializing the mutex variables
           were added.
        libnsl.1/a
        JAGae46451
           File descriptors are not closed when the server
           detects an RPC_PROGVERSMISMATCH error.
        Resolution:
           Modified libnsl to close open file descriptors and
           free transport handles when an RPC_PROGVERSMISMATCH
           error is returned to the client.
        libnsl.1/a
        JAGae55409
           XDR stream manipulation is not handled correctly
           in some cases.
        Resolution:
           Modified the XDR code to correct the problem.
        librpc.a
        JAGae53431
           An NFS/TCP operation on an NFS/TCP client can
           cause the NFS client to panic. Problem occurs when
           an NFS server requests an orderly release of the
           connection while an NFS client is setting the
           TCP_NODELAY option. The panic occurs when the
           orderly release request from the NFS server arrives
           after the NFS client has sent the TCP_NODELAY
           request to the transport but before the transport
           has replied.
        Resolution:
           The NFS/TCP client code was modified to ignore
           orderly release messages when waiting for a reply
           to a TCP_NODELAY request.
        librpc.a
        JAGae20331
           An error condition returned while binding to a
           reserved port is not handled in the code.
        Resolution:
           The error condition returned while binding to a
           reserved port is now handled properly.
        librpc.a
        JAGae36003
           The system reports "vmunix: bindresvport:
           loop_twice port assigned 512" many times in
           syslog.log, even though there are reserved ports
           available.
        Resolution:
           Provide a kernel variable that by default disables
           these messages. To re-enable these messages, the
           kernel parameter 'loop_twice_msg' must be set to
           one, by patching the vmunix file and rebooting, or
           by patching the kernel image in memory. To patch
           the vmunix file (survives a reboot), use this
           command:
           echo 'loop_twice_msg?W 0d1' |
           adb -w /stand/vmunix /dev/kmem
           To patch the in-memory kernel (does not survive a
           reboot), use this command:
           echo 'loop_twice_msg/W 0d1' |
           adb -w /stand/vmunix /dev/kmem
           A kernel regeneration will require these steps to
           be done again.
        librpc.a
        JAGae46615
           While binding a TCP connection, an uninitialized
           variable causes the connection to incorrectly be
           in the LISTEN state.
        Resolution:
           Initialized the variable to fix the state of the
           connection.
        librpc.a
        JAGae48906
           When copying 32-bit XDR long variables to 64-bit
           kernel variables, the upper bits are left the way
           they were before the copy.
        Resolution:
           Added code to make sure the upper 32 bits of 64-bit
           variable data is now properly set.
        nfsstat
        JAGae39627
           When "nfsstat -m" is executed from the client, a
           statfs call is made across the wire to each server
           listed in the /etc/mnttab file. The statfs call waits
           for a response from the server, so if no response is
           received, the client hangs.
        Resolution:
           With the HP-UX Device IDs product (DeviceIDs11i)
           installed, the device id information is available in
           the /etc/mnttab file on the client and the statfs
           call is not made across the wire.
        rpc.lockd
        JAGae48827
           A certain sequence of shared (read) locking and
           partial unlocking on overlapping regions by multiple
           processes over NFS causes the server's lockd to skip
           unlocking a portion of the range in the kernel,
           thereby losing track of these locks. These locks
           accumulate over a period of time and consequently
           exhaust all the available lock structures in the
           kernel, at which time the kernel can no longer give
           out any locks.
        Resolution:
           The code in lockd dealing with unlocking regions in
           the kernel for overlapping shared (read) locks has
           been rewritten. The server lockd now correctly
           identifies non-overlapping regions and issues
           unlock requests whenever necessary.

        PHNE_28102:
        automount
        JAGae52325
           Incorrect permissions for the log file.
        Resolution:
           Automount has been modified to set the proper
           permissions for the default log file.
        automount automountd
        JAGae50502
           Incorrect configuration of AutoFS.
        Resolution:
           The AutoFS code has been modified to address the
           problem.
        domainname domainname.1 ypinit ypserv ypxfrd
        JAGae40412
           ypxfrd picks up files with the wrong pathname.
        Resolution:
           Code changes were made to check for the wrong pathname.
           Some restrictions regarding invalid domain and map
           names are now enforced. The domain and map names of "."
           and ".." and those containing "/" are now rejected.
        libnsl.1/a
        JAGae38632
           Showmount dumps the core with SIGSEGV.
        Resolution:
           Code has been added to address the problem.
        libnsl.1/a
        JAGae38579
           RPC does not function properly.
        Resolution:
           RPC has been modified to correct the problem.
        libnsl.1/a
        JAGae45826
           When netdir_getbyname() calls ypmatch a hang can result
           under certain circumstances.
        Resolution:
           The logic in ypmatch has been modified.
        rpc.yppasswdd
        JAGae40093
           The rpc.yppasswdd process dumps the core.
        Resolution:
           rpc.yppasswdd has been modified to correct the problem.

        PHNE_27217:
        automountd libautofs.a
        JAGae28647
           This product update contains minor enhancements
           required to enable the HP-UX Device IDs feature.
           When AutoFS unmounts a filesystem, it obtains
           the device id from the filesystem server. If
           that server is slow, or not responding, there
           may be a delay of 15 seconds or more. On systems
           with many AutoFS managed filesystems and many
           slow or non-responding servers, the cumulative
           delay may be quite significant.
        Resolution:
           HP-UX is implementing Device IDs in the
           /etc/mnttab file. In concert with changes in
           libc and File Systems, AutoFS will now make use
           of the Device IDs and not query each server when
           performing unmounts.
        automountd
        JAGae21158
           The /var/adm/automount.log file is shipped incorrectly.
        Resolution:
           The /var/adm/automount.log file is now shipped properly.
        automountd
        JAGae09276
           1. If there are multiple mount requests for a
           non-existent server, then the automount daemon
           tries to move these pending requests to cache.
           When this operation causes the cache size to
           exceed a certain threshold value, the automount
           daemon prints "dup_remove_pending: WARNING:
           duplicate request cache size (210) >
           XID_CACHE_SIZE (200), continuing" to the
           syslog.log file.
           2. When a mount request fails, the automount
           daemon first removes the child node, and then
           tries to remove the parent node. If the parent
           node is mounted or if there are other files in
           parent directory, the automount daemon logs
           "Rmdir: err=247, mnt='<mount point-directory>'"
           to the /var/adm/automount.log file.
        Resolution:
           1. The trace level must now be set to 10 (instead
           of greater than 0) to log the message
           "dup_remove_pending: WARNING: duplicate request
           cache size (210) > XID_CACHE_SIZE (200),
           continuing" to /var/adm/automount.log. It will be
           logged to /var/adm/syslog/syslog.log only if the
           verbose option is enabled.
           2. The trace level must now be set to 10 (instead
           of greater than 0) to log the message
           "Rmdir: err=247, mnt='<mount point-directory>'"
           to /var/adm/automount.log.
        automountd libautofs.a
        JAGad98430
           The AutoFS code would incorrectly set the
           MF_MOUNTED flag for an AutoFS autonode. This
           could happen during an AutoFS force remount or
           an AutoFS unmount operation.
        Resolution:
           Change AutoFS code to correctly set the MF_MOUNTED
           flag for AutoFS force remount and AutoFS unmount
           operations.
        automountd
        JAGae12335
           When an automount daemon's mount request fails,
           it counts the number of slashes in the exported
           file system (e.g. /dir/) to remove the directories
           that are created at the time of mounting. In the
           /etc/exports a missing leading "/" entry
           (e.g. export/dir/subdir) or an entry that contains
           an extra "/" (e.g. /export/dir/) can result in
           automountd counting too many "/"s. Since the
           automount daemon counts the slashes from the
           exported file system (/etc/xtab), the automount
           daemon counts one extra slash. This causes the
           automount daemon to unlink an extra autonode, which
           is supposed to be unlinked by AutoFS. AutoFS tries
           to unlink the autonode that has already been
           unlinked by the automount daemon, which causes the
           panic.
        Resolution:
           The automount daemon now ignores the trailing
           slashes, and thus does not try to unlink the
           autonode that AutoFS unlinks.
        automountd
        JAGae04152
           The unmount module of automountd is unable to
           find the difference between the mount points with
           ESTALE errors and the mount points that are to be
           unmounted. As a result, apart from unmounting the
           mount points that are to be unmounted, mount
           points with ESTALE errors are also unmounted.
           Because of this, corresponding direct AutoFS
           entries for those mount points are removed from
           the file /etc/mnttab.
        Resolution:
           In automountd, the unmount module, which finds
           the mount points that are to be unmounted, is
           modified so that it is able to find the difference
           between the mount points with ESTALE errors and the
           mount points that are to be unmounted.
        automountd libautofs.a
        JAGae03154
           The parent file system has inconsistent hierarchical
           mount points when the automount daemon cannot remount
           them at the time the unmount of the parent file system
           fails. The unmount of the parent file system can fail
           if a process is accessing that file system at the same
           time the automount daemon is trying to unmount it. The
           automount daemon could not remount the hierarchical
           mount points due to unavailability of the remote mount
           daemon (i.e. the remote mount daemon is not running).
        Resolution:
           The automount daemon has been modified so that it
           informs the AutoFS client whether or not it could
           remount the hierarchical mount points when the unmount
           of the parent file system fails. AutoFS has been
           modified to act based on the return value from the
           automount daemon. AutoFS sends a remount request for
           the autonode if the automount daemon could not remount
           the hierarchical mount points under the parent file
           system.
        automountd
        JAGae24031
           AutoFS problem.
        Resolution:
           Fixed the AutoFS problem.
        clear_locks clear_locks.1m
        JAGae14669
           If the /var/statmon/sm contents are destroyed on the
           client, the client's rpc.statd will not know which
           servers to notify that the client has crashed and
           recovered. Since the server never receives
           notification of the client system reboot, it will
           continue holding onto locks for this client that are
           now "stale". The server will also send any replies to
           new lock requests to the old lockd port number on the
           client. In most cases, the new instance of lockd on
           the client will not be listening on the same port as
           the previous instance so it will not receive these
           lock replies. The result is that future lock requests
           from this client will hang, causing the applications
           issuing these lock requests to hang.
        Resolution:
           The clear_locks(1M) command is provided to allow a
           root user to forcibly notify the NFS server's
           rpc.lockd to discard all locks and cached port
           information for a specified client. This tool should
           only be used in cases where a client system experienced
           a state change (i.e. re-installed or had rpc.lockd or
           rpc.statd killed and re-started) and was not able to
           successfully notify the server system using the normal
           lockd/statd recovery mechanism.
        libautofs.a
        JAGae35462
           A hang occurs when an ls attempts to access directories
           from a dead server. AutoFS will send mount requests for
           all the autonodes under the same parent directory
           (e.g.: /net) when any one of the subdirectory tries
           (e.g.: /net/serverx) has failed during a mount request.
           If there are a lot of entries (100+) under the same
           parent directory, then it will take a long time to
           respond to the ls command.
        Resolution:
           AutoFS does not send out a mount request if the
           file system was already mounted.
        libautofs.a
        JAGae41178
           There is a race condition in the AutoFS kernel code
           where two threads executing the same code can cause
           one of the threads to wait forever. The thread that
           waits forever causes the AutoFS mounted file system
           to be busy, preventing it from ever being unmounted.
        Resolution:
           The AutoFS kernel code was modified to prevent this
           race condition. The race condition is avoided by
           changing the conditions for which a thread will
           block when executing this particular AutoFS kernel
           code.
        libautofs.a
        JAGae01767
           The AutoFS code could send a mount request for an
           AutoFS mount point that already had a mount in
           progress. This led to the creation of corrupt
           AutoFS autonodes which showed up as empty
           directories.
        Resolution:
           Modified AutoFS to check for mounts in progress
           before sending a mount request.
        libautofs.a
        JAGad91027
           The system is running short of memory while AutoFS
           is trying to get the memory to form the unmount
           list. AutoFS is holding the spinlock and M_WAITOK
           is being passed as an argument to the memory
           allocation function. When the system is running
           short of memory, the memory allocation function
           does not allow a spinlock to be held with M_WAITOK,
           and the system panics.
        Resolution:
           While AutoFS is trying to get the memory to form
           the unmount list, M_NOWAIT is passed instead of
           M_WAITOK as an argument to the memory allocation
           function.
        libautofs.a
        JAGad95840
           After a manual unmount, two accesses take place
           simultaneously. One access is forced to initiate
           a mount, and before that mount completes, the other
           access dereferences a pointer that hasn't been set
           yet. This causes a data page fault which results in
           the panic.
        Resolution:
           Add a condition to check for a mount-in-progress
           which makes the second access follow an existing
           code path to wait for the first mount to complete.
        libautofs.a
        JAGae15267
           For direct offset mounts, the "cd" command calls
           auto_lookup in the AutoFS kernel for the offset
           directory. At this moment, the parent directory
           is at the mounting status and waiting for this
           lookup to be completed. But the auto_lookup routine
           sleeps when the parent directory is mounting, so the
           "cd" command hangs until the user presses CTRL-C.
           The CTRL-C kills the kernel thread and leaves
           automountd in an unknown status, so users cannot
           kill automountd.
        Resolution:
           The auto_lookup routine was modified to check if
           the calling process is automountd and the autonode
           has child nodes linked to it (which means it is a
           direct offset mount). If it is direct offset mount,
           then auto_lookup does not sleep and thus the lookup
           completes.
        libnfs.a
        JAGad16564
           Problem with privileged groups.
        Resolution:
           Fixed problem with privileged groups.
        libnfs.a
        JAGae11799
           When a server does not support a PV3 link
           system call from a client, the server returns
           an error message which hangs or panics the
           client system.
        Resolution:
           When the server returns the error message for
           the PV3 link system call, the client now
           releases a semaphore to avoid the deadlock/hang.
        libnfs.a
        JAGae21991
           If a kill signal is delivered to a thread sending
           an unlock request on a single CPU machine, the
           thread enters a tight loop in order to clean up
           the locking information on the server. This causes
           the thread to hold the CPU and the machine hangs.
        Resolution:
           When the interrupt error (EINTR) returns to the
           kernel lock manager due to signals, the kernel
           lock manager makes the next RPC call
           uninterruptible, which causes threads to sleep
           during the RPC calls and releases the CPU.
        libnsl.1/a
        JAGae28412
           When a 64-bit RPC application uses UNIX authentication,
           the client credentials are decoded incorrectly because
           the XDR stream pointer is not positioned properly in
           the XDR stream. Thus 64-bit RPC applications fail.
        Resolution:
           Modified libnsl to decode the UNIX credentials properly
           for 64-bit applications that use UNIX authentication.
        libnsl.1/a
        JAGae18419
           On the server, a transport handle is created for
           each client portmap request. If the request is
           invalid, rpcbind ignores the request and does not
           destroy the transport handle. Thus, the size of
           rpcbind increases. Eventually rpcbind reaches a
           limit and stops responding.
        Resolution:
           Rpcbind was modified to destroy the transport
           handle when it finds that the connection oriented
           rpc request is invalid.
        librpc.a
        JAGae21525
           Access to a TCP AutoFS mounted directory hangs
           because the unmount from the previous access
           failed. This was due to the connect address
           structure not being fully initialized during
           binding to the port when the connection was
           established.
        Resolution:
           Modified the code to completely initialize the
           connect address structure.
        librpc.a
        JAGae29556
           System panics if all the entries in duplicate
           cache are marked DUP_INPROGRESS, when a new
           duplicate cache request arrives after reaching
           cache maximum limit.
        Resolution:
           Duplicate cache requests will return an error
           if cache reaches maximum limit and all entries
           are marked DUP_INPROGRESS.
        mountd.1m
        JAGae15949
           The '-p' option for rpc.mountd described in
           the man page is obsolete.
        Resolution:
           Modify the man page to indicate that the '-p'
           option for rpc.mountd is obsolete.
        mountd.1m
        JAGad01965
           The '-e' and '-n' options for rpc.mountd described
           in the man page are no longer supported.
        Resolution:
           Change the man page to remove references to options
           '-e' and '-n'.
        nfs.core
        JAGae21159
           The /var/spool/rexd directory is shipped incorrectly.
        Resolution:
           The /var/spool/rexd directory is now shipped properly.
        mount umount
        JAGae04352
           During an NFS mount operation, the client performs
           a bind operation. When all ports are in use, the
           error message returned is "system error" (t_errno = 8)
           instead of "address busy" (t_errno = 23).
        Resolution:
           Return the error message "address busy" instead of
           "system error" when all ports are busy.
        nfsconfcol
        JAGae03255
           The nfsconfcol script is not removing the target
           and temporary data files before writing data to
           them. If the script aborts, the files may be wrong.
        Resolution:
           Remove the target and temporary data files before
           writing to them.
        rpc.lockd rpc.statd
        JAGae15966
           To obtain the port information of client's rpc.lockd,
           a server needs to communicate with the client's
           portmapper. A file descriptor is allocated on the
           server and it polls to check whether replies arrive
           from the client's portmapper. For this polling process,
           the file descriptor should be registered with the
           polling list. However, file descriptors with values
           that are multiples of 32 do not get registered, and
           thus the server does not get the port information.
        Resolution:
           Fixed the routine that registers the file descriptors.
        rpc.lockd
        JAGad49991
           The client currently does not retransmit the blocked
           lock requests. As a result, if the NLM_GRANTED_MSG sent
           by the server is lost and it doesn't retry the request,
           the blocked lock requests on the client will wait
           forever.
        Resolution:
           The client lockd is modified to retransmit the blocked
           lock requests. If the NLM_GRANTED_MSG is lost and the
           server does not retry then the retransmission of the
           blocked lock requests will prevent the hangs on the
           client.
        rpc.lockd
        JAGae24149
           When rpc.lockd starts after a crash, it sends a
           crash notification to rpc.statd. If rpc.statd is
           not yet registered with rpcbind, rpc.lockd does
           not re-try the crash notification, and crash
           recovery does not take place. This causes apparent
           hangs to clients trying to lock files.
        Resolution:
           Modified the rpc.lockd code to retry the crash
           notification to rpc.statd 20 times, due to the
           delay in rpc.statd registration.
        rpc.lockd rpc.statd
        JAGae10618
           If /var/statmon/sm directory is destroyed on server
           side, rpc.lockd does not notify clients that the
           server has crashed and recovered. If a client tries
           to contact the server, it cannot get the new port
           number until 35 minutes have elapsed since the last
           contact with the server's rpc.lockd. This is because
           when the time value is checked to verify if the port
           number is valid, the time value is converted to
           microseconds, and this results in an overflow
           condition that causes the delay.
        Resolution:
           When verifying if the port number is valid, only
           compare the time value in seconds, and thus the
           overflow and the delay do not occur.
        rpc.mountd
        JAGae19335
           While performing multiple concurrent exportfs
           operations, the /etc/xtab file's modification
           time remains the same. This leads to incorrect
           mount and showmount output, and at least one
           of the exported directories cannot all be mounted.
        Resolution:
           hanged the logic so that rpc.mountd considers
           both the modification time and the file size of
           the /etc/xtab file to update the output of the
           mount and showmount commands.

        PHNE_27213:
        {Site Specific Patch}

        PHNE_26387:
        libautofs.a
        JAGae15022
           There was a race condition in the AutoFS code which
           could result in an autonode hierarchy being removed
           twice. When this happens the system panics.
        Resolution:
           The code which could cause the hierarchy to be
           removed a second time has been removed.

        PHNE_25626:
        automount
        JAGad88667
           The performance problem is caused by the automounter
           generating a tremendous number of NIS packets over the
           network. This is caused by a series of infinite
           recursive calls to access a non-existent entry in the
           NIS map.
        Resolution:
           Infinite recursive calls were stopped by implementing
           a function that checks whether the file causing the
           problem was already opened.
        libautofs.a
        JAGad90351
           If "control-c" is pressed within 75 seconds of issuing
           an "ll" command across an automounted file system when
           the server is down, the command is interrupted properly.
           However, if another "ll" command is performed at least
           75 seconds after the first "ll" command, the command
           hangs forever. In both cases, a "server not found"
           message should be returned and terminate the "ll"
           command if the command is not manually terminated with
           "control-c" in 75 seconds.
        Resolution:
           Remove the stale autonode from the autonode list in
           autofs after a forced remount.
        libnfs.a
        JAGae06322
           An NFS client does not return an error message when a
           user's write(cp) operation exceeds its assigned quota
           limit on a server's PV2 mounted file system.
        Resolution:
           If an NFS client exceeds the quota limit assigned on a
           server's PV2 mounted file system during a write
           operation, it will get a quota exceeded error message.
        libnfs.a
        JAGad97363
           An unusual timestamp is set for files created with
           exclusive mode flag O_EXCL on pv3 mounted file systems
           for Linux or Network Appliance servers. These servers do
           not support exclusive mode for creating files and the
           client does not correct the timestamp.
        Resolution:
           The client resets the unusual timestamp returned by the
           server to the correct 'server time'.
        libnsl.1/a
        JAGad74175
           When the NIS+ server becomes busy and an NIS+ client
           contacts the server, the client should create another
           handle to contact the server since the server is invalid.
           When this repeats more than a few iterations, the client
           uses the same handle to contact the server again and
           again, even though the server is busy. This is because
           the checking for a valid server is done only if the
           number of failures is less than the hard-coded limit.
        Resolution:
           Check whether or not the NIS+ server handle is valid
           before checking for the number of failed iterations.
        libnsl.1/a
        JAGad87526
           When an RPC server receives the last packet from the
           client, it should flag the connection as dead and close
           the file descriptor. The XPRT flag was set on the parent,
           but checking is performed on the child's XPRT flag. The
           SVC_FAILED flag was copied to the parent's XPRT flag and
           not to the child's XPRT flag. The server develops a file
           descriptor leak and eventually fails to process the
           client requests when the process limit is reached.
        Resolution:
           Change to copy the parent XPRT flag to the child XPRT
           flag once the connection is dead.
        libnss_nisplus.1
        JAGad90236
           The user account being reactivated remains locked on
           trusted NIS+ clients.
        Resolution:
           NIS+ locks are now detected in the PAM module instead
           of the NIS+ backend library.
        librpc.a
        JAGad42168
           If an HANFS package has been failed back to its original
           server in a period of less than five minutes after it
           was failed over to a new node, and a given client has
           been trying to access the package over TCP the entire
           time, then the TCP connection the client will try to
           communicate over will still exist on the original server
           host, but its state will be stale relative to the
           client's TCP connection endpoint. This results in
           multiple retransmissions over TCP, timeouts in
           client-side RPC, and RPC call retries by NFS.
        Resolution:
           Have the client's RPC monitor its TCP connections more
           intelligently, and initiate brand new TCP connections
           over a different port when it receives indication that
           transport has failed due to a peer reset by the server.
        nsswitch.conf.4
        JAGad57842
           Additional source support for nss backends from the ldap
           directory server has been released since March 2000. The
           man page for nsswitch.conf needs to have ldap added as an
           additional source for nss backends.
        Resolution:
           The ldap information is added into the nsswitch.conf man
           page.
        rpc.rusersd
        JAGad94209
           rpc.rusersd supports a maximum of 180 users. rpc.rusersd
           code did not check for this limit and thus caused the
           program to abort when memory outside of the structures
           that kept track of the user information was accessed.
        Resolution:
           In rpc.rusersd code, a check is made on the number of
           users whose information is read and stored. If that
           number exceeds 180, further reading of user information
           is stopped.
        rpc.statd
        JAGad93745
           The server's statd process sends a notify message with
           its hostname only. If the client mounted the file
           system using an interface name different than the
           server hostname, then it will reject the notify message
           since its monitor entry does not match the server
           hostname. As a result the client file lock recovery
           will not take place.
        Resolution:
           The server's statd process was modified to build a list
           of all local interface names during startup and send
           notify message to all the names in the list when a
           reboot occurs. The client accepts the notify message
           matching with its monitor entry and notifies the lockd.
           The lockd recovers all the locks on the server.
        rpcgen
        JAGad99710
           Excessive error messages are logged to the console
           device.
        Resolution:
           Open the null special file instead of the console and
           redirect the stderr and stdout to the null special file.
        ypserv
        JAGad95797
           An HP-UX server does not allow a blank entry in the map,
           whereas a Solaris server does. When the /etc/services
           map contains blank lines, a Solaris server creates blank
           entries in the map. When the master server is Solaris
           and the slave server is HP-UX, then the slave server
           clients are unable to resolve the services after the
           blank entry in the map.
        Resolution:
           The check for a blank entry is removed on the server
           side.

        PHNE_25484:
        rpc.lockd
        JAGae12206
           rpc.lockd can core dump, with PHNE_24034 or
           PHNE_24909 installed, if a local variable has not
           been initialized.
        Resolution:
           Changed routine to initialize the local variable.

        PHNE_24909:
        libnfs.a
        JAGad91730
           Under certain conditions (memory pressure, file
           system full), when a system is configured as an NFS
           client and server using NFS-loopback mounts, a
           deadlock condition can occur. NFS buffers remaining
           in buffer cache that have active vnodes are re-used.
        Resolution:
           Dependency on PHKL_25525.
           When writing dirty buffers, added "B_ASYNC" to ensure
           buffer is eventually invalidated.
        libnfs.a
        JAGad74189
           The mount option 'grpid' does not return the correct
           'gid' value for the 'touch' command on HFS files sytems,
           or for the 'mkdir' command on HFS and VxFS file systems.
        Resolution:
           Modified NFS client code to set the correct 'gid' value
           when the file system is mounted with the 'grpid' mount
           option.
        libnsl.1/a
        JAGad74954
           The problem occurs when /etc/exports contains either
           a large number of -access options for an exported
           file system or a large number of exported file systems.
           The recursive nature of XDR calls causes the process
           to be unable to extend thread stack size, which leads
           to the hanging/coring of automountd.
        Resolution:
           Increase the default RPC thread stack size at time
           of thread creation.
        libnsl.1/a
        JAGad81430
           The function called by passwd and nispasswd to
           search for an entry in any NIS+ table skips any
           leading blank characters in the search value.
           Then, passwd/nispasswd obtains the new passwd from
           the user and updates the NIS+ tables with the
           username containing leading blanks.
        Resolution:
           Modified the function to include the leading blanks
           in the search value.
        libnss_nisplus.1
        JAGad85717
           The shadow password field is modified when a
           user changes the password in an NIS+ trusted
           environment. The new value causes getpwent
           to assume that password aging is enabled.
           This also occurs when a new NIS+ user is
           added with SAM. This is because certain
           values in the shadow password field are
           interpreted incorrectly.
        Resolution:
           If an invalid character is encountered in the
           shadow password field, set the field value so
           that password aging is disabled.
        libnss_nisplus.1
        JAGad88698
           Default system attributes are not assigned to
           NIS+ users that log on to trusted NIS+ clients
           for the first time.
        Resolution:
           The NIS+ name service switch library,
           libnss_nisplus.1, was modified to set system
           default attributes for NIS+ users that have
           never logged on to the trusted NIS+ client.
        yppasswdd.1m
        JAGad68631
           There are some command-line options for yppasswdd:
           "-nogecos -noshell -nopw -nohome". If these options are
           used, then those fields may not be changed remotely
           using passwd(1). The -nohome option was not documented
           in the yppasswdd man page.
        Resolution:
           Added the -nohome option to the yppasswdd man page.

        PHNE_24034:
        automountd
        JAGad21864
           During unmount operations, automountd incorrectly returns
           a success error code to the kernel, which causes the
           kernel to remove autonode data structures. Subsequent
           events then cause autonodes to be created with partial
           data, which results in the bdf command anomaly.
        Resolution:
           Fix automountd so it returns the correct error code to
           the kernel during unmount operations.
        automountd
        JAGad65770
           The unmount command failed for a mounted cachefs type
           file system when trying to unmount with AutoFS
           automountd. The cachefs unmount command was missing a
           parameter that unmount included.
        Resolution:
           Added the new parameter for the cachefs unmount command.
        automountd
        JAGad30096
           The AutoFS automountd caused the unmount command to fail
           for mounted hfs and cdrom type file systems.
        Resolution:
           Added a new parameter for the hfs and cdrom unmount
           commands.
        libautofs.a
        JAGad45257
           Due to a race condition in AutoFS, autonodes are getting
           created with NULL mount flags. The affected AutoFS mount
           points show empty directories. A system reboot is
           required to clear the condition.
        Resolution:
           Modified the code to eliminate the race condition.
        libautofs.a
        JAGad62727
           For direct mounts, AutoFS did not wait for mounts to
           complete when the direct mount point was accessed. This
           triggered a second mount, creating a duplicate entry in
           the /etc/mnttab file.
        Resolution:
           Added code in AutoFS to wait for mounts in progress for
           direct mount points.
        libnfs.a
        JAGad66201
           File access performance is slow on systems with large
           memory and buffer cache.
        Resolution:
           Restore the performance version of the NFS code to walk
           through buffer cache. The problem described in
           JAGad32551 is also fixed.
        libnfs.a
        JAGad72416
           If there are biods running in the system, asynchronous
           reads are done by the kernel on behalf of the reader
           process, and asynchronous writes are done on behalf of
           the writer process. The problem with this is that
           asynchronous write requests will be enqueued faster than
           asynchronous read requests, thus monopolizing the biods,
           and hence causing starvation for the asynchronous read
           requests.
        Resolution:
           Modified the NFS read logic to avoid doing read-ahead
           (asynchronous reads) if the biods are "too busy".
           However, this fix is disabled by default. In order to
           enable it, the kernel parameter
           'async_read_avoidance_enabled' must be set to one, by
           patching the vmunix file and rebooting, or by patching
           the kernel image in memory. To patch the vmunix file
           (survives a reboot), use this command:
           echo 'async_read_avoidance_enabled?W 0d1' |
           adb -w -k /stand/vmunix /dev/kmem
           To patch the in-memory kernel (does not survive a
           reboot), use this command:
           echo 'async_read_avoidance_enabled/W 0d1' |
           adb -w -k /stand/vmunix /dev/kmem
           A kernel regeneration will require these steps to be
           done again.
        libnfs.a
        JAGad15675
           The code does synchronous I/O when the file is locked.
           This means that the biods are bypassed and the I/O is
           performed by the calling thread.
        Resolution:
           Do not set the RNOCACHE flag for a whole-file lock.
           Also, flush the buffer cache for each lock/unlock
           request. Thus, fresh data is read at lock time and all
           data is written before releasing the lock. Note that
           for partial locks, the behavior remains unchanged. This
           fix is disabled by default. In order to enable it, the
           kernel flag 'nfs_new_lock_code' needs to be turned on,
           by either patching the vmunix file and rebooting, or by
           patching the kernel image in memory. To patch the
           vmunix file (survives a reboot), use the following
           commands:
           echo 'nfs_new_lock_code?W 0d1' |
           adb -w -k /stand/vmunix /dev/kmem
           To patch the in-memory kernel (does not survive a
           reboot), use the following commands:
           echo 'nfs_new_lock_code/W 0d1' |
           adb -w -k /stand/vmunix /dev/kmem
           A kernel regeneration will require these steps be done
           again.
        libnsl.1/a
        JAGad76637
           rpcbind and other RPC/XDR applications can be adversely
           affected with SIGBUS.
        Resolution:
           Added code to address the problem.
        librpc.a
        JAGad66499
           The system is running out of reserved ports.
           Hundreds of processes are trying to gain access to
           such ports (ie, perform a lock through lock manager).
           Since the lock invocation (via a lockf or fcntl
           system call) tries to use reserved ports 512 to 1023
           to communicate with the local lock manager, these
           ports are taken by the first lockers. If these are
           all busy then subsequent lock invocations just loop
           trying to get the next available reserved port. The
           loop to get the next available reserved port is a
           tight hard loop with a one-second delay between
           activity to check whether any of the 512 reserved
           ports are available. These lock invocations are the
           ones actually starving the processes that first
           obtained the reserved ports and they are sending
           the messages to the message buffer. Thus, a virtual
           deadlock occurs.
        Resolution:
           A backoff for the delay between successive attempts
           at obtaining a reserved port is now provided. The
           delay is progressive in that it starts at 1 second
           and is doubled until it is 32 seconds. This allows
           for those processes with a reserved port to run and
           complete, and therefore give up their reserved port
           to the processes waiting for one.
        librpc.a
        JAGad37405
           NFS/TCP incorrectly handles the case where incoming
           messages are being processed for a stream, as that
           stream is being closed by the nfsd associated with TCP.
           In this case, replies to messages being processed do not
           get sent down the stream due to the close. However,
           the stream cannot complete the close until all the
           messages have had replies sent. Thus, the nfsd
           associated with TCP hangs in its close.
        Resolution:
           NFS/TCP changed to not wait for all messages to have
           replies sent before closing a stream. No data is lost
           since messages are retransmitted if the client didn't
           receive a reply.
        nfs.client
        JAGad50904
           There is a window of time between the "Stop NFS client
           subsystem" and "Unmount file systems" steps during
           system shutdown. If there are active lofs mounts managed
           by AutoFS, and an autofs unmount request is sent during
           this window, shutdown will hang at the "Unmount file
           systems" step. This is because automountd is killed at
           the "Stop NFS client subsystem" step and thus cannot
           process mount and unmount requests. The unmount request
           pends forever.
        Resolution:
           In the nfs.client script, prior to killing automountd,
           increase the AutoFS unmount timeout to a very large
           value so that no detrimental unmount requests are
           initiated before shutdown concludes.
        nis.client, ypbind, ypinit, ypinit.1m, ypserv.1m
        JAGad70794
           NIS clients do not have a mechanism to bind to a
           particular NIS server.
        Resolution:
           Modified the ypinit script to include a new option
           "-c" for construction of an NIS servers list. The NIS
           servers list is constructed by invoking "ypinit -c"
           and is stored in /var/yp/binding/<domain_name>/ypservers.
           The list of NIS servers should be in the order of
           preference that ypbind can try to bind.
           The fix for JAGad70794 is not enabled unless the ypinit
           script is copied from /usr/newconfig/usr/sbin to
           /usr/sbin/. To backup the current ypinit script and
           enable the new ypinit script, do the following steps:
           mv /usr/sbin/ypinit /usr/sbin/ypinit.bak
           cp -p /usr/newconfig/usr/sbin/ypinit /usr/sbin/ypinit
           When disabling the fix for JAGad70794 and migrating
           back to the previous ypinit script, the file
           /var/yp/binding/<domain_name>/ypservers will need
           to be deleted:
           mv /usr/sbin/ypinit.bak /usr/sbin/ypinit
           rm /var/yp/binding/<domain_name>/ypservers
        rpc.lockd
        JAGad54106
           rpc.lockd doesn't use NLM messages in the case of a
           loopback mount with a hostname and directly modifies
           msg_q entries. In the case of a loopback mount with
           an alias hostname, the lockd mistakenly treats it as
           a loopback mount with a hostname and modifies the
           msg_q entries which causes the process to hang, as
           lockd doesn't find the entry when NLM messages are
           received.
        Resolution:
           Added checking for whether the loopback mount is with
           a hostname or alias hostname. Do not modify msg_q
           entries in the case of a loopback mount with an alias
           hostname.
        rpc.lockd
        JAGad71544
           When one process is holding a lock on a file, another
           process is waiting for the lock on the same file, and the
           two processes are killed at the same time, the lock
           remains held by one of the processes.
        Resolution:
           In the CANCEL request handling routine local_cancel(),
           code was added to delete the lock upon a CANCEL request
           if the lock is found in the granted queue. This prevents
           the lock from remaining after the process is killed.
        rpc.statd
        JAGad77633
           The server's rpc.statd process sends the notify message
           to the client's rpc.statd process with the server's
           hostname. When the client's rpc.statd tries to match
           the hostname with its monitor entry it checks for four
           possible names used to mount the server: short name,
           long name, alias name, and IP address. The current
           algorithm to check the short name and long name in one
           step matches the wrong monitor entry, thus causing
           problems in file lock recovery.
        Resolution:
           Separated the short name and long name checking into
           two steps, checking only for short name and then
           checking for long name.
        rpcbind
        JAGad34186 JAGad42706
           Customer Symptoms:
           rpcbind core dumps with SIGBUS or SIGSERV.
           rpcbind core dumps with SIGBUG or SIGSEGV due to memory
           corruption in the internal linked list of registered
           programs. This list is abnormally terminated by memory
           corruption and when the invalid node is accessed,
           rpcbind can core. This has been noticed on several
           occassions including NIS+ startup and random buffer
           overflow under heavy load.
        Resolution:
           The core of memory corruption is in netbufdup().
           Changed the malloc to valloc() to increase the required
           buffer allocation.

        PHNE_23833:
        automount
        JAGad45102
           When automounter triggers new mounts a symbolic
           link is added to the automounter vnode. After the
           link was added the modification time of the vnode
           was not being updated. Since the modification
           time of the vnode never changed the rddir cache
           was never invalidated.
        Resolution:
           Add code in the automounter to update the
           modification time of the automounter vnodes
           whenever new symbolic links are added.
        automount
        JAGad38290
           If an automounter map contains a mount point
           which is a symbolic link that points to a
           non-existant directory, automounter will hang.
        Resolution:
           During automounter initialization, add a check
           which will ignore these invalid map entries and
           log an error message to syslog.
        automountd
        JAGad29916
           Automountd will log "Rmdir" error messages to
           /var/adm/automount.log even if automountd was
           started without the "-T" option.
        Resolution:
           Add code to check for tracing before logging the
           error message.
        exportfs
        JAGad40926
           Invalid host names in a root option's host list are
           not handled correctly. They cause invalid entries
           to be created in the root access host list for the
           corresponding filesystem. The same type of defect
           occurs for the 'rw' option.
        Resolution:
           Changed the logic that processes the 'root' and
           'rw' options, in order to completely ignore invalid
           host names.
        fsirand.1m
        JAGab46804
           The manpage does not mention that fsirand is not
           supported on a JFS file system.
        Resolution:
           Added a line to the "fsirand" man page stating
           that the fsirand command is only supported on HFS
           file systems.
        libnfs.a
        JAGad48223
           Server reads are occurring unnecessarily when a
           client is only doing writes.
        Resolution:
           Removed the read operation that occurred before
           the write operation.
        libnfs.a
        JAGad35150
           NFS incorrectly handles a return from a write
           operation having a 0 status (NFS3_OK) and a
           count of bytes written that is not reflective
           of the number of bytes actually written (that is,
           a large negative number). By not rejecting such
           values, it attempts to use the count of bytes
           written to offset into memory causing the panic.
           A negative count of bytes written is allowed
           because it is cast as signed.
        Resolution:
           NFS interprets the count of bytes written as
           unsigned, thus eliminating any negative values.
        libnfs.a
        JAGad47845
           Function nfs3rename() is implementing the
           "unlink-open-file" semantics for the target
           name (when it exists), without checking that it
           should only do so if the target is not a directory.
        Resolution:
           Modify function nfs3rename() to only implement the
           "unlink-open-file" semantics if the target name
           is not a directory.
        libnfs.a
        JAGad45021
           The calculation for determining the size of a file
           was using an incorrect constant value.
        Resolution:
           NFS PV3 calculates the size occupied by a file.
           This calculation was based on MAXBSIZE, which is
           8192 instead of DEV_BSIZE which is 1024. So it
           was eight times too high. Changed this to base
           the calculation on DEV_BSIZE.
        libnsl.1/a
        JAGad52387
           Remote users can cause denial of RPC services.
        Resolution:
           In __svcauth_sys(), change the local variables
           strlen, gid_len and i from type integer to
           unsigned integer.
        libnsl.1/a
        JAGad55752
           File descriptors used by the TCP connections
           are released too soon so that they confuse the
           polling thread to create more file descriptors.
           The wrongly created file descriptors are never
           closed.
        Resolution:
           In svc_vc_getargs(), comment out the call to
           svc_args_done(). This will keep the file
           descriptors until the RPC service routine is
           totally complete.
        libnss_nis.1
        JAGad49173
           getservbyname() first searches the NIS map
           servi.bynp, which can only resolve official
           service names. getservbyname() never gets to
           call YP_ALL as a last resort to parse through
           the other NIS map services.byname for the
           service alias.
        Resolution:
           If getservbyname() cannot resolve the service
           name passed to it, call YP_ALL and parse through
           the NIS map services.byname.
        libnss_nisplus.1
        JAGad42007
           When in trusted mode, the passwd change should
           always create a fully qualified domain name even
           if one was not passed into the command.
        Resolution:
           New code was added to libnss_nisplus.1 to fully
           qualify domain names if they are passed non-fully
           qualified.
        nfsstat.1m
        JAGad42623
           The nfsstat man page does not have a description
           for the badverfs, cantconn, nomem, interrupts, and
           cantsend fields.
        Resolution:
           Added these fields to the nfsstat man page.
        rpc.lockd
        JAGad49985 JAGad49986
           rpc.lockd rejects NLM_GRANTED_MSG when it is
           received out of order with NLM_LOCK_RES
           (blocked). rpc.lockd ignores NLM_GRANTED_MSG
           when it is received out of order with
           NLM_UNLOCK_RES.
        Resolution:
           Modified the processing algorithm for NLM_
           GRANTED_MSG. When NLM_GRANTED_MSG is
           received ahead of NLM_LOCK_RES(blocked),
           it is treated as if NLM_LOCK_RES(granted)
           was received. When NLM_GRANTED_MSG is
           received ahead of NLM_UNLOCK_RES it is
           treated as if NLM_UNLOCK_RES was received.
        rpc.lockd
        JAGad43270
           rpc.lockd puts the lock requests in msg_q while
           waiting for a response from the server. If a
           process lock request for file 'f1' is
           waiting in msg_q, subsequent lock requests from
           same process are ignored even if it is for
           different file. This can happen with
           multi-threaded processes where two threads can
           send lock requests for two different files.
        Resolution:
           Added checking for the file handle in determining
           the uniqueness of lock. This enables lockd to
           distinguish between requests from same process
           for different files.
        rpc.lockd
        JAGad54440
           When a client tries to unlock the first part of
           a locked area in an NFS file, the whole lock is
           removed in the server.
        Resolution:
           Fixed the delete_reclock() function to use the
           proper argument when calling the
           delete_kernel_lock() function.
        rpc.lockd
        JAGad48424
           rpc.lockd logs messages to a log file by
           calling the LOG_MSG function. The LOG_MSG
           function is being called with incorrect
           parameters in lockd when it is logging messages
           related to "control-c" interrupt processing.
        Resolution:
      &nb