|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: IT Resource Center (support_feedback
us-support.external.hp.com)Date: Sun Mar 18 2001 - 06:47:41 CST
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://www.itresourcecenter.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://www.itresourcecenter.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 800 10.X patch digest
Created: Sun Mar 18 3:05:04 PST 2001
Table of Contents:
Document ID Title
--------------- -----------
PHSS_22883 s700_800 10.20 OV ITO6.0X NT Agent Patch A.06.03
PHKL_23481 s800 10.20 LVM cumulative patch, array controller hot-swap
PHSS_23358 s700_800 10.20 ODBCLINK/SE F.00.00 Run-Time Patch
PHSS_22881 s700_800 10.20 OV ITO6.0X HP-UX 11.x Agent Patch A.06.03
PHSS_22879 s700_800 10.20 OV ITO6.0X HP-UX 10.x Agent Patch A.06.03
PHNE_22877 s700_800 10.20 NFS Kernel General Rel & Perf Patch
PHCO_23455 s700_800 10.24 (VVOS) cumulative cron/at/crontab patch
PHNE_22522 s700_800 10.20 2.40.0[012] X.25/ACC Accessory (EISA/PCI)
PHSS_23342 s700_800 10.X OpenMail B.06.00 March 01 Periodic Patch
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHSS_22883
Date Loaded: 20010316
Title: s700_800 10.20 OV ITO6.0X NT Agent Patch A.06.03
Patch Name: PHSS_22883
Patch Description: s700_800 10.20 OV ITO6.0X NT Agent Patch A.06.03
Creation Date: 01/03/13
Post Date: 01/03/16
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
OpenView IT/Operations 6.0
Filesets:
OVOPC-CLT.OVOPC-NT-CLT,A.06.00
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22883
Symptoms:
PHSS_22883:
- Automatic Actions can't start applications that display a
user interface.
- The Event Interceptor might get into a looping state when
running on an NNM system and the ovtrapd is stopped.
- Multiple issues with the agent on MS Terminal Server
systems running on NT 4.0.
- Perl script might show strange behavior when called
as monitor.
- Logfile encapsulator might report an access violation
when reading EventLog message.
- Agent has to run as 'HP ITO account' user.
- Agent installation might fail with 'Error from
InformManager' when the Management Server is a multi
homed host.
- Agent installation adds the agent path to the system
environment without checking if it's already there. Agent
deinstallation doesn't remove this path at all.
- Japanese messages might have wrong characters.
PHSS_22008:
- ITO requires the setting of all IP addresses in
opc.hosts for NT multi homed hosts.
- The control agent aborts when the /usr/OV/tmp/OpC/bin
directory does not exist.
- The installation aborts with the NetGetDCName API
failing: network path not found.
- The event correlation agent might abort.
- In some situations the the source IP address of an
incoming trap has the wrong byte ordering.
- When there are many quickly incoming traps, the Event
Interceptor does not handle them but instead buffers
until there are new traps arriving.
- Event Interceptor aborts when running on an NNM system
and an invalid trap is received.
- After distributing of templates to NT system, sometimes
there is a message in the errorlog about failures while
suspending threads.
- Several changes for firewall environments. For detailed
information refer to the VPO Firewall Configuration
White Paper version 3.0
- The 'Processes' application on Windows 2000 produces a
Dr.Watson window.
- Event Interceptor aborts after receiving trap with
unresolvable IP address.
- If buffer file size limitation is enabled, the agent may
discard low-severity messages even if there is still
space in the buffer file.
- The execution of monitors or applications might try to
execute a directory.
Defect Description:
PHSS_22883:
- The ITO agent can now run as non 'HP ITO account' user.
This also includes the 'SYSTEM' account.
Installation instruction:
Use the manual installation. Before calling the
'opc_inst.bat' script, an additional entry can be added to
the 'opcsetup.inf' file to specify the run user for the
agent:
[Agent User]
SYSTEM
Instead of 'SYSTEM', any other name could be specified. In
this case the user account is created.
If 'SYSTEM' is given, no user account is created (no
'opc_op' either).
NOTE: User names may not contain space characters.
If a user name is specified in 'opcsetup.inf', the agent
will be installed using this account name, no matter if
there was already an agent installed using another
account.
If a different user is specified in 'opcsetup.inf', the
account created by the existing agent is not removed but
left on the system. It has to be removed manually.
If no user name is specified in 'opcsetup.inf', the
installation will check if there is already an agent
installed. If it finds one, the same user will be used.
If a user is specified or found to be used by an old
agent, and the password specified was not correct for this
account, the user is removed and re-created. It has the
same name afterwards but a different internal user ID.
Applications:
-------------
- All applications configured to run as 'opc_op' or
'HP ITO account' have to be changed to specify a user
that exists on the system.
- All monitoring executables will be run as the specified
account. This might restrict some of the access rights
to monitored applications.
- The 'SYSTEM' account does not have any network access
capabilities.
Remote installation:
--------------------
- On Domain Controllers there is the Installation Server
service that executes the installation on remote systems
in this domain. If this service is modified to run as
'SYSTEM', the remote installation is not possible at all
(the 'SYSTEM' account does not have any access rights
for remote systems).
- If remote execution is wanted, the Installation Server
service can be configured to run as a domain user that
has Domain Admin user rights.
PHSS_22008:
check the list of the symptoms
SR:
R555003313 B555009712 B555009553 B555009412 B555009388
B555009360 B555009201 B555009153 B555009099 B555008912
B555008754 B555008729 B555008663 B555008526 B555008314
B555008309 B555008180 B555007966 B555007883 B555007847
B555007840 B555007752 B555007619 B555007602 B555007549
B555007478 B555007056 B555005125 8606161695 8606140211
Patch Files:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opc_pkg.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/unzip.exe
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/unzip.txt
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opc_inst.bat
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opc_pre.bat
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opcsetup.inf
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/monitor/itoprocs.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/monitor/sms_chk.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/monitor/mf_service.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/mfluse.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itomserv.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itoreg.cfg.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/opcdf.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/opcps.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itodiag.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itokill.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itoreg.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itosdown.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itouser.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/opcprfls.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/mf_app.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
AgentPlatform
what(1) Output:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opc_pkg.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/unzip.exe:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/unzip.txt:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opc_inst.bat:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opc_pre.bat:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/opcsetup.inf:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/monitor/itoprocs.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/monitor/sms_chk.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/monitor/mf_service.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/mfluse.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itomserv.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itoreg.cfg.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/opcdf.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/opcps.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itodiag.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itokill.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itoreg.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itosdown.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/itouser.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/opcprfls.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.03/RPC_DCE_TCP/cmds/mf_app.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
AgentPlatform:
None
cksum(1) Output:
807165917 7433650 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/opc_pkg.Z
3162183940 113152 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/unzip.exe
1939298735 508 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/unzip.txt
4115030442 1664 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/opc_inst.bat
2405569119 1715 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/opc_pre.bat
388202266 133 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/opcsetup.inf
2464947784 61347 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/monitor/
itoprocs.exe.Z
2939951577 134 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/monitor/
sms_chk.bat.Z
3318698057 132 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/monitor/
mf_service.bat.Z
3048156552 3925 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
mfluse.exe.Z
516284605 49768 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itomserv.exe.Z
1586237090 188 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itoreg.cfg.Z
2003580432 38 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
opcdf.bat.Z
849569434 41 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
opcps.bat.Z
1639814180 36073 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itodiag.exe.Z
2950571021 6858 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itokill.exe.Z
3887122869 13779 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itoreg.exe.Z
2696124353 46646 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itosdown.exe.Z
1048399349 51463 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
itouser.exe.Z
1024478161 10104 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
opcprfls.exe.Z
3746185156 778 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.03/RPC_DCE_TCP/cmds/
mf_app.bat.Z
3507093227 6469 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/AgentPlatform
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_22008
Equivalent Patches:
ITOSOL_00067:
sparcSOL: 2.6 2.7 2.8
PHSS_22884:
s700: 11.00
s800: 11.00
Patch Package Size: 7760 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_22883
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHSS_22883.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHSS_22883. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHSS_22883.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22883.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
BEFORE LOADING THIS PATCH...
o It provides bug fixes and enhancements for the
VPO A.06.00 Management Server system.
o DO NOT use this patch with older releases of ITO,
for example versions A.05.00, A.05.11 or A.05.30
(A) Patch Installation Instructions
-------------------------------
(A1) Install the patch, following the standard
installation instructions.
For backing up the system before installing
a patch, you may use opc_backup(1m)
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED
(either from the VPO Administrator's GUI
or from command line using inst.sh) WHILE
RUNNING SWINSTALL.
Don't be afraid of the '-x autoreboot=true'
option above. There won't be a reboot due
to this VPO patch.
You can skip this option if you like.
NOTE: This patch must be installed on the VPO Management
Server system, NOT on an VPO Managed Node directly.
Changes will take effect on managed nodes by means of
VPO Software Distribution (using 'Force Update' if
there is already an agent installed on the managed
node). See chapter 2 of the VPO Administrator's
Reference manual for more information.
- The ITO agent can now run as non 'HP ITO account' user.
This also includes the 'SYSTEM' account.
Installation instruction:
Use the manual installation. Before calling the
'opc_inst.bat' script, an additional entry can be added to
the 'opcsetup.inf' file to specify the run user for the
agent:
[Agent User]
SYSTEM
Instead of 'SYSTEM', any other name could be specified. In
this case the user account is created.
If 'SYSTEM' is given, no user account is created (no
'opc_op' either).
NOTE: User names may not contain space characters.
If a user name is specified in 'opcsetup.inf', the agent
will be installed using this account name, no matter if
there was already an agent installed using another
account.
If a different user is specified in 'opcsetup.inf', the
account created by the existing agent is not removed but
left on the system. It has to be removed manually.
If no user name is specified in 'opcsetup.inf', the
installation will check if there is already an agent
installed. If it finds one, the same user will be used.
If a user is specified or found to be used by an old
agent, and the password specified was not correct for this
account, the user is removed and re-created. It has the
same name afterwards but a different internal user ID.
Applications:
-------------
- All applications configured to run as 'opc_op' or
'HP ITO account' have to be changed to specify a user
that exists on the system.
- All monitoring executables will be run as the specified
account. This might restrict some of the access rights
to monitored applications.
- The 'SYSTEM' account does not have any network access
capabilities.
Remote installation:
--------------------
- On Domain Controllers there is the Installation Server
service that executes the installation on remote systems
in this domain. If this service is modified to run as
'SYSTEM', the remote installation is not possible at all
(the 'SYSTEM' account does not have any access rights
for remote systems).
- If remote execution is wanted, the Installation Server
service can be configured to run as a domain user that
has Domain Admin user rights.
(B) Patch Deinstallation Instructions
---------------------------------
(B1) To deinstall the patch PHSS_22883 run swremove:
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED (either
from the ITO Administrator's GUI or from
command line using inst.sh) WHILE RUNNING
SWREMOVE.
# swremove PHSS_22883
-----End of Document ID: PHSS_22883------------------------------------------
Document ID: PHKL_23481
Date Loaded: 20010316
Title: s800 10.20 LVM cumulative patch, array controller hot-swap
Patch Name: PHKL_23481
Patch Description: s800 10.20 LVM cumulative patch, array controller hot-swap
Creation Date: 01/03/10
Post Date: 01/03/16
Hardware Platforms - OS Releases:
s800: 10.20
Products: N/A
Filesets:
LVM.LVM-KRN OS-Core.CORE-KRN
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_23481: PANIC HANG CORRUPTION
PHKL_19705: PANIC
PHKL_20964: HANG
PHKL_19697: PANIC
PHKL_19210: OTHER
This patch is essential to improve the recovery of
FC devices in large configurations.
PHKL_19167: HANG
Path Name: /hp-ux_patches/s800/10.X/PHKL_23481
Symptoms:
PHKL_23481:
(SR: 8606142976 CR: JAGad12319)
LVM commands may hang forever in the kernel
lv_sa_config() routine (requiring a system reboot to
break the hang). Volume group activations may fail with
indications that the disks do not belong to the volume
group or some other obscure LVM error message. Although
it has never been reported from the field, there is also
a remote possibility of data corruption caused by LVM
using an older copy of the mirror consistency record (MCR)
or the volume group status (VGSA). These situations may
most likely happen on systems where the system time has
been advanced far into the future, then changed back to
the correct time again. The hangs can also occur if
a volume group is exported from one system and imported
to another with a system time behind the first.
Multiple volume groups on the system may be affected
simultaneously. Volume Groups that are most
likely to demonstrate the problem have timestamps on the
LVM disk VGSA, VGDA or MWC data structures which exceed
the current system time (although these timestamps are
themselves not bad).
(SR: 8606166039 CR: JAGad35326)
When media defects are encountered on LVM disks, i/o's may
panic while LVM is trying to map the defect to an alternate
block. The problem is characterized by an i/o path panic
"wait_for_lock_spinner: Already own this lock!", with a
thread deadlocked on a spinlock in the kernel
lv_defecthash() routine. This is similar to a
problem discovered on 11.00: JAGad30462.
(SR: 8606166971 CR: JAGad36258)
On ServiceGuard OPS clusters, A kernel hang can occur
in the lv_resyncpv() routine, when previously failed
devices are recovered and are being resynced by LVM.
This problem is characterized by a situation where a device
goes offline then returns, but LVM never recovers the
device and never starts using it again because LVM
has gotten stuck in lv_resyncpv().
(SR: 8606168136 CR: JAGad37418)
A kernel Data Page Fault (DPF) panic is possible in the
kernel lv_resyncpv() routine when a volume group is
deactivated while disks are offline and LVM is actively
trying to recover the disks. A similar DPF panic
is possible in lv_resyncpv() when vgreduce(1M) is used
to reduce PVs from a VG while a resync of the
logical volumes(s) containing the PV is in progress.
(SR: 8606173900 CR: JAGad43153)
After a system crash, mirrored logical volumes might not
be resynchronized correctly if the Mirror Write Cache is
enabled (see lvchange(1M) for details). The result is that
the data written at the time of a system crash might not
be made consistent across the mirrors. This is a form of
data corruption.
(SR: 8606161601 CR: JAGad30917)
Very poor read performance for HFS filesystems on LVM LVs
during an lvmerge(1M) operation. VxFS file systems are not
affected. Reads are held off for as long as 30 seconds.
(SR: 8606124005 CR: JAGac39365)
During heavy I/O stress system may panic in LVM
lv_unblock() due to a spinlock held too long.
PHKL_22529:
( SR:8606113703 DTS: JAGac07217 )
If a physical volume in an LVM mirrored disk configuration
is replaced without deactivating the volume group it belongs
to, an application might see spurious I/O errors, mirror
resync failures, or data corruption. (The I/O errors and
resync failures may have been observed prior to replacing
the disk.)
(SR: 8606138886 CR: JAGad08152)
A shared volume group has one or more LUNs on an active-
passive disk array (Nike, Galaxy or Optimus), and one of
the array's Service Processors is hot-swapped without
deactivating the volume group. Later, a node deactivates
the volume group (while it remains activated on other
nodes), and that node is not able to reactivate it.
(SR: 8606162303 CR: JAGad31619)
Read performance on HFS filesystems on LVM logical
volumes drops substantially when lvmerge operations
are in progress. VxFS file systems are unaffected.
Reads/writes from raw logical volumes are unaffected.
The problem occurs after installing patch PHKL_20964.
PHKL_21370:
(SR: 8606108373 CR: JAGab78776)
Reads from a mirrored LV can take a very long time to
complete if one of the mirrors is unavailable.
(SR: 8606106798 CR: JAGab76189)
With PHKL_20964 (recalled) installed, LVM may perform a
full resync every time a volume group is activated. While
the resync is in progress, system performance may be
degraded. In addition, since LVM does not have two valid
copies of all data during the resync, the system is
vulnerable to a disk failure until the resync completes.
PHKL_19705:
( SR: 1653305987 DTS: JAGab17773 )
If bad block relocation is enabled on a logical volume
with parallel read support, then any requests to a
block currently being relocated results in system panic.
PHKL_20964:
(SR: 8606128444 CR: JAGac81735)
It might not be possible to activate a volume group in
shared mode if any of its physical volumes are on an
Optimus Prime Disk Array.
(SR: 8606106637 CR: JAGab75913)
An LVM deadlock (hang) can occur when LVM commands which
operate on logical volumes are run at the same time as
device query operations. The result is that the LVM
commands and the query operations never complete (and
cannot be terminated), and it is not possible to run any
subsequent LVM commands. Furthermore, it is possible that
subsequent device recovery will be delayed indefinitely.
The only way to restore normal operation is to reboot the
system. For example, the lvmerge(1M), lvsplit(1M) commands
and glance(1) when run together could cause the commands
to deadlock, resulting in a situation where they make no
forward progress and cannot be interrupted or killed.
The same result could occur running lvchange(1M) or
lvextend(1M) and lvdisplay(1M) together.
The defect was introduced in PHKL_19210
which has since been recalled. This new patch supersedes
PHKL_19697, PHKL_19210, PHKL_20057 and PHKL_20808.
This patch contains all the fixes contained in these
patches. Customers with any of these superseded patches
installed should apply this new patch.
(SR: 8606106012 CR: JAGab74797)
It's possible for an I/O request to be accepted while a
logical volume is being closed, causing the operating system
to panic. Typical actions that close a logical volume are
unmounting a filesystem and closing a database (or other)
application which uses raw logical volumes. The panic would
likely be a data page fault in an lvm ("lv_") routine.
PHKL_20808:
( SR:8606100412 DTS: JAGab31786 )
This is an interim patch to support the Optimus disk array.
PHKL_20057:
( SR:8606100412 DTS: JAGab31786 )
LVM incorrectly treats two volumes within an Optimus disk
array as alternate paths to a single volume because they
have the same LUN ID, even though they are distinct volumes
and have different target IDs.
PHKL_19697:
( SR:8606101971 DTS: JAGab66231 )
If there is a problem with the physical volume to which the
logical volume is mapped, LVM returns EIO error for logical
requests, without retrying till the I/O timeout value
set on that logical volume.
PHKL_19210:
( SR:5003437970 DTS: JAGaa40887 )
When multiple physical volumes or paths to physical volumes
are lost, it can require minutes to recover them.
During the time the PVs for a given volume group are
tested, locks were held which delayed other LVM operations
and the opens and closes of logical volumes. Prior changes
to the device recovery code provided some benefit, assuring
that device recovery was 1-2 minutes regardless of the
number of paths or devices to be recovered, however this
still was not enough. The new device recovery code
in this patch reduces the recovery time to under 35 seconds,
again independent of the number of paths or devices offline.
PHKL_19167:
( SR: 8606100864 DTS: JAGab39559 )
( SR: 4701424846 DTS: JAGab14452 )
Performance degradation when massively parallel subpage
size (<8K) reads are performed (as with Informix).
( SR: 8606100864 DTS: JAGab39559 )
( SR: 1653289132 DTS: JAGaa67952 )
The system hangs when lvmkd is waiting for the lock obtained
earlier by an application that performs a vg_create
operation. The hang does not happen unless there is a
powerfailed disk.
( SR: 8606100864 DTS: JAGab39559 )
( SR: 4701424895 DTS: JAGab14455 )
Optimus Disk Arrays (model number A5277A-HP) are not
recognized as an ACTIVE/PASSIVE device and subsequently are
not handled properly by the driver.
PHKL_17547:
( SR: 1653289553 DTS: JAGaa46305 )
LVM's autoresync after disk powerfail can leave extents
stale.
Defect Description:
PHKL_23481:
(SR: 8606142976 CR: JAGad12319)
The cause of the LVM command hang reported in the CR was
that the LVM in-memory timestamp had overflowed so that
a new timestamp had a value older (less) than the prior
one applied to the VGSA. The potential for data
corruption also exists due to the remote possibility
that latest LVM on-disk metadata may be stamped with
an old timestamp causing LVM not to use the latest
metadata upon a subsequent activation.
Resolution:
The fix in this patch is a redesign of the timestamp
algorithm to far reduce the possiblity of a timestamp
overflow by modifying how timestamps are generated.
The new timestamp algorithm generates timestamps
independent of the system time, and generates
independent timestamps for each volume group.
The new timestamp algorithm also corrects errors
in the code which could cause the timestamp to
advance faster than it should, and situations where
the timestamp could be truncated. The patch also
includes code to correct (roll-back) the
LVM VG timestamp in a safe way should the
timestamp on a VG pass a danger threshold
approaching the overflow point.
(SR: 8606166039 CR: JAGad35326)
The panic and potential i/o hang mentioned in the
CR was caused by a kernel spinlock deadlock in
lv_defecthash(). lv_defecthash() incorrectly
acquired a spinlock already held.
Resolution:
lv_defecthash() was corrected so it would not
acquire the unnecessary spinlock.
This problem was fixed in 11.0. Migrated the fix for
SR: 8606161146 CR: JAGad30462 to 10.20.
(SR: 8606166971 CR: JAGad36258)
The LVM resync hang is most definitively identified by
a deadlock between a resync process running on the VG
server node deadlocked with the processing of a resync
request from a client node. The server resync process
is holding the vg_lock waiting for the
slvm_resync_lock, and the client resync request process
is holding the slvm_resync_lock waiting for the
vg_lock. The deadlock was due to the order of
acquisition of locks in lv_resyncpv(). Another problem
within lv_resyncpv() was that a routine called during
the resync dropped locks held which kept the PV from
being removed or the VG from being deactivated.
So the physical volume or logical volume data structures
could be deallocated while they were still being used by
lv_resyncpv(), resulting in a Data Page Fault.
Resolution:
lv_resyncpv() was redesigned for 11.11 to modify how the
different locks were acquired and to avoid the deadlock
and DPF problems. The re-written routine was included
in this 10.20 patch.
(SR: 8606168136 CR: JAGad37418)
The description for this defect is similar to the one
for SR: 8606166971 CR: JAGad36258.
The kernel LVM lv_resyncpv() routine called during device
resync dropped locks held which kept the PV from
being removed or the VG from being deactivated.
So the physical volume or logical volume data structures
could be deallocated while they were still being used by
lv_resyncpv(), resulting in a Data Page Fault.
Resolution:
The resolution for this defect is similar to the one
for SR: 8606166971 CR: JAGad36258.
lv_resyncpv() was re-written for 11.11 to modify how the
different locks were acquired and to avoid the deadlock
and DPF problems. The re-written routine was included
in this 10.20 patch.
(SR: 8606173900 CR: JAGad43153)
There are two problems in the routine which synchronizes
extents from the MWC cache entries (lv_recover_ltg()):
One problem is an off-by-one bug which causes the last
mirror copy to not be considered when looking for a fresh
available copy of a given extent. To make matters worse,
if for a given extent there is no fresh data available
to read from to perform the MWC resync, the extent is
skipped, leaving the fresh mirror copies still fresh
even when their data is possibly inconsistent.
Resolution:
The fix for the off-by-one error from PHKL_23127 for
11.00 JAGad43153 was included in this patch to fix the
first problem. Additional code from 11.00 MR was
included in this 10.20 patch to assure that a failed
attempt to resynchronize an extent leaves only
synchronized copies of the extent fresh.
(SR: 8606161601 CR: JAGad30917)
The problem was that every HFS read makes a call to an
LVM lv_readahead_info() routine to determine the optimum
readahead (presumably to optimize readahead for striped
volumes). The LVM routine grabs the necessary locks
to assure consistency of the data structures it accesses,
competing for them with the LVM merge operation. Thus,
adversely affecting read performance.
Resolution:
This patch eliminates the locking in lv_readahead_info().
This works because LVM lv_readahead_info() routine cannot
be called with a closed logical volume and the stripe
factor cannot be changed once a logical volume is created.
(SR: 8606124005 CR: JAGac39365)
When an i/o completes, all the requests in the LVM work
queue containing the request are analyzed to see if any
requests can be unblocked, whether or not the request
could necessarily be unblocked by the completed i/o.
The LV spinlock must be held while traversing the queue,
and it is held a very long time. The algorithm is time
consuming because it requires traversing the queue up to
each request, for each request on the list.
The algorithm is wasteful because the only requests
which can be unblocked by the completed request are
those directed to the same LTG as the completed
request, and on the work queue after it.
Resolution:
The fix was migrated from 11.00 patch PHKL_22233.
Instead of traversing the list of all prior requests once
for each request in the list to determine whether any of
the requests can be unblocked, the new unblock algorithm
scans the list only once to attempt to unblock only the
requests that can be unblocked by completion of the i/o
request. Thus, reducing the length of time the lock
protecting the queue is held.
PHKL_22529:
( SR:8606113703 DTS: JAGac07217 )
When a physical volume is replaced without deactivating the
volume group it belongs to, the operating system does not
read the bad block directory from the disk, but continues
using the old one. This can cause spurious I/O errors or
mirror resync failures if bad block relocation is disabled,
or data corruption if bad block relocation is enabled.
Resolution:
Whenever a physical volume is replaced, the bad block
directory from the new physical volume is read.
(SR: 8606138886 CR: JAGad08152)
If a shared volume group has one or more LUNs on an
active-passive disk array (Nike, Galaxy or Optimus), and
if one of the array's Service Processors is hot-swapped
without deactivating the volume group, then there is no
guarantee that all the nodes in the cluster will be using
the same IDs to refer to those LUNs or to refer to
particular paths (i.e., PVLinks) to the LUNs. This is
because each Service Process has a unique "controller
signature" which is used to construct these IDs.
The LUN and path IDs are passed between nodes in PVLinks-
related messages. If the IDs do not match, the messages
will fail. This can lead to various symptoms, but the most
obvious is that if a node deactivates the volume group
(while it remains activated on other nodes), that node
will not be able to reactivate it.
Resolution:
The solution is to detect situations where the IDs might be
out of sync and reconstruct them, by reading the controller
signatures again. If necessary, messages are reprocessed (if
the receiver was using an old ID) or resent (if the sender
was using an old ID).
(SR: 8606162303 CR: JAGad31619)
Reads directed to HFS file systems on LVM logical volumes
can take substantially longer to complete during an lvmerge
operation. The cause is that the LVM lv_readahead_info()
interface called by HFS during each read is substantially
slower than it was prior to patch PHKL_20964 (in which
significant LVM locking improvements were made).
Resolution:
LVM lv_readahead_info() performance has been improved by
not being quite so strict with the locks acquired during
the lv_readahead_info() operation.
PHKL_21370:
(SR: 8606108373 CR: JAGab78776)
When reading from a mirrored logical volume, LVM might try
a disk that is known to be off line before it tries another
disk which is still available. The read is delayed while the
first I/O times out.
Resolution:
In selecting the best mirror to read from, give preference
to disks that are still available over disks that are known
to be off line.
(SR: 8606106798 CR: JAGab76189)
When a volume group is activated, LVM validates a data
structure on each physical volume called the Mirror
Consistency Record (MCR). If the MCR is not valid, LVM
performs a full resync of the physical volume and should
rewrite the MCR. But with PHKL_20964 installed, LVM does
not rewrite the MCR. Instead, if the MCR is invalid, LVM
performs a full resync every time the volume group is
activated, rather than just the first time. While the
resync is in progress, system performance may be degraded.
In addition, since LVM does not have two valid copies of
all data during the resync, the system is vulnerable to a
disk failure until the resync completes. (This problem
does not affect performance or availability of mirrored
logical volumes after the resync has completed.)
With PHKL_20964 installed, LVM might also display the
wrong physical volume (PV) number in certain diagnostic
messages. PHKL_21370 corrects this, as well.
Resolution:
If the MCR is not valid, rewrite it after performing a
full resync.
PHKL_19705:
( SR: 1653305987 DTS: JAGab17773 )
Currently, LVM does not allow bad block relocation with
parallel read operation for consistency in bad block
relocation. So when a bad block relocation is going on
and a new request comes on to the same block then
we panic.
As an enhancment, we enable bad block relocation with
parallel read operation if we notice that the block we
are accessing is being relocated, depending on the
state either initiate bad block relocation or wait till
the bad block relocation is completed. If REL_DESIRED
meaning a read noticed a bad block is set on a block
then we initiate the relocation for this block.
If REL_PENDING or REL_DEVICE meaning relocation is going
on, then we wait till the relocation is completed and
then we will do the I/O from the new location.
Resolution :
Modified lv_hwreloc() and lv_validblk() for taking
action appropriately for the above mentioned states.
PHKL_20964:
(SR: 8606128444 CR: JAGac81735)
It might not be possible to activate a volume group in
shared mode if any of its physical volumes are on an
Optimus Prime Disk Array, because the serial numbers for
these device are truncated when they're passed between
nodes in a ServiceGuard cluster.
Resolution:
Don't truncate Optimus Prime serial numbers.
[Although this defect was resolved in PHKL_20964, the
original documentation did not mention it.]
(SR: 8606106637 CR: JAGab75913)
The LVM deadlock (hang) occurs due to a defect introduced
in PHKL_19210 (recalled). In the bad
patch, the problem was that an easily encountered
deadlock condition was introduced while attempting
to correct another relatively rare deadlock.
The problem can be easily reproduced by running LVM
commands which operate on existing logical volumes
such as lvextend(1M), lvsplit(1M) or lvmerge(1M)
along with commands that query logical volumes, such as
glance(1). The deadlock occurs roughly 10% of the time,
but when it does happen there are severe consequences.
The deadlock makes it impossible to complete the operations
or to run any other LVM commands, without rebooting the
system.
Resolution:
The LVM kernel code was modified. The volume group lock and
other LVM locks were reordered and a new volume group data
lock was added to allow device recovery operations to occur
simultaneously with command operations. Thus correcting the
old and newly introduced deadlock defects.
This patch supersedes the interim PHKL_20808 patch.
It reintroduces the device recovery changes from PHKL_19210
and the bug fixes from PHKL_19697 which were purposely
excluded from PHKL_20808.
(SR: 8606106012 CR: JAGab74797)
Because of a race condition in LVM, it is possible for an
I/O request to be accepted when the logical volume is being
closed. Eventually, a data structure that has already been
freed (as a result of closing the logical volume) is
referenced, causing the operating system to panic.
Resolution:
Eliminate the race condition so that I/O cannot proceed
after a logical volume has been closed.
[Although this defect was resolved in PHKL_20964, the
original documentation did not mention it.]
PHKL_20808:
( SR:8606100412 DTS: JAGab31786 )
This is an interim patch to support the Optimus disk array.
PHKL_20057:
( SR:8606100412 DTS: JAGab31786 )
For some disk arrays, LVM treats all occurrences of the
same LUN ID as alternate paths to a single volume. This
assumption is not correct for the Optimus disk array: two
distinct volumes may have the same LUN ID, but different
target IDs.
Resolution:
To identify a unique volume in an Optimus array, LVM now
uses both its LUN ID and target ID.
PHKL_19697:
( SR:8606101971 DTS: JAGab66231 )
If the physical volume to which the logical volume is
mapped has problems, instead of retrying till the
lv_iotimeout value set on the logical volume, LVM
returns EIO for logical requests before lv_iotimeout.
This is because we are initializing the start time on the
request during scheduling of the request. If the PV to
which the request is to be scheduled is down then we
append the request to powerfail wait queue without
scheduling. When the PV comes back, we start resending
the buffers in the powerfail wait queue and at that
time we check the elapsed time (current time - initial
time set) of the request, since we had not initialized
the time on the request as we did not do the scheduling,
it will be set to zero resulting in a value higher
than the lv_iotimeout. Hence we bail out the request
without processing it, although the time elapsed will
be much less than the lv_iotimeout value.
Resolution :
Initializing logical buf start time in lv_strategy(),
at the time of processing the request instead of
setting it during scheduling in lv_schedule().
PHKL_19210:
( SR:5003437970 DTS: JAGaa40887 )
The problem was that some of the LVM device recovery was
still a serial process.
Resolution:
The LVM device recovery code was modified to cause all tests
of devices and paths to be conducted in parallel. Devices
which are available are immediately brought online again,
irrespective of other failed devices or paths. The changes
in this patch assure that devices recover within the time it
takes to test the device/path and to update its data
structures. The volume group data structures and LVM
operations that require them --LVM commands and opens and
closes of logical volumes should be held off no more than 35
seconds.
PHKL_19167:
( SR: 8606100864 DTS: JAGab39559 )
( SR: 4701424846 DTS: JAGab14452 )
Informix issues massive amounts of 1K reads in parallel.
With an 8K page size and I/Os serialized within the page,
performance suffers.
Resolution:
Logic was added to allow reads from the same 8K page to
proceed in parallel when bad block relocation is completely
disabled (lvchange -r N).
( SR: 8606100864 DTS: JAGab39559 )
( SR: 1653289132 DTS: JAGaa67952 )
If the holder of the vg_lock is waiting for I/O to finish,
and if the I/O can't finish until we switch to another link,
then we get into a deadlock.
Resolution:
To resolve the deadlock, the code now obtains the lock
temporarily, in order to switch to the alternate link, then
returns the lock to the original holder to finish the I/O.
( SR: 8606100864 DTS: JAGab39559 )
( SR: 4701424895 DTS: JAGab14455 )
We need to recognize Optimus Array as an ACTIVE/PASSIVE
device.
Resolution:
Added code to recognize the Optimus Array as an
ACTIVE/PASSIVE device.
PHKL_17547:
( SR: 1653289553 DTS: JAGaa46305 )
lv_syncx() may return with stale extents without actually
syncing all the extents.
Resolution:
Added additional check to see if all the extents are synced;
otherwise return error. lv_syncx() will return SUCCESS only
when the syncing is completed. Made changes in
lv_resyncpv() to preserve error value.
SR:
1653289132 1653289553 1653305987 4701424846 4701424895
5003437970 8606100412 8606100864 8606101971 8606106637
8606106798 8606108373 8606113703 8606138886 8606142976
8606166039 8606166971 8606168136 8606173900 8606161601
8606124005 8606162303
Patch Files:
/usr/conf/lib/libhp-ux.a(lv_lvm.o)
/usr/conf/lib/libhp-ux.a(rw_lock.o)
/usr/conf/lib/liblvm.a(lv_block.o)
/usr/conf/lib/liblvm.a(lv_cluster_lock.o)
/usr/conf/lib/liblvm.a(lv_defect.o)
/usr/conf/lib/liblvm.a(lv_hp.o)
/usr/conf/lib/liblvm.a(lv_ioctls.o)
/usr/conf/lib/liblvm.a(lv_lvsubr.o)
/usr/conf/lib/liblvm.a(lv_mircons.o)
/usr/conf/lib/liblvm.a(lv_phys.o)
/usr/conf/lib/liblvm.a(lv_schedule.o)
/usr/conf/lib/liblvm.a(lv_spare.o)
/usr/conf/lib/liblvm.a(lv_strategy.o)
/usr/conf/lib/liblvm.a(lv_subr.o)
/usr/conf/lib/liblvm.a(lv_syscalls.o)
/usr/conf/lib/liblvm.a(lv_vgda.o)
/usr/conf/lib/liblvm.a(lv_vgsa.o)
/usr/conf/lib/liblvm.a(sh_vgsa.o)
/usr/conf/lib/liblvm.a(slvm_comm.o)
what(1) Output:
/usr/conf/lib/libhp-ux.a(lv_lvm.o):
lv_lvm.c $Date: 2000/04/27 14:02:14 $ $Revision: 1.3
.98.5 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/libhp-ux.a(rw_lock.o):
rw_lock.c $Date: 2000/10/20 15:32:10 $ $Revision: 1.
8.98.7 $ PATCH_10.20 (PHKL_22529)
/usr/conf/lib/liblvm.a(lv_block.o):
lv_block.c $Date: 2001/03/10 14:56:42 $ $Revision: 1
.13.98.9 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_cluster_lock.o):
lv_cluster_lock.c $Date: 2000/04/27 13:40:16 $ $Revi
sion: 1.10.98.9 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/liblvm.a(lv_defect.o):
lv_defect.c $Date: 2001/03/10 14:56:40 $ $Revision:
1.16.98.9 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_hp.o):
lv_hp.c $Date: 2001/03/10 14:55:21 $ $Revision: 1.18
.98.40 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_ioctls.o):
lv_ioctls.c $Date: 2001/03/10 14:55:52 $ $Revision:
1.18.98.28 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_lvsubr.o):
lv_lvsubr.c $Date: 2001/03/10 14:56:29 $ $Revision:
1.15.98.27 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_mircons.o):
lv_mircons.c $Date: 2001/03/10 14:56:04 $ $Revision:
1.14.98.10 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_phys.o):
lv_phys.c $Date: 2000/04/27 13:59:37 $ $Revision: 1.
14.98.21 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/liblvm.a(lv_schedule.o):
lv_schedule.c $Date: 2000/04/27 13:59:39 $ $Revision
: 1.18.98.16 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/liblvm.a(lv_spare.o):
lv_spare.c $Date: 2000/04/27 13:59:58 $ $Revision: 1
.3.98.12 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/liblvm.a(lv_strategy.o):
lv_strategy.c $Date: 2000/04/27 14:00:04 $ $Revision
: 1.14.98.18 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/liblvm.a(lv_subr.o):
lv_subr.c $Date: 2001/03/10 14:56:09 $ $Revision: 1.
18.98.12 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_syscalls.o):
lv_syscalls.c $Date: 2000/04/27 14:00:07 $ $Revision
: 1.14.98.13 $ PATCH_10.20 (PHKL_21370)
/usr/conf/lib/liblvm.a(lv_vgda.o):
lv_vgda.c $Date: 2001/03/10 14:56:12 $ $Revision: 1.
18.98.9 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(lv_vgsa.o):
lv_vgsa.c $Date: 2001/03/10 14:56:27 $ $Revision: 1.
14.98.9 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(sh_vgsa.o):
sh_vgsa.c $Date: 2001/03/10 14:56:21 $ $Revision: 1
.3.98.12 $ PATCH_10.20 (PHKL_23481)
/usr/conf/lib/liblvm.a(slvm_comm.o):
slvm_comm.c $Date: 2001/03/10 14:56:44 $ $Revision:
1.3.98.6 $ PATCH_10.20 (PHKL_23481)
cksum(1) Output:
3682845836 156624 /usr/conf/lib/libhp-ux.a(lv_lvm.o)
3753784657 7132 /usr/conf/lib/libhp-ux.a(rw_lock.o)
1887245431 2620 /usr/conf/lib/liblvm.a(lv_block.o)
2776493385 10592 /usr/conf/lib/liblvm.a(lv_cluster_lock.o)
3198851558 12788 /usr/conf/lib/liblvm.a(lv_defect.o)
2891246741 91892 /usr/conf/lib/liblvm.a(lv_hp.o)
992211100 35120 /usr/conf/lib/liblvm.a(lv_ioctls.o)
2163901249 39192 /usr/conf/lib/liblvm.a(lv_lvsubr.o)
1231446672 18624 /usr/conf/lib/liblvm.a(lv_mircons.o)
3498976193 8424 /usr/conf/lib/liblvm.a(lv_phys.o)
2206454939 26332 /usr/conf/lib/liblvm.a(lv_schedule.o)
723445810 38920 /usr/conf/lib/liblvm.a(lv_spare.o)
907693295 7476 /usr/conf/lib/liblvm.a(lv_strategy.o)
3626544382 16120 /usr/conf/lib/liblvm.a(lv_subr.o)
271633937 14176 /usr/conf/lib/liblvm.a(lv_syscalls.o)
2559876353 9624 /usr/conf/lib/liblvm.a(lv_vgda.o)
2080382172 12696 /usr/conf/lib/liblvm.a(lv_vgsa.o)
1750144930 42624 /usr/conf/lib/liblvm.a(sh_vgsa.o)
45683920 27104 /usr/conf/lib/liblvm.a(slvm_comm.o)
Patch Conflicts: None
Patch Dependencies:
s800: 10.20: PHKL_16751
Hardware Dependencies: None
Other Dependencies:
PHKL_21085 should also be installed on systems using Nike,
Galaxy, or Optimus disk arrays in a Shared LVM configuration
to improve the recovery after the hot-swapping of array
Service Processors.
Supersedes:
PHKL_17547 PHKL_19167 PHKL_19210 PHKL_19697 PHKL_19705 PHKL_20057
PHKL_20808 PHKL_20964 PHKL_21370 PHKL_22529
Equivalent Patches:
PHKL_23480:
s700: 10.20
Patch Package Size: 650 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 PHKL_23481
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHKL_23481.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHKL_23481. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHKL_23481.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_23481.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
New tests run for the first time on this patch revealed a
preexisting problem with some LVM commands which will be
fixed in a separate commands patch. Commands that are run
independently work fine, but when a logical volume command
(lvchange, lvcreate, lvextend, lvreduce, lvremove, lvrmboot)
is run at the same time as a volume group command (vgchgid,
vgexport, vgreduce, vgremove, vgscan), it is possible that
the 'lvlnboot -R' and vgcfgbackup portions of the logical
volume command may fail. The best way to avoid the problem
is not to run the indicated LVM commands simultaneously.
If the 'lvlnboot -R' or vgcfgbackup operation fails, the
workaround is simply to repeat these manually. Similarly,
vgdisplay and lvdisplay might fail if they are run while
the LVM configuration is changing. If this happens, simply
repeat the vgdisplay or lvdisplay command.
There are no inconsistencies introduced into the LVM
configuration file or the on-disk LVM data structures by
this defect. However, it is important to run the failed
'lvlnboot -R' command when boot logical volumes are changed
and to perform configuration backups whenever the volume
group configuration is changed.
This patch depends on base patch PHKL_16751.
For successful installation, please ensure that PHKL_16751
is in the same depot with this patch, or PHKL_16751 is
already installed.
Due to the number of objects in this patch, the
customization phase of the update may take more than 10
minutes. During that time the system will not appear to
make forward progress, but it will actually be installing
the objects.
-----End of Document ID: PHKL_23481------------------------------------------
Document ID: PHSS_23358
Date Loaded: 20010315
Title: s700_800 10.20 ODBCLINK/SE F.00.00 Run-Time Patch
Patch Name: PHSS_23358
Patch Description: s700_800 10.20 ODBCLINK/SE F.00.00 Run-Time Patch
Creation Date: 01/02/26
Post Date: 01/03/15
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
HP SQL/HP-UX A.G3.17 A.G3.14
Filesets:
ALLBASE-SQL.AB-ODBCSE,E.58.03
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_23358
Symptoms:
PHSS_23358:
SR# 8606157045
dberr 2103 when doing a lock table on odbclink/se 58.03
SR# 8606133019
Using Visual Basic RDO query returns max of 200 rows on a
second select
SR# 8606168718
ODBCLink/SE SQLAllocStmt fails: Can't change timeout on
active statement
Defect Description:
PHSS_23358:
SR# 8606157045
dberr 2103 when doing a lock table on odbclink/se 58.03
SR# 8606133019
Using Visual Basic RDO query returns max of 200 rows on a
second select
SR# 8606168718
ODBCLink/SE SQLAllocStmt fails: Can't change timeout on
active statement
SR:
8606157045 8606133019 8606168718
Patch Files:
/opt/allbase/bin/odbcse/HPREADME
/opt/allbase/bin/odbcse/odbccl32
/opt/allbase/bin/odbcse/odbclnse
/opt/allbase/bin/odbcse/odbcutse
what(1) Output:
/opt/allbase/bin/odbcse/HPREADME:
None
/opt/allbase/bin/odbcse/odbccl32:
None
/opt/allbase/bin/odbcse/odbclnse:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O
ILP32) $Revision: 75.02 $
$header: ODBCHOST.C 1.61 TUE, OCT 3, 2000, 4:41 PM
JOHNM.ODBCLINK $
$revision: 1.61 $
$header: ODBCCONS.C 1.13 THU, JUN 29, 2000, 11:35
AM JOHNM.ODBCLINK $
$revision: 1.13 $
$header: ODBCSERV.C 1.103 WED, OCT 4, 2000, 3:02 PM
JOHNM.ODBCLINK $
$revision: 1.103 $
$header: ODBCCOMH.C 1.31 TUE, JAN 25, 2000, 11:02
AM MGR.ODBCLINK $
$revision: 1.31 $
$header: ODBCFMT.C 1.79 WED, JUN 7, 2000, 4:22 PM
MGR.ODBCLINK $
$revision: 1.79 $
$header: VERSJR.C 1.2 MON, MAR 15, 1999, 2:08 PM
MGR.ODBCLINK $
$revision: 1.2 $
$header: PARSE.C 1.101 WED, SEP 20, 2000, 2:15 PM
JOHNM.ODBCLINK $
$revision: 1.101 $
$header: OPEN.C 1.141 THU, OCT 5, 2000, 11:07 AM
JOHNM.ODBCLINK $
$revision: 1.141 $
$header: ERROR.C 1.15 FRI, APR 28, 2000, 2:11 PM
JOHNM.ODBCLINK $
$revision: 1.15 $
$header: DATACONV.C 1.76 MON, JUL 17, 2000, 2:32 PM
JOHNM.ODBCLINK $
$revision: 1.76 $
$header: FETCH.C 1.84 TUE, SEP 19, 2000, 1:47 PM
YEOUNWHA.ODBCLINK $
$revision: 1.84 $
$header: NONSQL.C 1.29 TUE, JAN 25, 2000, 10:18 AM
MGR.ODBCLINK $
$revision: 1.29 $
$header: QUERY.C 1.64 TUE, SEP 26, 2000, 2:20 PM
JOHNM.ODBCLINK $
$revision: 1.64 $
$header: SECURE.C 1.10 THU, FEB 17, 2000, 9:35 AM
MGR.ODBCLINK $
$revision: 1.10 $
$header: SQL.C 1.4 THU, JUN 15, 2000, 12:16 PM
JOHNM.ODBCLINK $
$revision: 1.4 $
$header: STUBS.C 1.20 WED, MAY 31, 2000, 9:57 AM
MGR.ODBCLINK $
$revision: 1.20 $
$header: ALLBASER.C 1.60 THU, AUG 17, 2000, 11:39
AM JOHNM.ODBCLINK $
$revision: 1.60 $
$header: ALLBASEX.PC 1.18 WED, MAY 10, 2000, 6:45
PM MATTHEW.ODBCLINK $
$revision: 1.18 $
$header: ORASTUBS.C 1.2 FRI, FEB 26, 1999, 2:47 PM
MGR.ODBCLINK $
$revision: 1.2 $
HP36217-02A.G3.04 SQLX/9000 ALLBASE/SQL
HP36217-02A.G3.04.00 SQL Parser/Linearizer/9000
ALLBASE/SQL 02/03/99
HP36217-02A.G3.04 NET AF Library ALLBASE/SQL
02/02/99
HP36217-02A.G3.04 NET Library ALLBASE/SQL 02/02/99
HP36217-02A.G3.04 NET VC Library ALLBASE/SQL
02/02/99
PATCH-PHCO_17381 for 10.20; for 10.30, 11.x
compatibility libc.a_ID
/main/r10dav/libc_dav/15
/ux/core/libs/libc/archive_pa1/libc.a_ID
Mar 9 1999 13:52:37
/opt/allbase/bin/odbcse/odbcutse:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O
ILP32) $Revision: 75.02 $
$header: ODBCUTIL.C 1.69 THU, JUL 13, 2000, 11:36
AM MATTHEW.ODBCLINK $
$revision: 1.69 $
$header: VERSJR.C 1.2 MON, MAR 15, 1999, 2:08 PM
MGR.ODBCLINK $
$revision: 1.2 $
$header: PARSE.C 1.101 WED, SEP 20, 2000, 2:15 PM
JOHNM.ODBCLINK $
$revision: 1.101 $
$header: OPEN.C 1.141 THU, OCT 5, 2000, 11:07 AM
JOHNM.ODBCLINK $
$revision: 1.141 $
$header: ERROR.C 1.15 FRI, APR 28, 2000, 2:11 PM
JOHNM.ODBCLINK $
$revision: 1.15 $
$header: DATACONV.C 1.76 MON, JUL 17, 2000, 2:32 PM
JOHNM.ODBCLINK $
$revision: 1.76 $
$header: FETCH.C 1.84 TUE, SEP 19, 2000, 1:47 PM
YEOUNWHA.ODBCLINK $
$revision: 1.84 $
$header: NONSQL.C 1.29 TUE, JAN 25, 2000, 10:18 AM
MGR.ODBCLINK $
$revision: 1.29 $
$header: QUERY.C 1.64 TUE, SEP 26, 2000, 2:20 PM
JOHNM.ODBCLINK $
$revision: 1.64 $
$header: SECURE.C 1.10 THU, FEB 17, 2000, 9:35 AM
MGR.ODBCLINK $
$revision: 1.10 $
$header: SQL.C 1.4 THU, JUN 15, 2000, 12:16 PM
JOHNM.ODBCLINK $
$revision: 1.4 $
$header: STUBS.C 1.20 WED, MAY 31, 2000, 9:57 AM
MGR.ODBCLINK $
$revision: 1.20 $
$header: ALLBASER.C 1.60 THU, AUG 17, 2000, 11:39
AM JOHNM.ODBCLINK $
$revision: 1.60 $
$header: ALLBASEX.PC 1.18 WED, MAY 10, 2000, 6:45
PM MATTHEW.ODBCLINK $
$revision: 1.18 $
$header: ORASTUBS.C 1.2 FRI, FEB 26, 1999, 2:47 PM
MGR.ODBCLINK $
$revision: 1.2 $
HP36217-02A.G3.04 SQLX/9000 ALLBASE/SQL
HP36217-02A.G3.04.00 SQL Parser/Linearizer/9000
ALLBASE/SQL 02/03/99
HP36217-02A.G3.04 NET AF Library ALLBASE/SQL
02/02/99
HP36217-02A.G3.04 NET Library ALLBASE/SQL 02/02/99
HP36217-02A.G3.04 NET VC Library ALLBASE/SQL
02/02/99
PATCH-PHCO_17381 for 10.20; for 10.30, 11.x
compatibility libc.a_ID
/main/r10dav/libc_dav/15
/ux/core/libs/libc/archive_pa1/libc.a_ID
Mar 9 1999 13:52:37
cksum(1) Output:
3027944210 6383 /opt/allbase/bin/odbcse/HPREADME
1102762546 6505769 /opt/allbase/bin/odbcse/odbccl32
38812643 3582192 /opt/allbase/bin/odbcse/odbclnse
912678471 3403144 /opt/allbase/bin/odbcse/odbcutse
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
PHSS_23359:
s700: 11.00
s800: 11.00
Patch Package Size: 13240 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_23358
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHSS_23358.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHSS_23358. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHSS_23358.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_23358.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
From this version onward client support for 16-bit
is not provided. The client file ODBCCL32 is now a
"ZIP" file rather than a self extracting executable.
You may need WINZIP to extract the files.
-----End of Document ID: PHSS_23358------------------------------------------
Document ID: PHSS_22881
Date Loaded: 20010315
Title: s700_800 10.20 OV ITO6.0X HP-UX 11.x Agent Patch A.06.03
Patch Name: PHSS_22881
Patch Description: s700_800 10.20 OV ITO6.0X HP-UX 11.x Agent Patch A.06.03
Creation Date: 01/03/13
Post Date: 01/03/15
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
OpenView IT/Operations 6.0
Filesets:
OVOPC-CLT.OVOPC-UX11-CLT,A.06.00
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22881
Symptoms:
PHSS_22881:
- Changes were required for the security add-on product
VantagePoint Advanced Security.
- agent installation configure script fails to convert
ITO 4 queue files: awk syntax error in swagent.log file
PHSS_22012:
- disk_mon.sh returns invalid values if the bdf command
returns more than one line output for a filesystem
(e.g. if the filesystem name exceeds its column width)
- Several changes for firewall environments. For detailed
information refer to the VPO Firewall Configuration
White Paper version 3.0
- When executing large numbers of autoactions, some of them
were staying in 'running' state.
- opctrapi aborts after getting traps with unresolvable IP
address.
- The handling of '\' was different in the pattern
definition and the "matching pattern".
- if buffer file size limitation is enabled the agent may
discard low-severity messages even if there is still
space in the buffer file
Defect Description:
PHSS_22881:
check the list of the symptoms
PHSS_22012:
check the list of the symptoms
SR:
B555009152 B555008613 B555008314 B555007752 B555007709
B555007602 B555007426 B555006890 B555006267 8606137088
Patch Files:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/opc_pkg.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrclchk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrdschk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrndchk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcroschk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrverchk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrinst
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/ana_disk.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/cpu_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/disk_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/last_logs.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/mailq_l.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/proc_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/sh_procs.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/swap_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/vp_chk.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/dist_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/mondbfile.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/ssp_chk.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/opcfwtmp.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/opcnprcs.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/
opc_get_ems_resource.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/mailq_pr.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/st_inetd.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/st_syslogd.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/st_mail.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/dist_del.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opcdf.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opclpst.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opcps.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/E10000Log.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/ssp_config.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opc_sec_v.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/AgentPlatform
what(1) Output:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/opc_pkg.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrclchk:
HP OpenView VantagePoint A.06.03 (02/13/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrdschk:
HP OpenView VantagePoint A.06.03 (02/13/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrndchk:
HP OpenView VantagePoint A.06.03 (02/13/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcroschk:
HP OpenView VantagePoint A.06.03 (02/13/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrverchk:
HP OpenView VantagePoint A.06.03 (02/13/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/install/opcrinst:
HP OpenView VantagePoint A.06.03 (02/13/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/ana_disk.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/cpu_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/disk_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/last_logs.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/mailq_l.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/proc_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/sh_procs.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/swap_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/vp_chk.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/dist_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/mondbfile.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/ssp_chk.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/opcfwtmp.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/opcnprcs.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/monitor/
opc_get_ems_resource.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/mailq_pr.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/st_inetd.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/st_syslogd.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/st_mail.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/actions/dist_del.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opcdf.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opclpst.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opcps.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/E10000Log.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/ssp_config.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/A.06.03/RPC_DCE_TCP/cmds/opc_sec_v.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/pa-risc/
hp-ux11/AgentPlatform:
None
cksum(1) Output:
1271432915 7534093 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
opc_pkg.Z
1701946874 6708 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
install/opcrclchk
1413231539 28659 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
install/opcrdschk
2712646702 6720 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
install/opcrndchk
1865863824 6287 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
install/opcroschk
1071737952 31788 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
install/opcrverchk
4155948290 105219 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
install/opcrinst
643522410 2731 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/ana_disk.sh.Z
1886211588 5977 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/cpu_mon.sh.Z
2371254160 6040 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/disk_mon.sh.Z
2767097449 5847 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/last_logs.sh.Z
3677040148 5842 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/mailq_l.sh.Z
2910083782 6008 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/proc_mon.sh.Z
359637373 5439 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/sh_procs.sh.Z
2312257539 5884 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/swap_mon.sh.Z
243195849 5743 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/vp_chk.sh.Z
3563612125 6125 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/dist_mon.sh.Z
3988654549 14386 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/mondbfile.sh.Z
288486600 5985 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/ssp_chk.sh.Z
352276620 13459 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/opcfwtmp.Z
1152145441 10212 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/opcnprcs.Z
2374480424 18894 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
monitor/opc_get_ems_resource.Z
2384349740 2537 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
actions/mailq_pr.sh.Z
4097820511 2581 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
actions/st_inetd.sh.Z
328357893 2590 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
actions/st_syslogd.sh.Z
356548349 2582 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
actions/st_mail.sh.Z
1641796185 6099 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/
actions/dist_del.sh.Z
3387604035 324 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/cmds/
opcdf.Z
4104454961 386 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/cmds/
opclpst.Z
1746062549 401 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/cmds/
opcps.Z
3371519425 3322 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/cmds/
E10000Log.sh.Z
445974867 3106 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/cmds/
ssp_config.sh.Z
3051914556 13151 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/A.06.03/RPC_DCE_TCP/cmds/
opc_sec_v.sh.Z
483349596 6324 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/pa-risc/hp-ux11/AgentPlatform
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_22012
Equivalent Patches:
ITOSOL_00066:
sparcSOL: 2.6 2.7 2.8
PHSS_22882:
s700: 11.00
s800: 11.00
Patch Package Size: 7820 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_22881
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHSS_22881.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHSS_22881. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHSS_22881.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22881.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
BEFORE LOADING THIS PATCH...
o It provides bug fixes and enhancements for the
VPO A.06.00 Management Server system.
o DO NOT use this patch with older releases of ITO,
for example versions A.05.00, A.05.11 or A.05.30
(A) Patch Installation Instructions
-------------------------------
(A1) Install the patch, following the standard
installation instructions.
For backing up the system before installing
a patch, you may use opc_backup(1m)
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED
(either from the VPO Administrator's GUI
or from command line using inst.sh) WHILE
RUNNING SWINSTALL.
Don't be afraid of the '-x autoreboot=true'
option above. There won't be a reboot due
to this VPO patch.
You can skip this option if you like.
NOTE: This patch must be installed on the VPO Management
Server system, NOT on an VPO Managed Node directly.
Changes will take effect on managed nodes by means of
VPO Software Distribution (using 'Force Update' if
there is already an agent installed on the managed
node). See chapter 2 of the VPO Administrator's
Reference manual for more information.
(B) Patch Deinstallation Instructions
---------------------------------
(B1) To deinstall the patch PHSS_22881 run swremove:
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED (either
from the ITO Administrator's GUI or from
command line using inst.sh) WHILE RUNNING
SWREMOVE.
# swremove PHSS_22881
-----End of Document ID: PHSS_22881------------------------------------------
Document ID: PHSS_22879
Date Loaded: 20010315
Title: s700_800 10.20 OV ITO6.0X HP-UX 10.x Agent Patch A.06.03
Patch Name: PHSS_22879
Patch Description: s700_800 10.20 OV ITO6.0X HP-UX 10.x Agent Patch A.06.03
Creation Date: 01/03/13
Post Date: 01/03/15
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
OpenView IT/Operations 6.0
Filesets:
OVOPC-CLT.OVOPC-UX10-CLT,A.06.00
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22879
Symptoms:
PHSS_22879:
- Changes were required for the security add-on product
VantagePoint Advanced Security.
- agent installation configure script fails to convert
ITO 4 queue files: awk syntax error in swagent.log file
PHSS_22010:
- disk_mon.sh returns invalid values if the bdf command
returns more than one line output for a filesystem
(e.g. if the filesystem name exceeds its column width)
- Several changes for firewall environments. For detailed
information refer to the VPO Firewall Configuration
White Paper version 3.0
- When executing large numbers of autoactions, some of them
were staying in 'running' state.
- opctrapi aborts after getting traps with unresolvable IP
address.
- The handling of '\' was different in the pattern
definition and the "matching pattern".
- if buffer file size limitation is enabled the agent may
discard low-severity messages even if there is still
space in the buffer file
Defect Description:
PHSS_22879:
check the list of the symptoms
PHSS_22010:
check the list of the symptoms
SR:
B555009152 B555008613 B555008314 B555007752 B555007709
B555007602 B555007426 B555006890 B555006267 8606137088
Patch Files:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/opc_pkg.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrclchk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrdschk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrndchk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcroschk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrverchk
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrinst
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/ana_disk.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/cpu_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/disk_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/last_logs.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/mailq_l.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/proc_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/swap_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/sh_procs.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/vp_chk.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/dist_mon.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/mondbfile.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/ssp_chk.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/opcfwtmp.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/opcnprcs.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
opc_get_ems_resource.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/mailq_pr.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/st_inetd.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/st_syslogd.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/st_mail.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/dist_del.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opcdf.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opclpst.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opcps.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/E10000Log.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/ssp_config.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opc_sec_v.sh.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/AgentPlatform
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s800/
hp-ux10/AgentPlatform
what(1) Output:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/opc_pkg.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrclchk:
HP OpenView VantagePoint A.06.03 (02/14/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrdschk:
HP OpenView VantagePoint A.06.03 (02/14/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrndchk:
HP OpenView VantagePoint A.06.03 (02/14/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcroschk:
HP OpenView VantagePoint A.06.03 (02/14/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrverchk:
HP OpenView VantagePoint A.06.03 (02/14/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/install/opcrinst:
HP OpenView VantagePoint A.06.03 (02/14/01)
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/ana_disk.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/cpu_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/disk_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/last_logs.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/mailq_l.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/proc_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/swap_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/sh_procs.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/vp_chk.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/dist_mon.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/mondbfile.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/ssp_chk.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/opcfwtmp.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/opcnprcs.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
opc_get_ems_resource.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/mailq_pr.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/st_inetd.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/st_syslogd.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/st_mail.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/actions/dist_del.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opcdf.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opclpst.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opcps.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/E10000Log.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/ssp_config.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/A.06.03/RPC_DCE_TCP/cmds/opc_sec_v.sh.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s700/
hp-ux10/AgentPlatform:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/hp/s800/
hp-ux10/AgentPlatform:
None
cksum(1) Output:
1426758660 7509526 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/opc_pkg.Z
549947403 6898 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/install/
opcrclchk
2873125364 28659 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/install/
opcrdschk
1045260605 6734 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/install/
opcrndchk
2798385959 6287 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/install/
opcroschk
1107600480 32236 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/install/
opcrverchk
1315316847 105784 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/install/
opcrinst
1507632593 2731 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
ana_disk.sh.Z
1153108917 5977 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
cpu_mon.sh.Z
3431123336 6113 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
disk_mon.sh.Z
1264682947 5847 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
last_logs.sh.Z
3842413466 5842 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
mailq_l.sh.Z
125526017 6008 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
proc_mon.sh.Z
2254766819 5884 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
swap_mon.sh.Z
3337310400 5439 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
sh_procs.sh.Z
44923687 5741 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
vp_chk.sh.Z
1648535914 6125 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
dist_mon.sh.Z
538649249 14386 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
mondbfile.sh.Z
316974996 5985 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
ssp_chk.sh.Z
3308619561 12402 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
opcfwtmp.Z
1498118547 9458 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
opcnprcs.Z
3288429598 17925 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/monitor/
opc_get_ems_resource.Z
1931806786 2537 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/actions/
mailq_pr.sh.Z
892609819 2581 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/actions/
st_inetd.sh.Z
691529804 2590 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/actions/
st_syslogd.sh.Z
1206499283 2582 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/actions/
st_mail.sh.Z
4060767072 6099 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/actions/
dist_del.sh.Z
3943412997 324 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/cmds/
opcdf.Z
3986935362 386 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/cmds/
opclpst.Z
768832386 401 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/cmds/
opcps.Z
2823941480 3322 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/cmds/
E10000Log.sh.Z
3619885336 3106 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/cmds/
ssp_config.sh.Z
1276834919 13151 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/A.06.03/RPC_DCE_TCP/cmds/
opc_sec_v.sh.Z
3885164851 6319 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s700/hp-ux10/AgentPlatform
1491926144 6317 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/hp/s800/hp-ux10/AgentPlatform
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_22010
Equivalent Patches:
ITOSOL_00065:
sparcSOL: 2.6 2.7 2.8
PHSS_22880:
s700: 11.00
s800: 11.00
Patch Package Size: 7810 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_22879
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHSS_22879.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHSS_22879. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHSS_22879.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22879.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
BEFORE LOADING THIS PATCH...
o It provides bug fixes and enhancements for the
VPO A.06.00 Management Server system.
o DO NOT use this patch with older releases of ITO,
for example versions A.05.00, A.05.11 or A.05.30
(A) Patch Installation Instructions
-------------------------------
(A1) Install the patch, following the standard
installation instructions.
For backing up the system before installing
a patch, you may use opc_backup(1m)
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED
(either from the VPO Administrator's GUI
or from command line using inst.sh) WHILE
RUNNING SWINSTALL.
Don't be afraid of the '-x autoreboot=true'
option above. There won't be a reboot due
to this VPO patch.
You can skip this option if you like.
NOTE: This patch must be installed on the VPO Management
Server system, NOT on an VPO Managed Node directly.
Changes will take effect on managed nodes by means of
VPO Software Distribution (using 'Force Update' if
there is already an agent installed on the managed
node). See chapter 2 of the VPO Administrator's
Reference manual for more information.
(B) Patch Deinstallation Instructions
---------------------------------
(B1) To deinstall the patch PHSS_22879 run swremove:
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED (either
from the ITO Administrator's GUI or from
command line using inst.sh) WHILE RUNNING
SWREMOVE.
# swremove PHSS_22879
-----End of Document ID: PHSS_22879------------------------------------------
Document ID: PHNE_22877
Date Loaded: 20010315
Title: s700_800 10.20 NFS Kernel General Rel & Perf Patch
Patch Name: PHNE_22877
Patch Description: s700_800 10.20 NFS Kernel General Rel & Perf Patch
Creation Date: 01/03/14
Post Date: 01/03/15
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
OS-Core.CORE-KRN
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHNE_22877: PANIC HANG
Panic due to race condition between mount and
umount with ufs filesytems.
Hang encountered because of rfs_readdirplus3()
memory leak in NFS PV3.
PHNE_20021: PANIC
panic in internal test - cachefs with autofs.
PHNE_16924: PANIC CORRUPTION
Panic due to buffer cache corruption
PHNE_16925: PANIC CORRUPTION
Panic due to buffer cache corruption
PHNE_15863: PANIC HANG CORRUPTION
Hang encountered in nfs_fsync()
Panic with m_free(), sbdrop(), and
clntkudp_callit()
Panic with truncated file
Panic with nfs_purge_caches(), binvalfree(),
bwrite(), nfs_strategy(), do_bio(), and
nfswrite() recursion
Hang encountered with autofs (this applies
only to systems that have the ACE 2 software
bundle installed)
Hang encountered because of rfs_readdirplus3()
memory leak (this applies only to systems that
have the ACE 2 software bundle installed)
Hang encountered with cachefs (this applies
only to systems that have the ACE 2 software
bundle installed)
Panic with rfs3_readlink_free() (this applies
only to systems that have the ACE 2 software
bundle installed)
Corruption encountered with reads (this applies
only to systems that have the ACE 2 software
bundle installed)
PHNE_15864: PANIC HANG CORRUPTION
Hang encountered in nfs_fsync()
Panic with m_free(), sbdrop(), and
clntkudp_callit()
Panic with truncated file
Panic with nfs_purge_caches(), binvalfree(),
bwrite(), nfs_strategy(), do_bio(), and
nfswrite() recursion
Hang encountered with autofs (this applies
only to systems that have the ACE 2 software
bundle installed)
Hang encountered because of rfs_readdirplus3()
memory leak (this applies only to systems that
have the ACE 2 software bundle installed)
Hang encountered with cachefs (this applies
only to systems that have the ACE 2 software
bundle installed)
Panic with rfs3_readlink_free() (this applies
only to systems that have the ACE 2 software
bundle installed)
Corruption encountered with reads (this applies
only to systems that have the ACE 2 software
bundle installed)
PHNE_15041: PANIC
Panic encountered with autofs (this applies
only to systems that have the ACE 2 software
bundle installed)
PHNE_15042: PANIC
Panic encountered with autofs (this applies
only to systems that have the ACE 2 software
bundle installed)
PHNE_14071: PANIC HANG
Panic encountered in ku_sendto_mbuf()
Panic encountered in ckuwakeup()
Panic encountered in vn_rele()
Hang encountered in nfs_fsync()
PHNE_14072: PANIC HANG
Panic encountered in ku_sendto_mbuf()
Panic encountered in ckuwakeup()
Panic encountered in vn_rele()
Hang encountered in nfs_fsync()
PHNE_13823: HANG PANIC
Hang encountered in nfs_fsync()
Panic encountered in clnt_kudpinit()
PHNE_13824: HANG PANIC
Hang encountered in nfs_fsync()
Panic encountered in clnt_kudpinit()
PHNE_13668: HANG
Hang encountered in Instant Ignition
PHNE_13669: HANG
Hang encountered in instant ignition
PHNE_13235: PANIC CORRUPTION
Panic encountered in nfs_prealloc()
Corruption encountered with retransmissions
PHNE_13236: PANIC CORRUPTION
Panic encountered in nfs_prealloc()
Corruption encountered with retransmissions
PHNE_12427: HANG
Hang encountered with exportfs command
PHNE_12428: HANG
Hang encountered with exportfs command
PHNE_11386: HANG
Hang encountered in NFS IO
PHNE_11387: HANG
Hang encountered in NFS IO
PHNE_11008: CORRUPTION PANIC
Overwritten rnode error in do_bio()
Rename of jfs file system from PCNFS causes panic
Data page fault in ckuwakeup()
PHNE_11009: CORRUPTION PANIC
Overwritten rnode error in do_bio()
Rename of jfs file system from PCNFS causes panic
Data page fault in ckuwakeup()
PHKL_8544: HANG
PHKL_8545: HANG
Path Name: /hp-ux_patches/s700_800/10.X/PHNE_22877
Symptoms:
PHNE_22877:
libnfs.a
SR:8606138879
DTS:JAGad08145
The NFS client was extremely slow during the back-up
so that the ATM time daemon did not get run and causes
the ATM switch reset.
libnfs.a
SR:1653275800
DTS:JAGaa24099
System hang caused by memory leak.
libnfs.a
SR:8606135856
DTS:JAGad04988
Panic occurs when trying to umount a ufs filesystem
which is still in the process of mounting.
libnfs.a
SR:8606159736
DTS:JAGad29062
Unexpected delay in unmounting of Autofs mounts.
libnfs.a
SR:8606144704
DTS:JAGad14044
NFSv3 does not remove the hardlink of a file if the
file is busy.
PHNE_22893:
{Site Specific Patch}
PHNE_22117:
libnfs.a
SR:8606140818
DTS:JAGad10180
Nulls appearing at end of 10.20 NFS V2 client
files w/ PHNE_21108 patch.
PHNE_21704:
1. File System may eventually get full due to
several debug messages in dmesg and syslog
when Cachefs is used after installing
PHNE_21108, PHNE_20957 or PHNE_20313.
The debug messages are like:
vmunix: cachefs_getattr: backvp:
vmunix: cachefs_getattr: vap->va_nodeid:
JAGad08894 SR:8606139585
PHNE_21108:
1. AutoFS incorrectly handles certain indirect
hierarchical maps
2. Improved read-ahead algorithm to enhance
READ performance.
3. Data corruption occurs in the form of embedded NULL
characters in files written to simultaneously by
more than one process.
4. nfsstat(1M) output does not accurately report
retransmissions.
5. ls -s reports incorrect number of blocks for files on
NFS PV3 server.
6. The link(1M) command does not return an error on NFS
PV3 mounted directory when trying to create a new
linked file and an existing linked file is already
present.
7. A system panic occurs when a process writes to a file
and then immediately tries to perform another file
operation, such as truncating the file.
PHNE_20957:
1. Glance tool fails to start after installing
PHNE_20313.
PHNE_20313:
1. Automounter hangs when trying to mount cachefs
filesystem.
2. The timeo option in the mount command does not
have any effect when set.
3. Untar-ing a large quantity of files over NFS
can be slow.
4. NFS version 3 client is very slow when performing a
write operation to a Celerra server.
5. 'maxcnodes' is a constant but should be made a
configurable variable to improve cachefs performance.
6. fuser does not work over Cachefs mountpoint.
7. diff(1) failed on AIX client with HP 10.20 server due
to name of a regular file passed to pathconf(2) call.
8. MP_SPINLOCK was not taken in nfs3_do_bio()which could
have caused a credential related panic.
9. NFS3ERR_TOOSMALL reported as a last packet when it
should not be. SUNs solstice PC-NFS-client and
DEC-clients cannot handle this error message and fail
while accessing the directory.
10. mount command fails with kernel data page fault panic
instead of failing with ETIMEDOUT.
11. Enhanced NFS version 3 to support the full 32k
read/write block size.
PHNE_20021:
1. Panic found during internal testing in cachefs with
autofs.
PHNE_19426:
1. Client process can hang forever over NFS. This can
occur when an NFS client generates a high amount of
write requests, and the NFS server is very busy.
Once the process is hung it cannot be killed.
2. Client might see many networking timeouts using NFS
version 3.
3. NFS file creation fails with EACCESS when open() is
called with O_TRUNC|O_EXCL.
4. mknod of /dev/rroot (c 255 0xffffff) fails over NFS
mount.
5. 10.20: implicit UDP bind results in using
inp_lport==0 in ku_fastsend.
6. NFS client panic when mounting using smaller than
1k block size.
7. Loading executable file or running memory map
applications over NFS will fail when NFS read/write
block size is not set to 4k increment.
8. Autofs not always triggering a re-mount with
concurrent mounts and umounts, incorrectly gets
error ENOENT - "No such file or directory"
9. Autofs hangs even with PHNE_17200 when running
scripts triggering concurrent mount/umount
10. Autofs - cp(1) to inactive direct mount fails
with error EOPNOTSUPP - "Operation not supported"
11. Autofs - mv command fails in direct mnt with
error ENOSYS - "Function is not available"
PHNE_18961:
1. Some Sun's clients using Automount might fail to mount
when HPUX's server setting MOUNTD_VER to 2 in
/etc/rc.config.d/nfsconf
2. Memory leak in the NFS client system when using NFS
file locking.
PHNE_18962:
1. Some Sun's clients using Automount might fail to mount
when HPUX's server setting MOUNTD_VER to 2 in
/etc/rc.config.d/nfsconf
2. Memory leak in the NFS client system when using NFS
file locking.
PHNE_17619:
NOTE:
This ONC+/NFS patch has been reconstructed to deliver
the ONC+/NFS Networking ACE products (NFS PV3, AutoFS,
and CacheFS). In addition, the older NFS Automounter
will be delivered, along with configuration scripts
(in /etc/rc.config.d/nfsconf) necessary to select AutoFS,
or the Automounter, or neither. Please read the NOTE
in Special Installation Instructions for more details.
1. With a umask of 027, a write followed by a sleep
followed by another write (all over an NFS mount)
fails with a "Permission denied" error.
2. Autofs hangs when manual unmounts are used
3. NFS PV3 only supports up to 8k read/write transfer
size
4. NFS PV3 performs poorly when writing small records
in synchronous mode.
5. Cannot copy NFS PV3 Large files greater than 2GB from the
NFS mounted file system to the local file system.
6. NFS3ERR_JUKEBOX is not handled in 10.20 ACE PV3
7. System hang/sleep at clntkudp_callit() at outbuf and not
waking up
8. NFS file can be removed even when the file is still
being referenced.
9. The system may panic with a kernel stack
overflow.
10. Root trying to write to an NFS mounted file that
is not writable by root can reset the file size
to zero on 10.20 PV3.
11. 10.20 Client writes NULL characters into file
even though client application did not generate them.
12. System panic while doing reading or writing over
cachefs mount point for a long period of time.
PHNE_17620:
NOTE:
This ONC+/NFS patch has been reconstructed to deliver
the ONC+/NFS Networking ACE products (NFS PV3, AutoFS,
and CacheFS). In addition, the older NFS Automounter
will be delivered, along with configuration scripts
(in /etc/rc.config.d/nfsconf) necessary to select AutoFS,
or the Automounter, or neither. Please read the NOTE
in Special Installation Instructions for more details.
1. With a umask of 027, a write followed by a sleep
followed by another write (all over an NFS mount)
fails with a "Permission denied" error.
2. Autofs hangs when manual unmounts are used
3. NFS PV3 only supports up to 8k read/write transfer
size
4. NFS PV3 performs poorly when writing small records
in synchronous mode.
5. Cannot copy NFS PV3 Large files greater than 2GB from the
NFS mounted file system to the local file system.
6. NFS3ERR_JUKEBOX is not handled in 10.20 ACE PV3
7. System hang/sleep at clntkudp_callit() at outbuf and not
waking up
8. NFS file can be removed even when the file is still
being referenced.
9. The system may panic with a kernel stack
overflow.
10. Root trying to write to an NFS mounted file that
is not writable by root can reset the file size
to zero on 10.20 PV3.
11. 10.20 Client writes NULL characters into file
even though client application did not generate them.
12. System panic while doing reading or writing over
cachefs mount point for a long period of time.
PHNE_16924:
The system may panic with a data page fault.
NOTE: Patch PHNE_16924 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_16924 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_16925:
The system may panic with a data page fault.
NOTE: Patch PHNE_16925 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_16925 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_15863:
1. Processes may hang when trying to access files
across NFS.
2. The system may panic with a data page fault
when an NFS operation is interrupted on a
uniprocessor system.
3. The system may panic with a data page fault
when reading a file that has been truncated.
4. The system may panic with a kernel stack
overflow.
5. Syslog shows the message:
vxfs: mesg 016: vx_ilisterr
6. Quotas are not honored on a diskless client in
the same way that they are honored on its server
under certain circumstances.
7. The setting of NFS file/directory modification and
access time stamps is inconsistent.
8. An HP NFS server does not permit NFS file/directory
time stamps to be set from a non-HP NFS client.
9. Autofs hangs when remounting hierarchical autofs
mount points (this applies only to systems that
have the ACE 2 software bundle installed).
10. Autofs hangs when running Netscape (this applies
only to systems that have the ACE 2 software bundle
installed).
11. System hangs when using NFS PV3 as a server (this
applies only to systems that have the ACE 2 software
bundle installed).
12. Cachefs hangs (this applies only to systems that
have the ACE 2 software bundle installed).
13. When an archive library is in an NFS PV3 mounted
directory, nm gives the "bad magic" error string after
listing all symbols (the symbols list is fine). This
problem does not occur with NFS PV2 (this applies
only to systems that have the ACE 2 software bundle
installed).
14. The system may panic with a data page fault on an
NFS PV3 server and shows rfs3_readlink_free() in the
panic stack trace (this applies only to systems that
have the ACE 2 software bundle installed).
15. A read() after an lseek() past EOF is successful
(this applies only to systems that have the ACE 2
software bundle installed).
16. A cp over an NFS PV3 mount encounters an error:
Value too large to be stored in data type
NFS PV2 does not encounter the error (this applies
only to systems that have the ACE 2 software bundle
installed).
NOTE: Patch PHNE_15863 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15863 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_15864:
1. Processes may hang when trying to access files
across NFS.
2. The system may panic with a data page fault
when an NFS operation is interrupted on a
uniprocessor system.
3. The system may panic with a data page fault
when reading a file that has been truncated.
4. The system may panic with a kernel stack
overflow.
5. Syslog shows the message:
vxfs: mesg 016: vx_ilisterr
6. Quotas are not honored on a diskless client in
the same way that they are honored on its server
under certain circumstances.
7. The setting of NFS file/directory modification and
access time stamps is inconsistent.
8. An HP NFS server does not permit NFS file/directory
9. Autofs hangs when remounting hierarchical autofs
mount points (this applies only to systems that
have the ACE 2 software bundle installed).
10. Autofs hangs when running Netscape (this applies
only to systems that have the ACE 2 software bundle
installed).
11. System hangs when using NFS PV3 as a server (this
applies only to systems that have the ACE 2 software
bundle installed).
12. Cachefs hangs (this applies only to systems that
have the ACE 2 software bundle installed).
13. When an archive library is in an NFS PV3 mounted
directory, nm gives the "bad magic" error string after
listing all symbols (the symbols list is fine). This
problem does not occur with NFS PV2 (this applies
only to systems that have the ACE 2 software bundle
installed).
14. The system may panic with a data page fault on an
NFS PV3 server and shows rfs3_readlink_free() in the
panic stack trace (this applies only to systems that
have the ACE 2 software bundle installed).
15. A read() after an lseek() past EOF is successful
(this applies only to systems that have the ACE 2
software bundle installed).
16. A cp over an NFS PV3 mount encounters an error:
Value too large to be stored in data type
NFS PV2 does not encounter the error (this applies
only to systems that have the ACE 2 software bundle
installed).
NOTE: Patch PHNE_15864 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15864 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_15041:
1. Poor NFS performance over 100BT.
2. System panics with data page fault (this applies only
to systems that have the ACE 2 software bundle installed).
3. Application fails (this applies only to systems that
have the ACE 2 software bundle installed).
4. Application fails (this applies only to systems that
have the ACE 2 software bundle installed).
NOTE: Patch PHNE_15041 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15041 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_15042:
1. Poor NFS performance over 100BT.
2. System panics with data page fault (this applies only
to systems that have the ACE 2 software bundle installed).
3. Application fails (this applies only to systems that
have the ACE 2 software bundle installed).
4. Application fails (this applies only to systems that
have the ACE 2 software bundle installed).
NOTE: Patch PHNE_15042 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15042 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_14071:
1. The system may panic with a data memory protection fault.
2. Processes may hang when trying to access files
across NFS.
3. The system may panic with a data page fault.
4. The system may panic with a vn_rele.
NOTE: Patch PHNE_14071 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_14071 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_14072:
1. The system may panic with a data memory protection fault.
2. Processes may hang when trying to access files
across NFS.
3. The system may panic with a data page fault.
4. The system may panic with a vn_rele.
NOTE: Patch PHNE_14072 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_14072 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_13833:
This patch is part of the 10.20 ACE 2 bundle which adds
networking enhancements to 10.20. New networking features
supported in ACE 2 include NFS Version 3.0, AutoFS, and
CacheFS.
PHNE_13834:
This patch is part of the 10.20 ACE 2 bundle which adds
networking enhancements to 10.20. New networking features
supported in ACE 2 include NFS Version 3.0, AutoFS, and
CacheFS.
PHNE_13823:
1. Processes may hang when trying to access files
across NFS.
2. The system may panic with a spinlock deadlock.
PHNE_13824:
1. Processes may hang when trying to access files
across NFS.
2. The system may panic with a spinlock deadlock.
PHNE_13668:
Client IO from root is denied across an NFS mount point,
causing hang in instant ignition and NFS clients.
PHNE_13669:
Client IO from root is denied across an NFS mount point
causing hang in instant ignition and NFS clients.
PHNE_13235:
1. JFS Servers with NFS clients may see poor performance
when doing large file transfers across NFS
2. When using swap across an NFS mount, and the mounted
disk becomes full, the system may panic.
3. Data corruption may occur when a transmission errors
on a crowded network force retransmissions.
PHNE_13236:
1. JFS Servers with NFS clients may see poor performance
when doing large file transfers across NFS
2. When using swap across an NFS mount, and the mounted
disk becomes full, the system may panic.
3. Data corruption may occur when a transmission errors
on a crowded network force retransmissions.
PHNE_12427:
The exportfs -u command hangs.
PHNE_12428:
The exportfs -u command hangs.
PHNE_11386:
Hang when doing IO across an NFS mount
PHNE_11387:
Hang when doing IO across an NFS mount
PHNE_11008:
1. Some instances of NFS writes (such as cp from
an NFS client) may complete successfully even when
errors occur.
2. Renaming a VxFS file to another VxFS from a PCNFS
client causes a panic.
3. Disabling anonymous access is not recognized
by PCNFS clients, allowing them to run as a
priviledged user.
4. Data page faults caused in the client
5. Directories in an NFS mounted file system are created
with 000 permissions value.
PHNE_11009:
1. Some instances of NFS writes (such as cp from
an NFS client) may complete successfully even when
errors occur.
2. Renaming a VxFS file to another VxFS from a PCNFS
client causes a panic.
3. Disabling anonymous access is not recognized
by PCNFS clients, allowing them to run as a
priviledged user.
4. Data page faults caused in the client
PHNE_9864:
Directories in an NFS mounted file system are created
with 000 permissions value.
PHKL_9155:
1. Add write-gathering support for NFS servers.
2. The length of a timeout for an NFS request may become
extremely long (on the order of minutes).
PHKL_9156:
1. Add write-gathering support for NFS servers.
2. The length of a timeout for an NFS request may become
extremely long (on the order of minutes).
PHKL_8544:
1. Data page fault in an MP environment due to
synchronization problems with the client's biod's.
2. A panic within kernel RPC (in svc_getreqset) in an MP
environment is generated due to another synchronization
problem.
3. System hangs caused in large systems.
PHKL_8545:
1. Data page fault in an MP environment due to
synchronization problems with the client's biod's.
2. A panic within kernel RPC (in svc_getreqset) in an MP
environment is generated due to another synchronization
problem.
3. System hangs caused in large systems.
Defect Description:
PHNE_22877:
libnfs.a
JAGad08145
From gprof data collected, it showed that the
dnlc_purge() was not properly used to purge the
entire dnlc cache. Also the rnode hash table size
and algorithm was inefficent so that more than
1000 entries hashed in the same hash bucket.
Resolution:
Used the appropriate dnlc_purge_vp per file and
dnlc_purge_vfs per file system to purge only cache
entries needed instead of entire cache table.
Also increased the rnode hash table size and
algorithm to provide a better distributed hash
table and algorithm.
libnfs.a
JAGaa24099
Memory leak in rfs_readdirplus3() in NFS PV3.
Resolution:
Now the size to be malloc'ed is checked. No memory is
allocated when the number of entries not already read
in the directory is 0.
libnfs.a
JAGad04988
Race condition between mount and umount with ufs
filesystems.
Resolution:
Check VFS_MOUNTING flag in make_unmount_list and
get_hierarchical_mounts.
libnfs.a
JAGad29062
When an unmount request comes in to the automountd,
it stats each file system to find the entry with
the matching file system id. The stat command updates
the reference times of the autonodes, preventing them
from unmounting when they should.
Resolution:
AutoFS now uses an existing macro to make sure that
the calling process is not automountd before updating
the reference times of autonodes.
libnfs.a
JAGad14044
Cannot remove a file or a hardlink to that file,
depending on which is removed first; the first one
to be removed will succeed and will be renamed, the
second one to be removed will get an error.
Resolution:
Busy file and its hardlink will be removed without an
error.
PHNE_22893:
{Site Specific Patch}
PHNE_22117:
libnfs.a
JAGad10180
When a file is truncated on the server the
client never sees the new smaller size. Hence
the client displays null characters at the end
of the file.
Resolution:
The logic to update the atttribute
cash is fixed to update the size in all cases
(if the size on the server is larger or smaller
than the size on the client).
PHNE_21704:
1. Code had some printf messages which filled the
syslog and dmesg when CacheFs is used.
JAGad08894 SR:8606139585
Resolution:
The printf messages which were causing this have
been deleted.
PHNE_21108:
1. When hierarchical indirect maps are used on 10.20
these maps fail with a mkdir error from automountd.
The same maps work on 11.0 systems.
Resolution:
Allow indirect maps lookups initiated by the
daemon to always succeed.
Affected module: auto_vnops.c
2. The new read ahead algorithm calculates the number
of blocks to read ahead, instead of doing two blocks
read ahead everytime. The max number of blocks to
read ahead is 4. If the calculated read ahead blocks
is larger than the nfs read head max, the max is
applied.
Resolution:
Enhancement. The new read ahead algorithm calculates
the number of blocks to read ahead, instead of doing
two blocks read ahead everytime. The max number of
blocks to read ahead is 4. If the calculated read
ahead blocks is larger than the nfs read head max,
the max is applied.
The rw3vp() routine in nfs3/hpnfs_vnops.c and
rwvp() routine in nfs/nfs_vnops.c have been changed.
3. When two processes write to the same file, Null
characters are written to the file. This problem
does not occur when -noac (no attribute caching)
is specified at mount time. NFS write code has a
race condition where the second process zeroes out
the buffer the first process has written
to, if the write size is less than nfs block size
of 8K.
Resolution:
A partial fix was put in to check if r_size has increased
while the process waits for an empty buffer and not zero
out the buffer is r_size has increased.
The condition was coded in error to zero out the buffer
is r_size has increased. Fix the if condition to not zero
out if r_size is larger than previous value.
rw3vp() routine in nfs3/hpnfs_vnops.c and rwvp() routine
in nfs/nfs_vnops.c have been changed.
The second race condition is in getattr code, where
r_size is updated with size received from the server,
when r_size is larger and more accurate. r_size should be
updated only if r_size is smaller than the server file
size and client has dirty buffers to flush.
nfsgetattr3() routine in nfs3/nfs_vnops3.c and
nfsgetaatr() routine in nfs/nfs_vnops.c have been
changed.
4. A NFS client was experiencing many retransmissions of NFS
packets (viewable in a nettle trace) but nfsstat is not
incrementing the retrans counter. This was because the
retrans counter was only being incremented if a packet we
tried to send on the wire failed due to resource problem.
But the retrans counter should be incremented regardless
of why the call failed, if the call failed.
Resolution:
Code change. In clntkdup_callit() in rpc/clnt_kudp.c the
retrans incrementation check was moved out of the
RPC_SYSTEMERROR if statement.
5. For each directory argument,the ls command lists the
contents of the directory. The -s options gives size in
blocks for each entry. If the ls -s command was run
on the same directory on the client and the server,
different block sizes was reported for the files.
The problem was due to the fact that the MAXBSIZE used
for the calculation of va_blksize in fattr_to_vattr3()
in nfs3/nfs_subr3.c was 64K, unlike 11.0 code or Sun code
where it is 8K.
Resolution:
The solution was to include onc+sys/param.h in
nfs_subr3.c where MAXBSIZE = 8K. Previously only
h/param.h was included where MAXBSIZE=64K.
6. The link(2)(1M) does not return an EEXIST on NFS PV3
mounted directory though there is a linking file. This
was due to the fact that that in most error cases we were
branching to out: where the error conditon was reset to
NFS3_OK. This erased the previous error condition.
Resolution:
Code change in rfs_link3(). Setting the status to
NFS3_OK has been moved out of out:.
7. Holding a spinlock and calling binvalfree() causes the
panic.
Resolution:
Code change. Release spinlock before calling binvalfree()
in nfs_setattr3().
PHNE_20957:
1. A kernel variable has been changed to support NFS
32k read/write block size. Glance made reference
to this variable and it fails to start when it
can't find this variable even though Glance doesn't
use this variable for NFS statistics.
Resolution:
Reintroduce this variable back to NFS kernel to allow
glance to start correctly.
PHNE_20313:
1. With PHNE_19426, autofs controlling cachefs indirect
map will hang on mount
Resolution:
Improve detection logic to allow automountd
detection logic to detect mount calling mount
or unmount calling unmount.
Change applied to AUTOFS_PROCESS_IS AUTOMOUNTED
macro in kernel.
2. The timeo option in the mount command does not have
any effect when set.
Resolution:
A change in the NFS kernel to make use of this
option passed down by the NFS mount command.
3. Untar-ing a large quantity of files over NFS can be
slow. NFS sometimes needs to invalidate it's client
cache to ensure that it's cache is not stale
(binvalfree). It is in this path that NFS makes
some unnecessary calls to binvalfree, which slows
down the Untar operation.
Resolution:
A performance enhancement has been made to the NFS
kernel to avoid some calls to binvalfree.
4. NFS version 3 client is very slow when performing
a write operation to a Celerra server.
The Celerra server doesn't implement post attribute
return on error which is part of the NFS version 3
protocol, but is not a required feature. What is
required is that a client must handle this scenario
correctly and this is what out NFS client has failed
to do.
Resolution:
A change in the NFS path has been made to handle the
scenario where a server does't return post
attribute on error.
5. The 'maxcnodes' s a constant(= MAXCNODES ) the value
of which is 500. Sometimes this is too low a value
when a dedicated file system is used for Cahefs.
Resolution:
The value of 'maxcnodes' variable will now be a
computed value which defaults to 50% of ninode. One
can cahnge the value with adb. There is a feature,
that if the user does not like the changed value,
you can set maxcnodes=0x7fffffff and on the next
Cachefs mount the value will be set to 50% of ninode
again.
6. The command fuser does not work over a Cachefs mount
point though fuser -c does. As a result the
ServiceGuard scripts fail to work because fuser -k
cannot kill the processes keeping the mount points
busy. The root cause is that the v_nodeid field in
the cnode is not set.
Resolution:
Set the v_nodeid field in the cnode with the fid
returned in the attributes. Also one has to set
the kernel parameter "pi_newmnttype". One can use
adb to turn on the pi_newmnttype, or this can be
done by the command onccompat -n.
7. diff(1) failed due to invalid name length returned by
NFS pathconf(2) from HP Server on regular files.
HP's local file system does not support pathconf(2)
on regular files and when AIX generates pathconf(2)
call on regular files, server replies with name length
of zero.
Resolution:
When a file argument is passed in to nfs server code:
rfs_pathconf(),it is now converted to the parent
directory before calling and passing the value to the
underlying filesystem pathconf() call.
8. MP_Spinlock was omitted in nfs3_do_bio() in
hpnfs_vnops.c. This could have caused a panic when cred
was decremented.
Resolution:
MP_Spinlock was added to nfs3_do_bio().
9. 10.20 NFS-servers always do send an NFS3ERR_TOOSMALL
reply as a last packet during an readdirplus-call.
SUNs solstice PC-NFS-client and DEC-clients cannot
handle this error message and fail while accessing the
directory.
Resolution:
Code change. Remove nents==0 code from rfs_readdirplus3.
10. nfs_mount() routine frees mount info pointer and
then calls nfs_inactive() which references one of
the fields in mount info structure causing a kernel
data page fault panic.
Resolution:
The order of freeing the pointers looks obvisously
wrong. The reason kernel does not crash every time
mount timesout is the following:
The answer is in kmem_free(), FREE() and how they
work. After kmem_free() returns the memory we just
freed ends up on a free list. So referencing it
does not cause a page fault everytime we go through
through nfs_inactive3(), after freeing mi.We page fault
if that memory gets allocated to some other process
and the data is no longer valid.
11. Enhanced NFS version 3 to support the full 32k
read/write block size.
Resolution:
Enhanced NFS version 3 to support the full 32k
read/write block size.
PHNE_20021:
1. Internal testing with cachefs controlled by autofs
will get a 'data page fault' panic in <30min.
Resolution:
In autofs, added a concurrency check on node before
using (vnode_t*)vp->v_vfsmountedhere.
PHNE_19426:
1. This turned out to be a server problem where the NFS
server dropped the client request. This caused the
client to retry in a infinite loop, which is normal.
The reason this occurred is because the server
corrupted the cache data entry.
Resolution:
A fix has been made in the NFS server code to prevent
duplicate cache table corruption.
2. The timeout table for NFS version 3 wasn't correct.
This leads to client timing out too quickly.
Resolution:
The timeout's table has been fixed in the NFS kernel
to match Sun's timeout implementation of NFS.
3. Specifying both O_EXCL and O_TRUNC at file creation
time caused NFS client to pass 0 file size to the
server who treats the file as an existing file and
tries to verify the credential which failed.
Resolution:
A fix has been implemented to not allow 0 file size to
pass to the server so it will not verify the credential
of a newly created file.
4. mknod of a character device with -1 minor number will
cause the NFS client to create a FIFO file.
Resolution:
A new error message "Operation not supported" will be
returned when the user attempts to create a file with
the properties described above.
5. Connectivity problem can occur when all dynamic port
numbers are in use.
Resolution:
Return error when no port can be allocated.
6. The NFS kernel doesn't support block size of less
than 1k even though the mount commands allows it.
Resolution:
The kernel mount routine has been changed to allow
the use of less than 1k block size.
7. Loading executable file or running memory map
applications over NFS will fail when NFS read/write
block size is not set to 4k increment.
Resolution:
A check in the NFS mount code to ensure that the
buffer page is allocated at 4k increment.
8. AutoFS is not triggering re-mount === Running
AutoFS with very short node timeout (e.g.
"automount -t0") can cause failures to access files
which are present.
Resolution:
Adjust the logic used to detect special requests
from the "automountd" daemon. Include tests to
avoid race conditions between autofs_proc and file
lookups. Set a minimum hold time for autonodes so
that they are not recycled immediately after being
created.
9. AutoFS hangs even with PHNE_17200 ===
AutoFS with a short node timeout with a script
using manual umounts in a tight loop can hang autofs
after 10-15 minutes.
Resolution:
Adjust the logic used to detect special requests
from the "automountd" daemon. Include tests to
avoid race conditions between autofs_proc and file
lookups. Set a minimum hold time for autonodes so
that they are not recycled immediately after being
created.
10. cp(1) fails to inactive direct mount ===
When a command is given to copy a file to the
top of an unmounted direct mount point, 'cp' fails
with "Operation not supported".
Resolution:
Add a pathconf() handler for direct mounts.
11. mv command fails in AutoFS direct mnt ==
When the 'mv' command is used to rename a file
from the current directory and it is a direct mount
point, it will fail if the direct mount is not
already active (mounted), with error ENOSYS.
Resolution:
Add direct mount handler to auto_access() and
auto_rename(). With changes, 'cd' triggers mount.
PHNE_18961:
1. Setting MOUNTD_VER to 2 will force HPUX server to
start rpc.mountd servicing only version 2 of NFS.
This is a special feature introduced in 10.20 for
backward compatibility reason. According to NFS
specification, a client should contact rpc.mountd
on the server to see which is the highest version
it supports before attempting to use that version.
This wasn't the case for some Sun's clients. Sun's
clients attempt to contact nfsd instead of rpc.mountd
for service. This is a problem. Since HP's nfsd
always servicing both versions and rpc.mountd only
servicing version 2, some Sun's client get confuse.
HP's client doesn't have this problem because it
is smart enough to fall back to version 2 if 3 is
not available.
Resolution:
Setting MOUNTD_VER to 2 will now force HPUX server
to start both rpc.mountd and nfsd servicing only
version 2 of NFS. This solved the confusion for
some Sun's clients.
2. When using NFS file locking/unlocking heavily, the
kernel RPC on the client system leaks memory in
chunks of 32 byte.
Resolution:
The memory leak is due to not deallocating a spinlock
structure associated with the RPC client handle when
the client handle is freed. This has been fixed
PHNE_18962:
1. Setting MOUNTD_VER to 2 will force HPUX server to
start rpc.mountd servicing only version 2 of NFS.
This is a special feature introduced in 10.20 for
backward compatibility reason. According to NFS
specification, a client should contact rpc.mountd
on the server to see which is the highest version
it supports before attempting to use that version.
This wasn't the case for some Sun's clients. Sun's
clients attempt to contact nfsd instead of rpc.mountd
for service. This is a problem. Since HP's nfsd
always servicing both versions and rpc.mountd only
servicing version 2, some Sun's client get confuse.
HP's client doesn't have this problem because it
is smart enough to fall back to version 2 if 3 is
not available.
Resolution:
Setting MOUNTD_VER to 2 will now force HPUX server
to start both rpc.mountd and nfsd servicing only
version 2 of NFS. This solved the confusion for
some Sun's clients.
2. When using NFS file locking/unlocking heavily, the
kernel RPC on the client system leaks memory in
chunks of 32 byte.
Resolution:
The memory leak is due to not deallocating a spinlock
structure associated with the RPC client handle when
the client handle is freed. This has been fixed
PHNE_17619:
1. The problem is that there are conditions in which
read credentials are not set. That means that any
reads performed as part of a write operation will
fail because there are no read credentials available
for them to pass and all work done on the server is
as root.
2. Remount logic causes hangs
3. Enhanced NFS version 3 to support up to 24k read/
write block size.
4. Tunned the code to perform better in small block
synchronous write.
5. A NFS PV3 client is unable to copy large files
greater than 2GB from a NFS mounted file system
to the local file system.
6. NFS3ERR_JUKEBOX is not handled in 10.20 ACE PV3 code
7. Fixed system hang/sleep in clntkudp_callit() at
outbuf and not waking up. Also added statistcial
data collection for sleep and wakeup calls.
8. The code in nfs_remove checks if a file is busy
and if it has been renamed. If the test is true
then the file will be removed. This can cause a busy
file that has not been renamed removed. The 2
conditions should be checked separately, i.e. first
check if a file is busy, if it is, then check if it's
been renamed? Do nothing if it is; otherwise, rename
it. Only when a file is not busy then it will be
removed.
9. the code path to purge the buffer caches of a stale
file handle who has large amount of delayed write
data could be too long and causes kernel stack
overflow.
10. When a root user can not write to the file, the
file attributes are changed including the file
size. The code closing the file does not check
if the user closing the file has write permission
before it sets the file attribute using the new
one thus causing the file size gets reset to zero.
11. The problem occurs due to avoiding the read of the
block when multiple processes are appending data
to the same file block when nfs_no_read_before_write
is turned on. Due to NFS client avoiding the read
of the file block and initializing the buffer to
NULLs,NULLs are written out.
12. The cachefs read and write path is not releasing
credential correctly.
PHNE_17620:
1. The problem is that there are conditions in which
read credentials are not set. That means that any
reads performed as part of a write operation will
fail because there are no read credentials available
for them to pass and all work done on the server is
as root.
2. Remount logic causes hangs
3. Enhanced NFS version 3 to support up to 24k read/
write block size.
4. Tunned the code to perform better in small block
synchronous write.
5. A NFS PV3 client is unable to copy large files
greater than 2GB from a NFS mounted file system
to the local file system.
6. NFS3ERR_JUKEBOX is not handled in 10.20 ACE PV3 code
7. Fixed system hang/sleep in clntkudp_callit() at
outbuf and not waking up. Also added statistcial
data collection for sleep and wakeup calls.
8. The code in nfs_remove checks if a file is busy
and if it has been renamed. If the test is true
then the file will be removed. This can cause a busy
file that has not been renamed removed. The 2
conditions should be checked separately, i.e. first
check if a file is busy, if it is, then check if it's
been renamed? Do nothing if it is; otherwise, rename
it. Only when a file is not busy then it will be
removed.
9. the code path to purge the buffer caches of a stale
file handle who has large amount of delayed write
data could be too long and causes kernel stack
overflow.
10. When a root user can not write to the file, the
file attributes are changed including the file
size. The code closing the file does not check
if the user closing the file has write permission
before it sets the file attribute using the new
one thus causing the file size gets reset to zero.
11. The problem occurs due to avoiding the read of the
block when multiple processes are appending data
to the same file block when nfs_no_read_before_write
is turned on. Due to NFS client avoiding the read
of the file block and initializing the buffer to
NULLs,NULLs are written out.
12. The cachefs read and write path is not releasing
credential correctly.
PHNE_16924:
A buffer cache entry is being released more than once
causing corruption in the buffer cache hash lists.
NOTE: Patch PHNE_16924 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_16924 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_16925:
A buffer cache entry is being released more than once
causing corruption in the buffer cache hash lists.
NOTE: Patch PHNE_16925 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_16925 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_15863:
1. An access of a kernel variable on an NFS client
was not protected by a spinlock and thus conflicted
with other accesses of the same variable causing
the integrity of that variable to be compromised and
leading to a case where a sleep could not be woken up.
2. An interrupt performing an operation on a socket
on which NFS is attempting a socket buffer data
drop (sbdrop) causes the socket operation to access
a bad socket buffer address.
3. A read of a file that was truncated during the
read operation causes an access of non-existent
data.
4. With no biods running, a write of a stale file
in which the writes are less than 8K bytes in length
causes a recursive call stack that can get very
large.
5. Before reading the entries of a directory, no
check is performed to determine if the entity being
read is a directory, which leads to the given syslog
message.
6. The file open credentials are used by NFS and
not the thread credentials. This can lead to a
quota problem when the user that opened a file
is not the user accessing the file.
7. When a utime() operation with a NULL timestamp is
performed on an NFS file/directory, the NFS client uses
the system time of the client to set file/directory
modification and access times with SETATTR operations.
However, WRITE operations use the system time of the
server to set file/directory modification and access
times. This causes inconsistencies when the client and
server systems are in different time zones.
8. A SUN NFS client attempting to perform a utime()
operation with a NULL timestamp on an HP NFS server
file/directory is rejected due to a permissions error
even though the process has write permissions but is
not the file/directory owner.
9. When hierarchical maps are used, a umount of the
mount points causes the autofs daemon to hang (this
applies only to systems that have the ACE 2
software bundle installed).
10. Running Netscape from automounter paths causes
hangs (this applies only to systems that have the
ACE 2 software bundle installed).
11. A slow memory leak in rfs_readdirplus3() eventually
starves the server of free memory (this applies only to
systems that have the ACE 2 software bundle installed).
12. The calls from cachefs to do attribute lookups hang
when trying to make a cachefs node (this applies only to
systems that have the ACE 2 software bundle installed).
13. The nm tool is given incorrect file length data and
reports a standard HPPA error (this applies only to
systems that have the ACE 2 software bundle installed).
14. The system panics with data page fault on the NFS PV3
server when trying to remove a symbolic link (this applies
only to systems that have the ACE 2 software bundle
installed).
15. An application can lseek to EOF and then read past
EOF without having an error status returned (this applies
only to systems that have the ACE 2 software bundle
installed).
16. The maximum file size field in the NFS PV3 protocol
has been initialized incorrectly (this applies only to
systems that have the ACE 2 software bundle installed).
NOTE: Patch PHNE_15863 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15863 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_15864:
1. An access of a kernel variable on an NFS client
was not protected by a spinlock and thus conflicted
with other accesses of the same variable causing
the integrity of that variable to be compromised and
leading to a case where a sleep could not be woken up.
2. An interrupt performing an operation on a socket
on which NFS is attempting a socket buffer data
drop (sbdrop) causes the socket operation to access
a bad socket buffer address.
3. A read of a file that was truncated during the
read operation causes an access of non-existent
data.
4. With no biods running, a write of a stale file
in which the writes are less than 8K bytes in length
causes a recursive call stack that can get very
large.
5. Before reading the entries of a directory, no
check is performed to determine if the entity being
read is a directory, which leads to the given syslog
message.
6. The file open credentials are used by NFS and
not the thread credentials. This can lead to a
quota problem when the user that opened a file
is not the user accessing the file.
7. When a utime() operation with a NULL timestamp is
performed on an NFS file/directory, the NFS client uses
the system time of the client to set file/directory
modification and access times with SETATTR operations.
However, WRITE operations use the system time of the
server to set file/directory modification and access
times. This causes inconsistencies when the client and
server systems are in different time zones.
8. A SUN NFS client attempting to perform a utime()
operation with a NULL timestamp on an HP NFS server
file/directory is rejected due to a permissions error
even though the process has write permissions but is
not the file/directory owner.
9. When hierarchical maps are used, a umount of the
mount points causes the autofs daemon to hang (this
applies only to systems that have the ACE 2
software bundle installed).
10. Running Netscape from automounter paths causes
hangs (this applies only to systems that have the
ACE 2 software bundle installed).
11. A slow memory leak in rfs_readdirplus3() eventually
starves the server of free memory (this applies only to
systems that have the ACE 2 software bundle installed).
12. The calls from cachefs to do attribute lookups hang
when trying to make a cachefs node (this applies only to
systems that have the ACE 2 software bundle installed).
13. The nm tool is given incorrect file length data and
reports a standard HPPA error (this applies only to
systems that have the ACE 2 software bundle installed).
14. The system panics with data page fault on the NFS PV3
server when trying to remove a symbolic link (this applies
only to systems that have the ACE 2 software bundle
installed).
15. An application can lseek to EOF and then read past
EOF without having an error status returned (this applies
only to systems that have the ACE 2 software bundle
installed).
16. The maximum file size field in the NFS PV3 protocol
has been initialized incorrectly (this applies only to
systems that have the ACE 2 software bundle installed).
NOTE: Patch PHNE_15864 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15864 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_15041:
1. NFS performance over 100BT is poor.
2. Autofs panics system with data page fault (this
applies only to systems that have the ACE 2 software
bundle installed).
3. Autofs fails to work with 9.X archived directory
path libraries (this applies only to systems that
have the ACE 2 software bundle installed).
4. Autofs causes swlist to fail (this applies only to
systems that have the ACE 2 software bundle installed).
NOTE: Patch PHNE_15041 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15041 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_15042:
1. NFS performance over 100BT is poor.
2. Autofs panics system with data page fault (this
applies only to systems that have the ACE 2 software
bundle installed).
3. Autofs fails to work with 9.X archived directory
path libraries (this applies only to systems that
have the ACE 2 software bundle installed).
4. Autofs causes swlist to fail (this applies only to
systems that have the ACE 2 software bundle installed).
NOTE: Patch PHNE_15042 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_15042 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_14071:
1. An uninitialized kernel variable on an NFS server
causes an address to be decremented by one and
thus leaves it not pointing to a word-aligned
area.
2. An access of a kernel variable on an NFS client
was not protected by a spinlock and thus conflicted
with other accesses of the same variable causing
the integrity of that variable to be compromised and
leading to a case where a loop cannot be terminated.
3. A lack of synchronization within the RPC kernel
layer causes an access of a kernel variable after
its memory has already been freed.
4. The NFS server allows access of a previously
released vnode when a file lock is unblocked.
NOTE: Patch PHNE_14071 installs a patch for the networking
ACE 2 software bundle (PHNE_13833) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_14071 installs a patch for the standard release
and its patches (represented by PHNE_13823).
PHNE_14072:
1. An uninitialized kernel variable on an NFS server
causes an address to be decremented by one and
thus leaves it not pointing to a word-aligned
area.
2. An access of a kernel variable on an NFS client
was not protected by a spinlock and thus conflicted
with other accesses of the same variable causing
the integrity of that variable to be compromised and
leading to a case where a loop cannot be terminated.
3. A lack of synchronization within the RPC kernel
layer causes an access of a kernel variable after
its memory has already been freed.
4. The NFS server allows access of a previously
released vnode when a file lock is unblocked.
NOTE: Patch PHNE_14072 installs a patch for the networking
ACE 2 software bundle (PHNE_13834) only if that bundle
has been installed on the system. Otherwise, patch
PHNE_14072 installs a patch for the standard release
and its patches (represented by PHNE_13824).
PHNE_13833:
New functionality to support networking features in
10.20.
PHNE_13834:
New functionality to support networking features in
10.20.
PHNE_13823:
1. Processes within the RPC kernel layer are not
releasing a lock which is needed by other NFS client
processes to synchronize IO requests (which requires
a flush of all outstanding client to server IO).
2. A spinlock is held by a kernel RPC process when
it tries to acquire a beta semaphore.
PHNE_13824:
1. Processes within the RPC kernel layer are not
releasing a lock which is needed by other NFS client
processes to synchronize IO requests (which requires
a flush of all outstanding client to server IO).
2. A spinlock is held by a kernel RPC process when
it tries to acquire a beta semaphore.
PHNE_13668:
The NFS client prevents root from opening a file on the
server. It will allow file creation, but not IO to an
existing file.
PHNE_13669:
The NFS client prevents root from opening a file on the
server. It will allow file creation, but not IO to an
existing file.
PHNE_13235:
1. NFS Clients may send serial IO requests out of order,
causing performance problems for JFS on the Server.
2. NFS writes to a full disk used as a swap device will
return an error which results in a call to panic() from
nfs_prealloc().
3. When retransmitting, the XID may not be properly
reinitialized, allowing data corruption in the form of
null-valued blocks of 8192 bytes (or less).
PHNE_13236:
1. NFS Clients may send serial IO requests out of order,
causing performance problems for JFS on the Server.
2. NFS writes to a full disk used as a swap device will
return an error which results in a call to panic() from
nfs_prealloc().
3. When retransmitting, the XID may not be properly
reinitialized, allowing data corruption in the form of
null-valued blocks of 8192 bytes (or less).
PHNE_12427:
The reference count of the exported entry is not managed
correctly, and may remain greater than 0 when unused.
PHNE_12428:
The reference count of the exported entry is not managed
correctly, and may remain greater than 0 when unused.
PHNE_11386:
Hang in clnt_kudp.o
PHNE_11387:
Hang in clnt_kudp.o
PHNE_11008:
1. Error codes kept in the rnode for an NFS client's file
may get overwritten, and therefore not reported back to the
caller when the file is closed.
2. The NFS server renaming procedures do not check for
differing VxFS file systems when asking for a rename,
which will cause a panic down in VxFS.
3. The server authorization program does not properly
check for anonymous access when user IDs of -2 are used.
4. The netisr callout function did not protect against a
race condition.
null-valued blocks of 8192 bytes (or less).
5. The system does not initialize the vnode attributes when
it sees a file size which is too large for the 10.20 file
system, and returns an error. The server is making the
directory anyway, with uninitialized (000) attributes.
PHNE_11009:
1. Error codes kept in the rnode for an NFS client's file
may get overwritten, and therefore not reported back to the
caller when the file is closed.
2. The NFS server renaming procedures do not check for
differing VxFS file systems when asking for a rename,
which will cause a panic down in VxFS.
3. The server authorization program does not properly
check for anonymous access when user IDs of -2 are used.
4. The netisr callout function did not protect against a
race condition.
PHNE_9864:
The system does not initialize the vnode attributes when
it sees a file size which is too large for the 10.20 file
system, and returns an error. The server is making the
directory anyway, with uninitialized (000) attributes.
PHKL_9155:
1. NFS write performance can be improved by doing gather
writes at the server. This patch implements the NFS
portion of gather writes.
2. The maximum timeout values defined in RPC were very
long, and neither RPC nor NFS values matched that of SUN.
PHKL_9156:
1. NFS write performance can be improved by doing gather
writes at the server. This patch implements the NFS
portion of gather writes.
2. The maximum timeout values defined in RPC were very
long, and neither RPC nor NFS values matched that of SUN.
PHKL_8544:
1. The kernel's biod support code did not sufficently
protect against MP race conditions.
2. The RPC processor affinity implementation used by nfsd's
was not sufficently protected against MP race conditions.
3. Incorrect usage of the dnlc purge functions.
PHKL_8545:
1. The kernel's biod support code did not sufficently
protect against MP race conditions.
2. The RPC processor affinity implementation used by nfsd's
was not sufficently protected against MP race conditions.
3. Incorrect usage of the dnlc purge functions.
SR:
5003445601 1653280412 5003433078 5003429753 5003428292
5003427963 5003425116 5003423590 5003423368 5003423111
5003419325 5003418962 5003417329 5003417071 5003406660
5003404616 5003402743 5003402677 5003398826 5003394056
5003368050 5003352534 5003344226 5003343277 5003340042
5003330894 5003327338 5003326090 5003324657 5003322370
5003321513 5003319665 5003319145 5003279927 5003279091
4701408047 4701400903 4701378117 4701351577 4701341669
4701314302 4701306837 4701306829 1653275800 1653272385
1653266577 1653249268 1653197632 1653192294 1653150599
1653146886 1653146308 1653134924 1653101337 1653281691
5003456574 1653275974 1653299602 5003456897 1653308254
5003467373 1653298828 5003458299 1653299826 5003462911
8606139585 8606140818 8606138879 1653275800 8606135856
8606159736 8606144704
Patch Files:
/usr/conf/lib/libnfs.a
/usr/conf/lib/libhp-ux.a(cachefs.o)
/usr/conf/lib/libhp-ux.a(nfs.o)
/usr/conf/lib/libhp-ux.a(nfs_iface.o)
/usr/conf/lib/onc_debug.o
/usr/conf/master.d/nfs
what(1) Output:
/usr/conf/lib/libnfs.a:
svc_kudp.c $Date: 99/12/07 17:43:14 $ $Revision: 1.7
.112.5 $ PATCH_10.20 PHNE_20313 700/800
svc.c $Date: 98/11/13 13:37:28 $ $Revision: 1.8.112
.16 $ PATCH_10.20 PHNE_16924
kudp_fsend.c $Date: 99/08/13 15:42:23 $ $Revision:
1.4.112.3 $ PATCH_10.20 PHNE_19426 700/800
clnt_kudp.c $Date: 00/02/10 15:30:16 $ $Revision: 1
.9.112.30 $ PATCH_10.20 PHNE_20313 700/800
hpautofs.c $Date: 99/11/18 15:08:46 $ $Revision: 1.
1.112.4 $ PATCH_10.20 PHNE_20313 700/800
auto_subr.c $Date: 00/12/20 15:17:29 $ $Revision: 1
.1.112.9 $ PATCH_10.20 PHNE_22877 700/800
auto_vfsops.c $Date: 00/12/15 15:41:06 $ $Revision:
1.1.112.3 $ PATCH_10.20 PHNE_22877 700/800
auto_vnops.c $Date: 00/12/15 16:15:08 $ $Revision:
1.1.112.9 $ PATCH_10.20 PHNE_22877 700/800
cachefs_vnops.c $Date: 00/06/07 16:10:58 $ $Revisio
n: 1.1.112.9 $ PATCH_10.20 PHNE_21704 700/8
00
cachefs_vfsops.c $Date: 99/12/06 13:52:33 $ $Revisi
on: 1.1.112.4 $ PATCH_10.20 PHNE _20313 700/
800
cachefs_module.c $Date: 99/12/06 13:49:30 $ $Revisi
on: 1.1.112.4 $ PATCH_10.20 PHNE _20313 700/
800
cachefs_cnode.c $Date: 99/12/06 13:44:21 $ $Revisio
n: 1.1.112.5 $ PATCH_10.20 PHNE_20313 700/80
0
hpnfs_vnops.c $Date: 00/03/16 19:35:42 $ $Revision:
1.1.112.30 $ PATCH_10.20 PHNE_21108 700/800
nfs_vfsops3.c $Date: 00/01/07 16:41:29 $ $Revision:
1.1.112.11 $ PATCH_10.20 PHNE_20313 700/800
nfs_vnops3.c $Date: 01/02/16 14:02:20 $ $Revision:
1.1.112.29 $ PATCH_10.20 PHNE_22877 700/800
nfs_subr3.c $Date: 01/01/03 12:00:45 $ $Revision: 1
.1.112.15 $ PATCH_10.20 PHNE_22877 700/800
nfs_server3.c $Date: 00/12/20 16:11:00 $ $Revision:
1.1.112.11 $ PATCH_10.20 PHNE_22877 700/800
nfs_export3.c $Date: 00/01/04 13:58:42 $ $Revision:
1.1.112.2 $ PATCH_10.20 PHNE_20313 700/800
klm_lckmgr.c $Revision: 1.5.112.3 $
klm_kprot.c $Revision: 1.1.112.2 $
nfs_vfsops.c $Date: 00/01/07 16:45:56 $ $Revision:
1.1.112.9 $ PATCH_10.2 0 PHNE_20313 700/800
nfs_vnops.c $Date: 01/02/16 13:59:27 $ $Revision: 1
.3.112.68 $ PATCH_10.20 PHNE_22877 700/800
nfs_subr.c $Date: 00/12/20 16:02:24 $ $Revision: 1.
1.112.33 $ PATCH_10.20 PHNE_22877
nfs_server.c $Date: 99/08/13 15:41:02 $ $Revision:
1.3.112.33 $ PATCH_10.20 PHNE_19426 700/800
nfs_fcntl.c $Revision: 1.1.112.18 $
/usr/conf/lib/libhp-ux.a(cachefs.o):
None
/usr/conf/lib/libhp-ux.a(nfs.o):
None
/usr/conf/lib/onc_debug.o:
None
/usr/conf/lib/libhp-ux.a(nfs_iface.o):
None
/usr/conf/master.d/nfs:
$Revision: 1.2.113.3 $
cksum(1) Output:
3668783361 647654 /usr/conf/lib/libnfs.a
566132716 191044 /usr/conf/lib/libhp-ux.a(cachefs.o)
3631930508 166548 /usr/conf/lib/libhp-ux.a(nfs.o)
3472542863 2012 /usr/conf/lib/libhp-ux.a(nfs_iface.o)
566132716 191044 /usr/conf/lib/onc_debug.o
1421096347 4241 /usr/conf/master.d/nfs
Patch Conflicts: None
Patch Dependencies:
s700: 10.20: PHKL_16750 PHNE_19937 PHNE_22288
s800: 10.20: PHKL_16751 PHNE_19936 PHNE_22288
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHKL_8545 PHKL_8544 PHKL_9156 PHKL_9155 PHNE_9864 PHNE_11009
PHNE_11008 PHNE_11387 PHNE_11386 PHNE_12428 PHNE_12427 PHNE_13236
PHNE_13235 PHNE_13669 PHNE_13668 PHNE_13824 PHNE_13823 PHNE_13834
PHNE_13833 PHNE_14072 PHNE_14071 PHNE_15042 PHNE_15041 PHNE_15864
PHNE_15863 PHNE_16925 PHNE_16924 PHNE_17620 PHNE_17619 PHNE_18962
PHNE_18961 PHNE_19426 PHNE_20021 PHNE_20313 PHNE_20957 PHNE_21108
PHNE_21704 PHNE_22117 PHNE_22893
Equivalent Patches: None
Patch Package Size: 1250 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_22877
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHNE_22877.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHNE_22877. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHNE_22877.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_22877.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
PHNE_17619:
PHNE_17620:
After installation of this patch, the NFS configuration
file will have been modified to control the behavior of
the system, and, as an ascii file, can be altered by the
system administrator.
The environment variable names and values defined by this
patch (and the resulting system behavior based on those
values) are as follows:
For systems not previously running NFS Version 3 either
via patch installation or by installation of the ACE/HWE
Networking Bundles (B6378AA or B6379AA), the NFS
configuration file will now contain
AUTOFS=0
MOUNT_VER=2
MOUNTD_VER=2
This indicates that only the Automounter may be used (as
previously set by the AUTOMOUNT variable in this file) and
that the AutoFS product will not be used. In addition,
the default client protocol requested at mount time
will be PV2 (MOUNT_VER=2), and only PV2 will be supported
by the server (MOUNTD_VER=2).
For systems currently running NFS Version 3 either via
patch installation or by installation of the ACE/HWE
Networking Bundles (B6378AA or B6379AA), the NFS
configuration file will contain
AUTOFS=1
MOUNT_VER=3
MOUNTD_VER=3
This indicates that AutoFS will be used, if the previously
defined AUTOMOUNT variable is set to 1. In addition, the
default client protocol requested at mount time will be PV3,
and the default protocol supported for exported file systems
will be PV3. PV2 will be supported as well in both
instances.
NOTE: When using AutoFS (AUTOFS=1) please verify that
execute ("x") file access is turned OFF for all existing
map files ("auto_master", "auto.home", etc.). Any map file
which has execute access set will be interpreted by AutoFS
as an executable map and not as a regular map file. Execute
access to the "/etc/auto.home" file can, for example, be
removed with the chmod command:
chmod a-x /etc/auto.home
The system administrator may modify the NFS variables as is
deemed appropriate, but selecting PV3 or AutoFS should not
be attempted unless all patches included in the Networking
Bundle have been installed. These patches have been
listed in the April 15th DataComm Newsletter, and are also
listed below (using the latest superceding patches):
In the s700 ACE Networking Bundle:
hp-ux_patches/s700_800/10.X/PHCO_16591
hp-ux_patches/s700_800/10.X/PHCO_18018
hp-ux_patches/s700_800/10.X/PHCO_14645
hp-ux_patches/s700_800/10.X/PHCO_15336
hp-ux_patches/s700_800/10.X/PHCO_18135
hp-ux_patches/s700_800/10.X/PHCO_15262
hp-ux_patches/s700_800/10.X/PHCO_15263
hp-ux_patches/s700_800/10.X/PHCO_15337
hp-ux_patches/s700_800/10.X/PHCO_16809
hp-ux_patches/s700_800/10.X/PHCO_15339
hp-ux_patches/s700_800/10.X/PHCO_15340
hp-ux_patches/s700_800/10.X/PHCO_15341
hp-ux_patches/s700_800/10.X/PHCO_16874
hp-ux_patches/s700_800/10.X/PHCO_15343
hp-ux_patches/s700_800/10.X/PHCO_15344
hp-ux_patches/s700_800/10.X/PHCO_17389
hp-ux_patches/s700_800/10.X/PHCO_10947
hp-ux_patches/s700_800/10.X/PHCO_17699
hp-ux_patches/s700/10.X/PHCO_13851
hp-ux_patches/s700/10.X/PHKL_17573
hp-ux_patches/s700/10.X/PHKL_8693
hp-ux_patches/s700/10.X/PHKL_18197
hp-ux_patches/s700/10.X/PHKL_16750
hp-ux_patches/s700/10.X/PHKL_15240
hp-ux_patches/s700/10.X/PHKL_16959
hp-ux_patches/s700/10.X/PHKL_18439
hp-ux_patches/s700/10.X/PHKL_17253
hp-ux_patches/s700/10.X/PHNE_17731
hp-ux_patches/s700/10.X/PHNE_16924
hp-ux_patches/s700/10.X/PHNE_16999
hp-ux_patches/s700_800/10.X/PHNE_17098
hp-ux_patches/s700_800/10.X/PHNE_15159
hp-ux_patches/s700_800/10.X/PHNE_16692
In the s800 HWE Networking Bundle:
hp-ux_patches/s700_800/10.X/PHCO_16591
hp-ux_patches/s700_800/10.X/PHCO_17389
hp-ux_patches/s700_800/10.X/PHCO_18018
hp-ux_patches/s700_800/10.X/PHCO_14645
hp-ux_patches/s700_800/10.X/PHCO_15336
hp-ux_patches/s700_800/10.X/PHCO_18135
hp-ux_patches/s700_800/10.X/PHCO_15262
hp-ux_patches/s700_800/10.X/PHCO_15263
hp-ux_patches/s700_800/10.X/PHCO_15337
hp-ux_patches/s700_800/10.X/PHCO_15344
hp-ux_patches/s700_800/10.X/PHCO_16809
hp-ux_patches/s700_800/10.X/PHCO_15339
hp-ux_patches/s700_800/10.X/PHCO_15340
hp-ux_patches/s700_800/10.X/PHCO_15341
hp-ux_patches/s700_800/10.X/PHCO_16874
hp-ux_patches/s700_800/10.X/PHCO_15343
hp-ux_patches/s700_800/10.X/PHCO_17699
hp-ux_patches/s700_800/10.X/PHCO_10947
hp-ux_patches/s800/10.X/PHCO_14016
hp-ux_patches/s800/10.X/PHKL_17574
hp-ux_patches/s800/10.X/PHKL_8694
hp-ux_patches/s800/10.X/PHKL_16751
hp-ux_patches/s800/10.X/PHKL_18198
hp-ux_patches/s800/10.X/PHKL_15247
hp-ux_patches/s800/10.X/PHKL_18440
hp-ux_patches/s800/10.X/PHKL_16957
hp-ux_patches/s800/10.X/PHKL_17254
hp-ux_patches/s800/10.X/PHNE_17730
hp-ux_patches/s800/10.X/PHNE_16925
hp-ux_patches/s700_800/10.X/PHNE_17098
hp-ux_patches/s700_800/10.X/PHNE_15159
hp-ux_patches/s700_800/10.X/PHNE_16692
hp-ux_patches/s800/10.X/PHNE_18174
-------------------
A performance enhancement which was originally introduced
in PHNE_15863/4 addressed a problem where an
NFS client sent READ calls over the wire prior to
sending WRITESs even in cases where the READ was not
necessary. Part of the fix for this problem was to
introduce a new kernel variable called
"nfs_no_read_before_write"
By default, the no_read_before_write behavior, which avoids
redundant read request to an NFS Server when appending
to a file, is on. To turn it off, the system manager must
do the following using adb:
echo "nfs_no_read_before_write/W 0" | \
adb -k -w /stand/vmunix /dev/mem
One good reason to turn this flag off is when there
are multiple processes on a single client writing to the
same file over an nfs mount point without holding a lock.
--------------------------------------------------------
The following is a useful process for applying more than one
patch while only requiring a single reboot after the final
patch installation:
1) Get the individual depots over into /tmp.
2) Make a new directory to contain the set of patches:
mkdir /tmp/DEPOT # For example
3) For each patch "PHKL_xxxx":
swcopy -s /tmp/PHKL_xxxx.depot \*
/tmp/DEPOT
4) swinstall -x match_target=true -x autoreboot=true \
-s /tmp/DEPOT
-----End of Document ID: PHNE_22877------------------------------------------
Document ID: PHCO_23455
Date Loaded: 20010315
Title: s700_800 10.24 (VVOS) cumulative cron/at/crontab patch
Patch Name: PHCO_23455
Patch Description: s700_800 10.24 (VVOS) cumulative cron/at/crontab patch
Creation Date: 01/03/05
Post Date: 01/03/15
Hardware Platforms - OS Releases:
s700: 10.24
s800: 10.24
Products: N/A
Filesets:
OS-Core.CMDS-MIN OS-Core.CMIN-ENG-A-MAN
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23455
Symptoms:
PHCO_23455:
Port HP-UX patch PHCO_22768 to VVOS.
Based on HP-UX patch PHCO_22768:
1.crontab(1) incorrect functionality.
2.When DST shift is due before the scheduled time, at(1)
does not schedule the jobs correctly.
3.at(1) incorrect argument parsing.
4.cron(1M) does not schedule jobs during daylight saving
shift.
5.In trusted mode, crontab(1) does not create correct
audit record.
6.at(1) reports "bad date specification" when specifying
four digits time .
Based on HP-UX patch PHCO_19985:
1. at now + [n] months ignores leap year.
2. crontab(1) -e creates crontab job files
with incorrect permissions.
3. at(1) manpage needs to be modified.
4. Patches for cron(1M) should stop cron and
start the new cron.
5. PHCO_17552 does not have libc dependencies specified.
6. at(1) assumes the given time to be AM if the am_pm
string in the specified locale is NULL.
PHCO_17966:
Ported HP-UX patch PHCO_17552 for VVOS.
Based on HP-UX patch PHCO_17552:
at(1) does not accept input of "00" or "0" for year for
all locales.
PHCO_17489:
Ported a portion of HP-UX patch PHCO_16864 for VVOS.
Based on HP-UX patch PHCO_16864:
1. On trusted systems, cron(1) has slower performance due
to calling getspwent() when getspwnam() should have
been used.
2. Cron from patch PHCO_15679 does not run at(1) and
batch(1) jobs.
3. at(1) schedules jobs incorrectly relative to
28 Feb of non-leap years.
4. at(1) does not recognize year 00 (2000). When year
is input as 00, at(1) exits with the error message -
"bad date specification"
Based on HP-UX patch PHCO_15679:
On trusted systems, /etc/passwd is inherited as stdin
by processes spawned by cron.
PHCO_15813:
Ported HP-UX patch PHCO_15234 for VVOS.
Based on HP-UX patch PHCO_15234:
Year diplayed in two digits.
PHCO_15092:
Ported HP-UX patch PHCO_14179 for VVOS.
Based on HP-UX patch PHCO_14179:
1. at non able to schedule job for Feb 29 2000 correctly.
2. at creates an invalid file in /var/spool/cron when
given a non-existant job file with the -f option.'
Based on HP-UX patch PHCO_10737:
Cron used to dump core and die when jobs submitted
with at -m were killed.
Based on HP-UX patch PHCO_10123:
The following symotoms correspond to the descriptions
in the defect descriptions field for PHCO_10123:
1. option -t now deal with year 2000 input correctly.
2. year limit has been increased from 2030 to 2037.
Based on HP-UX patch PHCO_9348:
1. Cron does not mail stdout and stderr to user on a
trusted system.
2. '.' not present in the default PATH
3. Cron has a hard-coded limit of MAXRUN (40) child
processes which can be running simultaneously. Now
the limit has been increased to 100.
Based on HP-UX patch PHCO_8277:
at(1) records incorrect audit id on trusted systems
Based on HP-UX patch PHCO_7836:
at(1) cannot schedule job using weekdays in the last
week of the month.
PHCO_12325:
at(1) patch does not install cleanly.
PHCO_11690:
1)Option -t does not deal with year 2000 input correctly.
2)The year limit is not set to 2037.
Defect Description:
PHCO_23455:
Ported HP-UX patch PHCO_22768 to VVOS.
Based on HP-UX patch PHCO_22768:
1. crontab(1) incorrect functionality.
Resolution:
Code has been modified to take care of this issue.
2. When DST shift is due, there will be a non-existing
time in a day. When jobs are scheduled for such
non-existing times through commands like -
at now + <offset> minutes, at fails with message
"too late".
Resolution:
Now the code has been modified to take care of
jobs scheduled for non-existing times.
3. at(1) incorrect argument parsing.
Resolution:
The code has been modified to take care of this.
4.cron(1M) executes the job 2 days later than the
scheduled date, if a shift in daylight happens between
the current date and the scheduled date.
Resolution:
Now the code has been modified to take care of
jobs scheduled for non-existing times.
5. In trusted mode, crontab(1) does not create audit
records because required data is not generated by
the underlying library call .
Resolution:
Appropriate calls to get audit ids are used to
resolve the problem.
6.at(1) shows bad date specification when specifying
four digits time.
Resolution:
Now the code has been modified to accept the
four digits time.
Based on HP-UX patch PHCO_19985:
1. Setting the system date such that the day is any day
after 28th and executing the at(1) command to schedule
the job for the month of February in a leap year,
schedules the jobs incorrectly. The following
shows the incorrect behaviour of at(1).
$ date 1229084495
date: do you really want to run time backwards?[yes/no]yes
Fri Dec 29 08:44:00 EST 1995
$ at now + 2 month
warning: commands will be executed using /usr/bin/sh
job 825687848.a at Fri Mar 1 08:44:08 1996
at(1) should have scheduled the job for Feb 29.
Instead it is scheduling the job for Mar 1.
2. crontab when used with -e creates the job files
with read permission for all.
3. The manpage of at(1) needs to be more clear
regarding the ambiguity of dates.
4. The cron(1M) patches do not stop the old cron daemon
and start the new cron daemon. The starting and
stopping of the daemon does not correctly work in the
swinstall scripts since the signal mask of the cron
daemon gets modified through SD scripts.
5. The cron/at patches should have the libc
dependencies specified. Without the libc patch
PHCO_8108 installed, the at(1) command will fail
with an unresolved symbol error for 'snprintf'.
6. For certain locales like fr_FR.iso88591, where am_pm
string is defined as null ("";""), at(1) treats the
specified time to be AM. The following illustrates
the problem.
$ export LANG=fr_FR.iso88591
$ echo date | at 07:00 demain # OK
job 879487201.a at Vendredi 14 november 1997 07:00:00
$ echo date | at 20:00 # OK
job 879447600.a at Jeudi 13 november 1997 20:00:00
$ echo date | at 20:00 demain # BUG
Hours Field Is Invalid
Resolution:
1. Checking for the leap year before scheduling the
job, solves the problem.
2. The crontab command was relying on a macro for
permissions on the job file. This macro was incorrect.
This has been set right now. Now, crontab(1) creates
job files with read permission only for the owner.
3. Necessary changes are made to the at(1) manpage to
solve this problem.
4. Resetting the signal handlers in cron to their
respective defaults solves the problem.
5. Specifying the libc patch, PHCO_8108, in the patch
dependencies field solves the problem.
6. Checking for the value of am_pm string for the locale
solves the problem.
PHCO_17966:
Ported HP-UX patch PHCO_17552 to VVOS.
Based on HP-UX patch PHCO_17552:
at(1) treats year input of 00 or 0 as incorrect when
locale is set to one which defines D_T_FMT (date-time)
string to have year in fields other than the third.
For eg. japanese locale defines the date string to
be of format yy/mm/dd. With locale set to japanese,
an attempt to schedule a job using at(1) for a date
00/12/20 or 0/12/20 fails.
Resolution:
at(1) assumed that the year field can be only in the
third field of the date string. This assumption has been
removed. Also, the function which returned error if the
date string had 0 or 00 in the first or second fields
has been changed not to check and return error for such
a condition. Now, at(1) accepts input of 0 or 00 for year
in any field of the date string, as specified by D_T_FMT
string for the locale.
PHCO_17489:
Ported a portion of HP-UX patch PHCO_16864 for VVOS.
Based on HP-UX patch PHCO_16864:
1. On trusted systems, cron(1) called getspwent() which
performs a linear search in the passwd database, instead
of getspwnam() which performs a keyed search.
2. After installing PHCO_15679, jobs submitted from
at(1) are never actually run, although they are
removed from the /var/spool/cron/atjobs queue.
3. Jobs scheduled after 28 Feb are scheduled
erratically by at(1). The following shows the
incorrect behaviour of at(1).
# date 0227112099
Sat Feb 27 11:20:00 GMT 1999
# at now + 2 day
warning: commands will be executed using /usr/bin/sh
job 920287223.a at Mon Mar 1 11:20:23 1999
# at now + 3 day
warning: commands will be executed using /usr/bin/sh
job 920287243.a at Mon Mar 1 11:20:43 1999
In the above example, job is scheduled for March 1st
for both the inputs "now + 2 day" and "now + 3 day".
For the input "now + 3 day", at(1) should have
scheduled the job for March 2nd 1999.
The source code has been changed to fix the defect.
After the fix, at(1) correctly schedules jobs
relative to Feb, 28th. In the above example, for
input "now + 3 day", at(1) schedules the job for
March 2nd.
4. at(1) treats year input of 00 as incorrect. Following
shows how at(1) behaves with 00 as input year.
# at 12:00 1 Jan 00
bad date specification
The command has been changed to accept 00 as year
2000.
After the fix, at(1) treats year input of 00 as
year 2000 and does not show any error messages.
Based on HP-UX patch PHCO_15679:
On trusted systems, /etc/passwd is inherited as stdin
by processes spawned by cron.
PHCO_15813:
Ported a portion of HP-UX patch PHCO_15234 for VVOS.
Based on HP-UX patch PHCO_15234:
Year displayed in two digits.
PHCO_15092:
Ported HP-UX patch PHCO_14179 for VVOS.
Based on HP-UX patch PHCO_14179:
1. Job submitted for Feb 29, 2000 was actually scheduled
for Mar 1, 2000.
2. At fails to clean up the file created under
/var/spool/cron when invoked with -f option and
Based on HP-UX patch PHCO_10737:
Cron used to dump core and die when jobs submitted
with at -m were killed.
Based on HP-UX patch PHCO_10123:
The following symptoms correspond to the descriptions
in the defect descriptions field for PHCO_10123:
1. option -t now deal with year 2000 input correctly.
2. year limit has been increased from 2030 to 2037.
Based on HP-UX patch PHCO_9348:
1. Cron does not mail stdout and stderr to user on a
trusted system.
2. '.' not present in the default PATH
3. Cron has a hard-coded limit of MAXRUN (40) child
processes which can be running simultaneously. Now
the limit has been increased to 100.
Based on HP-UX patch PHCO_8277:
at(1) records incorrect audit id on trusted systems
Based on HP-UX patch PHCO_7836:
at(1) cannot schedule job using weekdays in the last
week of the month.
non-existent job file.
PHCO_12325:
at(1) patch does not install cleanly. It has incorrect
group and gid.
PHCO_11690:
1)Option -t does not deal with year 2000 input correctly.
2)The year limit is currently set to 2030. It should be
set to 2037.
SR:
8606165710 8606125591 8606157697 8606158467 8606140830
4701411173 8606106557 1653312975 5003459313 1653293407
5003451278 5003457150 1653238113 4701416891 1653274167
5003425777 5003426254 1653269746 1653266239 1653241117
4701383794 1653215038 4701347153 4701334763 4701328179
4701393728 4701360701 4701365635 5003409763 1653297424
Patch Files:
/usr/lib/nls/msg/C/at.cat
/usr/lib/nls/msg/C/cron.cat
/usr/lib/nls/msg/C/crontab.cat
/usr/sbin/cron
/usr/bin/at
/usr/bin/crontab
/usr/share/man/man1.Z/at.1
/usr/share/man/man1.Z/batch.1
what(1) Output:
/usr/lib/nls/msg/C/at.cat:
None
/usr/lib/nls/msg/C/cron.cat:
None
/usr/lib/nls/msg/C/crontab.cat:
None
/usr/sbin/cron:
$Revision: Hewlett-Packard ISSL Level vvos_davis40 $
$Header: Hewlett-Packard ISSL Release vvos_
davis $ $Date: Mon Mar 12 20:21:32 EST 2001
$
PATCH_10_20 PHCO_10737 $Revision: 78.2.1.35 $
$Source: cmd/cron/cron.c, hpuxcmdcntl, vvos_davis, d
avis178 $ $Date: 01/02/27 08:56:42 $ $Revisi
on: 1.17.1.3 PATCH_10.24 (PHCO_23455) $
/usr/bin/at:
$Revision: Hewlett-Packard ISSL Level vvos_davis40 $
$Header: Hewlett-Packard ISSL Release vvos_
davis $ $Date: Mon Mar 12 20:21:32 EST 2001
$
PATCH_10_20 PHCO_10737 $Revision: 78.2.1.35 $
$Source: cmd/cron/at.c, hpuxcmdcntl, vvos_davis, dav
is178 $ $Date: 01/02/27 08:56:35 $ $Revision
: 1.19.1.7 PATCH_10.24 (PHCO_23455) $
$Revision: 76.2.1.11 $
$Source: cmd/cron/pdate.c, hpuxcmdcntl, vvos_davis,
davis178 $ $Date: 01/02/27 08:56:53 $ $Revis
ion: 1.9 PATCH_10.24 (PHCO_23455) $
$Revision: 76.2.1.1.1.7 $
/usr/bin/crontab:
$Revision: Hewlett-Packard ISSL Level vvos_davis40 $
$Header: Hewlett-Packard ISSL Release vvos_
davis $ $Date: Mon Mar 12 20:21:32 EST 2001
$
PATCH_10_20 PHCO_10737 $Revision: 78.2.1.35 $
$Source: cmd/cron/crontab.c, hpuxcmdcntl, vvos_davis
, davis178 $ $Date: 01/03/12 18:08:46 $ $Rev
ision: 1.11.1.5 PATCH_10.24 (PHCO_23455) $
/usr/share/man/man1.Z/at.1:
None
/usr/share/man/man1.Z/batch.1:
None
cksum(1) Output:
1412985818 3235 /usr/lib/nls/msg/C/at.cat
1745700039 3275 /usr/lib/nls/msg/C/cron.cat
3208849937 1095 /usr/lib/nls/msg/C/crontab.cat
2341860499 53248 /usr/sbin/cron
950262477 45056 /usr/bin/at
2075879670 28672 /usr/bin/crontab
1187665327 11361 /usr/share/man/man1.Z/at.1
1187665327 11361 /usr/share/man/man1.Z/batch.1
Patch Conflicts: None
Patch Dependencies:
s700: 10.24: PHCO_18432
s800: 10.24: PHCO_18432
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_11690 PHCO_12325 PHCO_15092 PHCO_15813 PHCO_17489 PHCO_17966
Equivalent Patches:
PHCO_23429:
s700: 11.04
s800: 11.04
PHCO_22767:
s700: 11.00
s800: 11.00
PHCO_22768:
s700: 10.20
s800: 10.20
Patch Package Size: 210 KBytes
Installation Instructions:
Please review all instructions and the Hewlett-Packard
SupportLine User Guide or your Hewlett-Packard support terms
and conditions for precautions, scope of license,
restrictions, and, limitation of liability and warranties,
before installing this patch.
------------------------------------------------------------
1. Back up your system before installing a patch.
2. Login as root.
3. Copy the patch to the /tmp directory.
4. Move to the /tmp directory and unshar the patch:
cd /tmp
sh PHCO_23455
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23455.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23455. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23455.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23455.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
This patch cannot automatically start cron(1M) during
its installation. Therefore, to get the functionality
of the new cron(1M) one of the following *MUST* occur:
- the system must be rebooted during or after the
installation of the patch
- cron must be stopped and started manually using
the commands:
/sbin/init.d/cron stop
/sbin/init.d/cron start
-----End of Document ID: PHCO_23455------------------------------------------
Document ID: PHNE_22522
Date Loaded: 20010314
Title: s700_800 10.20 2.40.0[012] X.25/ACC Accessory (EISA/PCI)
Patch Name: PHNE_22522
Patch Description: s700_800 10.20 2.40.0[012] X.25/ACC Accessory (EISA/PCI)
Creation Date: 01/01/10
Post Date: 01/03/14
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
Z7436AA_APZ B.02.40.00; Z7436AA_APZ B.02.40.01;
Z7436AA_APZ B.02.40.02; Z7401A_APZ B.02.40.00;
Z7401A_APZ B.02.40.01; Z7401A_APZ B.02.40.02
Filesets:
ACC-X25ST.ACC-X25ST-KRN,B.02.40.00,B.02.40.01,B.02.40.02
ACC-X25ST.ACC-X25ST-RUN,B.02.40.00,B.02.40.01,B.02.40.02
X25PAD.X25PAD-RUN,B.10.20.00 X25BSD.X25BSD-KRN,B.10.20.00
X25CORE.X25CORE-KRN,B.10.20.00 X25IP.X25IP-KRN,B.10.20.00
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHNE_22522: PANIC
PHNE_18719: PANIC
Path Name: /hp-ux_patches/s700_800/10.X/PHNE_22522
Symptoms:
PHNE_22522:
SR 8606125245 / CR JAGac40636:
System panic with spinlock deadlock when extreme
inbound interrupt traffic occurs.
SR 8606126154 / CR JAGac56719:
System panic in sohasoutofbandevent() under heavy
inbound out-of-band data packets.
SR 8606127758 / CR JAGac78559:
Running "x25stat -f" does not report the correct L2
statistics.
SR 8606171991 / CR JAGad41254:
System panic due to spinlock deadlock.
SR None / CR JAGab73855:
System panic in asm_spinlock/XSY_F_plp_callback on x25init.
PHNE_18719:
X25 init fails with ENOSPC error when x25stop/x25init is
issued followed by x25stop on a large number of x25 Links
that have not been initialised.
JAGab66255:
X25init fails with with errno=28 when multiple PVC are
defined for IP usage.
SR 1653301580 / DTS TPO0h02760
While padem is run with aprof command, core dump occurs.
SR 4701427237 / DTS TPO0h02760
x29printd - Failed to work
DTS TPO0h02824
system panics , stack trace shows the sleep was issued on
ICS
DTS TPO0h02787
X25 driver panics on inbound VC RESET or Interrupt data
DTS TPO0h02802
When configuring an X.25 link with more VCs than the
ACC card can support, the error message logged in
nettl.LOG00 does not indicate clearly what the problem
is.
DTS TPO0h02819
An error message references the location of a file
for HP-UX 9.0
DTS TPO0h02808
IP traffic over PVC does not work sometimes.
DTS TPO0h02671
Add nettl L3 tracing for X.25 to the B.02.39/B.02.40
releases.
DTS TPO0h02610
Add Q4 support for the 10.X release.
DTS TPO0h02243
The X.25 link is shutdown after the LAP-B SABM
collision
DTS TPO0h02244:
"No available idle ZLUs" error occurred when running
test on a K220 system.
DTS TPO0h02248:
The ISDN L2 and L3 terms were not disabled after the
link is disconnected.
DTS TPO0h02448
x25check fails on some links after x25stop and x25init
if all the previous cards and their ports are not
initialised.
PHNE_15363:
DTS TPO0h02089
Write completion length mismatch messages in ZCOM log
file. The could be other random symptoms being
generated by the ACC physical driver.
PHNE_13996:
SR 1653234476 / DTS TPO0h01652
Enhancement request for ITU/T 1988 Throughput class support
Defect Description:
PHNE_22522:
SR: 8606125245 CR: JAGac40636
A system panic can occur when there is extreme inbound
OOB packets arriving. This can occur because the
inbound axin driver function for handling the inbound
interrupt packets holds spl5 too long. The inbound
events are arriving so rapidly that the function always
has another event to process after it finishes the one
it is currently working on and this does not allow the
function to return to netisr.
Resolution: The fix is to temporarily restore the spl
level after processing each event and to immediately
re-aquire spl5. This allows other threads to execute
and thereby corrects the problem.
SR: 8606126154 CR: JAGac56719
A system panic can occur when there is heavy inbound
OOB packets arriving and the socket is closed. The
problem was determined to be a race condition between
the socket close code and the OOB data queuing code.
Resolution: A check for the socket about to be closed
has been added to the OOB queuing code which corrects
the race condition.
SR: 8606127758 CR: JAGac78559
There was a change in the format of the control write
request processing in the firmware for retrieving the
L2 statistics that is causing the axin driver's request
to fail. Specifically, the firmware now expects a
length of four instead of a length of three. This
resulted in the firmware not sending up the statistics
value which means there were no values for the axin
driver to give to x25stat. Please note that ACC cards
do not maintain the number of transmitted or received
level 2 RR packets or frames receieved that were too
long. These three counter values will always be zero.
Resolution: The axin driver has been updated to use a
length of four in the control write which corrects the
problem.
SR: 8606171991 CR: JAGad41254
splx() calls were not handled correctly. SPL for the
processor was not lowered.
Resolution: splx() calls that were not done properly
in the code are now done. Without these changes, the
system could panic with spinlock deadlock message.
SR: None CR: JAGab73855
The problem was caused by walking off the end of the
zx25_pda_infotbl and axin_zlu_tables when the VC ZLU is
greater than the size of these tables. This corrupted
random areas of system memory leading to the above
panic. The drivers walked off the end of the tables
due to incorrect or missing array bounds checks.
Resolution: Array bounds checks have been added or
corrected wherever neccessary and an appropriate error
message added to instruct the user to increase the size
of these tables through the documented kernel tunable
parameter.
PHNE_18719:
X25init fails with ENOSPC error.When the X25 (axin) driver
is opened for an operation that is not for "x25init" the
l2pda->axin_init field is not initilised correctly and
thereby fails an assertion in the close path. Due to this
failure the driver entry in IFPTR table is not freed.
Eventually this leads to no more free entries and returns
ENOSPC on x25init/x25close.
JAGab66255:
X25init fails with with errno=28 when multiple PVC are
defined for IP usage.
This happens due to a bug in x25init that tries to update
the driver with X25_WR_IPMAPTABLE command for each
interface on every x25init. Instead it should do
"X25_WR_IPMAPTABLE" only for the interface that is being
initialised.
SR 1653301580 / DTS TPO0h02760
Old version of this product was shipped
SR 4701427237 / DTS TPO0h02760
Old version of this product was shipped
DTS TPO0h02824
When Axin driver runs out of free pool of buffers it tries
to allocate new buffers and waits (sleeps) until they are
allocated. This is OK if the routine is called in process
context but when called on ICS it panics.
DTS TPO0h02787
The OOB queue is not handled correctly and this lead to
causing data corruption and Panic.
DTS TPO0h02802
The driver has been modified to log an appropriate message
that clearly states that too many virtual circuits were
requested.
DTS TPO0h02819
An error message logged by the AXIN driver was not updated
when the product was released for the HP-UX 10.X operating
system release. This message has been corrected.
DTS TPO0h02808
IP traffic over PVC fails with Network down problem
even when the Link is UP and PVCs are UP.
DTS TPO0h02671
There is a commitment to provide X.25 nettl level 3 tracing
in the ACC B.02.39 and B.02.40 releases.
DTS TPO0h02610
There is a commitment to provide Q4 support for the
ACC B.02.39 and B.02.40 releases.
DTS TPO0h02243
This problem was caused by the axin driver did not
check the link state when the LAP-B SABM collision
occurred.
The axin driver was modified to check the link state.
If the state is not UP, then the axin driver will not
notify the isdnconfd to shutdown the link.
DTS TPO0h02244
This problem was caused by the "RESTART IND" event
came in before the "VC_ENABLE_REQED" event. The fix
of this problem is to reorder the processing in
Axin_Enable_ZLUs to enable the VC ZLUs before the
link terminal. This would ensure the "VC_ENABLE_REQED"
event occur before the link is restarted.
DTS TPO0h02248
This problem was caused by some of the VCs were not
properly enabled before the link is shutdown. The
fix of this problem is to wait for all VCs are
enabled then disconnecting the link.
DTS TPO0h02448
At the x25stop and "zmasterd stop" , when the links
are marked down, the interface name field in the
ifptr->x25ifconfig is not reset to NULL.
This results in getting a wrong ifptr for a given link
and leads to the above problem.
PHNE_15363:
DTS TPO0h02089
Under extremely high loads, the ACC DAM can sometimes be
reentered while it is currently executing on the ICS.
The ACC DAM is not designed to be reentrant (it is MP
SAFE). The AXIN driver was lowering the interrupt level
when it should not have been allowing the ACC DAM to be
reentered. The AXIN driver was modified to maintain a
high SPL level when executing on the ICS.
PHNE_13996:
SR 1653234476 / DTS TPO0h01652
Configure 64K Throughput Class doesn't get accepted
SR:
8606125245 8606126154 8606127758 8606171991 1653234476
1653301580 4701427237
Patch Files:
/usr/conf/lib/libx25ip.a
/usr/conf/lib/libx25ipsyms.o
/usr/conf/lib/libx25pa.a
/usr/conf/lib/libx25pasyms.o
/usr/conf/lib/libx25.a
/usr/conf/lib/libx25syms.o
/usr/conf/master.d/x25
/usr/sbin/padem
/usr/sbin/x29printd
/usr/conf/lib/libaxinsyms.o
/usr/conf/master.d/axin
/usr/conf/lib/libaxin.a
/opt/acc/bin/zx25init
/usr/conf/acc/axin.msgs
what(1) Output:
/usr/conf/lib/libaxin.a:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
axin.a
/usr/conf/lib/libaxinsyms.o:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
axinsyms.o
/usr/conf/lib/libx25.a:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
x25.a
/usr/conf/lib/libx25syms.o:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
x25syms_pci.o
/usr/conf/lib/libx25pa.a:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
x25pa.a
/usr/conf/lib/libx25pasyms.o:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
x25pasyms_pci.o
/usr/conf/lib/libx25ip.a:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
x25ip.a
/usr/conf/lib/libx25ipsyms.o:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22522 lib
x25ipsyms_pci.o
/usr/conf/master.d/x25:
None
/usr/sbin/padem:
X.25 PAD Services $Revision: 10.32 $ 28_Jan_99_18:23
/usr/sbin/x29printd:
X.25 PAD Services $Revision: 10.32 $ 28_Jan_99_18:23
/usr/conf/master.d/axin:
None
/opt/acc/bin/zx25init:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18719 zx2
5init
/usr/conf/acc/axin.msgs:
None
cksum(1) Output:
2685402132 6003 /usr/conf/master.d/x25
843732451 118784 /usr/sbin/padem
2536207429 151552 /usr/sbin/x29printd
337405979 3379 /usr/conf/master.d/axin
1116460882 86281 /opt/acc/bin/zx25init
4078698317 139872 /usr/conf/lib/libaxin.a
1836188886 264832 /usr/conf/lib/libaxinsyms.o
799488034 15943 /usr/conf/acc/axin.msgs
3587118662 182030 /usr/conf/lib/libx25.a
3115834007 210044 /usr/conf/lib/libx25syms.o
4022602782 63496 /usr/conf/lib/libx25pa.a
1010078653 117236 /usr/conf/lib/libx25pasyms.o
759289468 29096 /usr/conf/lib/libx25ip.a
1918720563 107572 /usr/conf/lib/libx25ipsyms.o
Patch Conflicts: None
Patch Dependencies:
s700: 10.20: PHNE_23034
s800: 10.20: PHNE_23034
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHNE_13996 PHNE_15363 PHNE_18719
Equivalent Patches: None
Patch Package Size: 1540 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_22522
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHNE_22522.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHNE_22522. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHNE_22522.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_22522.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
None.
-----End of Document ID: PHNE_22522------------------------------------------
Document ID: PHSS_23342
Date Loaded: 20010312
Title: s700_800 10.X OpenMail B.06.00 March 01 Periodic Patch
Patch Name: PHSS_23342
Patch Description: s700_800 10.X OpenMail B.06.00 March 01 Periodic Patch
Creation Date: 01/02/24
Post Date: 01/03/12
Hardware Platforms - OS Releases:
s700: 10.20 10.24 10.30
s800: 10.20 10.24 10.30
Products:
OpenMail B.06.00
Filesets:
OpenMail.OM-ADM,B.06.00 OpenMail.OM-AMECAT,B.06.00
OpenMail.OM-AMEICE,B.06.00 OpenMail.OM-APPL,B.06.00
OpenMail.OM-BB,B.06.00 OpenMail.OM-CCMOB,B.06.00
OpenMail.OM-CHSCAT,B.06.00 OpenMail.OM-CHSICE,B.06.00
OpenMail.OM-CHSPSS,B.06.00 OpenMail.OM-CORE,B.06.00
OpenMail.OM-DESK,B.06.00 OpenMail.OM-DSYNC,B.06.00
OpenMail.OM-ENGCAT,B.06.00 OpenMail.OM-ENGICE,B.06.00
OpenMail.OM-FINCAT,B.06.00 OpenMail.OM-FINICE,B.06.00
OpenMail.OM-FRECAT,B.06.00 OpenMail.OM-FREICE,B.06.00
OpenMail.OM-GERCAT,B.06.00 OpenMail.OM-GERICE,B.06.00
OpenMail.OM-IMAP4,B.06.00 OpenMail.OM-ITACAT,B.06.00
OpenMail.OM-ITAICE,B.06.00 OpenMail.OM-KORCAT,B.06.00
OpenMail.OM-KORICE,B.06.00 OpenMail.OM-KORPSS,B.06.00
OpenMail.OM-LC,B.06.00 OpenMail.OM-LDAP,B.06.00
OpenMail.OM-MAN,B.06.00 OpenMail.OM-NIPCAT,B.06.00
OpenMail.OM-NIPICE,B.06.00 OpenMail.OM-NIPPSS,B.06.00
OpenMail.OM-NIPWEB,B.06.00 OpenMail.OM-NOTES,B.06.00
OpenMail.OM-PMOVER,B.06.00 OpenMail.OM-POP3,B.06.00
OpenMail.OM-PTBCAT,B.06.00 OpenMail.OM-PTBICE,B.06.00
OpenMail.OM-RC,B.06.00 OpenMail.OM-SMS,B.06.00
OpenMail.OM-SPACAT,B.06.00 OpenMail.OM-SPAICE,B.06.00
OpenMail.OM-SWECAT,B.06.00 OpenMail.OM-SWEICE,B.06.00
OpenMail.OM-UNIX,B.06.00 OpenMail.OM-X400,B.06.00
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_23342
Symptoms:
PHSS_23342:
CR: JAGab33574 SR: 1653231704
OpenMail for Solaris's service router will abort if a
distribution list contains a blank name in it.
The following error is logged and can be seen using
omshowlog :
SERIOUS ERROR Service Router(Service Router)
09.04.97 [OM 10250] Process about to terminate due to
error. Signal (Segmentation Violation) trapped by process
4613; code = 0. Procedure trace follows:
< - da_GetAttribDefn
-> nm_GetFieldMemPtr
< - nm_GetFieldMemPtr
-> da_GetAttribDefn
-> da_GetMemAttribDefn
< - da_GetAttribDefn
-> nm_GetFieldMemPtr
< - nm_GetFieldMemPtr
-> da_GetAttribDefn
CR: JAGab39939 SR: 8606100957
Omfmtent -u creates output that is corrupted. This occures
when an attribute name is specified and the attribute value
is not. The format of the output is incorrect because it
lists the attribute name but assigns no value to it making
the output unusable in scripts.
ie:
Input to omfmtent :
s=kessler/i=c/g=richard/q=/ou1=hdqt
Output of omfmtent :
1=kessler/3=c/2=richard/4/5=hdqt
As you can see by the above example, the output from the
omfmtent command is missing an "=" after the 4.
CR: JAGab68963 SR: 8606102906
The new feature of REPEAT REMINDERS in the B.06.00 version
does not stop sending out reminders after the Expiry date.
CR: JAGad24268 SR: 8606154951
omupdtis and associated commands sometimes report illegal
message store container references e.g.
~/sys/1000035/0000001:3
CR: JAGad31664 SR: 8606162348
Can't reply in OMGUI and ccMail to messages from internet
whose address has comments.
CR: JAGad35090 SR: 8606165799
If 2 OpenMail users have the same name (but different
mailnodes) Single User Restore sometimes selects the wrong
message store to be restored.
CR: JAGad41463 SR: 8606172203
The Application Link Layer component does not pass all the
basic acceptance tests on Solaris.
CR: JAGad41471 SR: 8606172211
The UAL sometimes aborts on Redhat 7.0 systems when using
the directory relay service, with the following in the
OpenMail log:
SERIOUS ERROR Remote Client (U/I Access) 11.30.00 07:47:57
[OM 10250] Process about to terminate due to error.
Signal (Segmentation Violation) trapped by process 28277;
code = 0. Procedure trace follows:
-> pc_recv_logical_block
<- pc_recv_logical_block
<- pc_recvmessage
-> ual_SendMessage
<- ual_SendMessage
-> ual_RecvReply
-> ual_GetFreeBusyTime
-> ual_ConvORNCheck
-> ual_ConvertORN
-> ual_GetUserCharSet
<- ual_GetUserCharSet
<- ual_ConvertORN
<- ual_ConvORNCheck
-> ual_GetUsersHost
-> nm_ParseORN
<- nm_ParseORN
User Name: UAL TestUser2 / Test, UAL
Pid of logging process: 28277
CR: JAGad41637 SR: 8606172377
Wrong user config file being used when accessing a delegate
mailbox.
CR: JAGad42631 SR: 8606173373
Openmail GR6 experiencing OM 1209 whenever omscan is run.
omscan logs errors in the log file which are nothing to
worry about and are normal behaviour. These errors should
be correctly trapped to avoid worrying administrators that
they may be a problem
CR: JAGad43052 SR: 8606173797
When a message with accented characters in the subject is
copied across message stores using Netscape messenger, the
subject of the message has the MIME character set specifier
in it when viewed using omcontain, OMGUI, Outlook. The
subject appears OK when using Netscape Messenger.
CR: JAGad43053 SR: 8606173798
When a message is copied from one message store to another
using Netscape Message, and an accented character exists in
it's content, then the message content file is corrupted.
However, the content of the message remains OK in the IMAP
index file. This means that the content can be viewed using
Netscape Message, but not when using OMGUI or Outlook.
CR: JAGad44810 SR: 8606175570
If a user has an address attribute with a backslash in,
then when the user's address is validated (checked) the
address attributes are displayed within the freeform field
(to:). If a backslash is present it prevents the message
being sent and displays the message "the user name is not
routable"
CR: JAGad45449 SR: 8606176209
Outlook OFS: Item created offline and synced, and then
modified offline but synced online causes a duplicate to be
created.
CR: JAGad45880 SR: 8606176642
The IMAP/item.browse aborts with a segmentation violation
on LINUX, when trying to encode an html attachment into
"Quoted-Printable" format.
CR: JAGad46896 SR: 8606177664
The OpenMail Internet gateway rejects multipart/signed
messages if one of its composite, multipart or message,
part's boundary-end markers is missing.
CR: JAGad48103 SR: 8606178878
If omprepsur is not able to salvage certain files, omdosur
is supposed to substitute some dummy containers instead and
then continue to create a valid omcpoutu archive. Infact,
omdosur was aborting straight after processing the missing
container and so was creating a corrupt omcpoutu archive.
CR: JAGad49581 SR: 8606180360
The original fix for JAGac29290 was missing two files:
i4target_ux10 and i4target_ux11. They should be included.
JAGac29290 added the ability to run OpenMail on systems
where the LSSERV component was not installed.
PHSS_23081:
CR: JAGad41842 SR: 8606172582
Outlook OFS: The UAL_GETSYNC extracts T.61 text content
files without performing any character set conversion on
them.
This affects Czech text that is synchronized and will also
affect Japanese, Korean and Chinese text.
CR: JAGad42033 SR: 8606172773
Itemed moved from Inbox whilst offline gets sync'ed twice:
Once when the MOVE is synced, and then again when the
folder is next synced.
CR: JAGad42115 SR: 8606172855
When 2 Outlook clients are connected to the same user
mailbox (eg. delegate and principal) there are occasions
when Calendar data is changed offline and the appointment
date emboldening is not updated for the online user after a
sync.
CR: JAGad42645 SR: 8606173387
They are occasions when the synchronization a folder
(typically the Inbox) will not pick up all of the newly
added messages.
This is most likely to occur on Inboxes with more than 32
items that have had items added and deleted since the last
synchronization. The items not sync'ed to the local Inbox
will be in a block starting with one delivered immediately
after the last sync.
CR: JAGad42878 SR: 8606173621
Message that is deleted completely on the server and
modified offline causes a sync. error when the folder is
next synced.
CR: JAGad44420 SR: 8606175176
Using Outlook OFS can cause spurious WARNINGs to be
reported in the OpenMail error log. Happens most frequently
when mailing messages that get saved to the Drafts folder
during message construction.
The warnings of the following type:
WARNING Remote Client (U/I Access )
01.04.01 11:11:35 [OM.UI 578] The Direct Reference supplied
is invalid User Name: JONATHAN GEORGE / HP-Pinewood, om1
-> ual_MatchSyncLogEntry
<- ual_MatchSyncLogEntry
-> ct_ofs_read
<- ct_ofs_read
-> ual_MatchSyncLogEntry
<- ual_MatchSyncLogEntry
-> ual_MatchSyncLogEntry
<- ual_MatchSyncLogEntry
-> ual_ListChangeLogAdd
-> ual_ResolveDirectRef
-> ct_FindDITEntryByRef
-> ct_DecodeDirectRef
<- ct_DecodeDirectRef
-> ct_FindDITEntry
<- ct_FindDITEntry
<- ct_FindDITEntryByRef
PHSS_22929:
CR: JAGad38822 SR: 8606169547
The Content Disposition and Content ID fields of a message
become corrupt when replying/forwarding using the Ccmail 6
client.
PHSS_22995:
CR: JAGad29260 SR: 8606159934
If a message coming in through the unix gateway, destined
for a Notes user, contains an empty From address in the
header section (HFrom: <>), omrouter non-delivers this
message and the following error messages are logged:
08/29/2000 12:39:11 PM OMRTR-GW1210: Failed to add entry
to text list.Entry : *NumCCRecips*Bad*
08/29/2000 12:39:11 PM OMRTR-GW2190: Sending Non-Delivery
Notification to ...
08/29/2000 12:39:11 PM OMRTR-GW2191: Successfully sent
Non-Delivery
PHSS_22990:
CR: JAGad42968 SR: 8606173711
It is possible using Outlook with a MAPI connection to
OpenMail to send a message with an internet address
containing 8-bit characters in the domain name.
The outgoing Internet Gateway discards these domain names,
causing an attempt to be made to deliver the message to a
recipient with the same address but no domain name.
This is not correct: if an address is invalid, message
delivery should not be attempted to a partial address in
this manner, as there are potential privacy issues.
PHSS_22699:
CR: JAGad21983 SR: 8606152653
The UXO_CHECK_TYPES_OF_DDA general.cfg configuration option
can be used to specify synonyms for the RFC-822 domain
defined attrubute type (DDT1).
However, for addresses which are NOT routed through the
internet gateway, those using DDT1=RFC-822 are treated
differently to those which use DDT1=<synonym for RFC-822>
For instance, assuming :
There is a route for "unix" through the internet gateway.
There is a route for "if" through the SendMail interface.
general.cfg contains these settings :
UXI_NAME_MAPPING=TRUE
UXO_NAME_MAPPING=TRUE
BRW_NAME_MAPPING=TRUE
UXO_CHECK_TYPES_OF_DDA=a,RFC-822,HPMEXT1,HPMEXT2,HPMEXT3,HP
EXT4
Then, the addresses are :