| Yee Chin
It may be because of the following:
Are you patched up to date?
julia
PT and CDQ May Fail in V2.4, 'Cannot open file' or 'No I/O Channel available'
COPYRIGHT (c) 1988, 1989, 1990 by Digital Equipment Corporation.
ALL RIGHTS RESERVED. No distribution except as provided under contract.
PRODUCT: ALL-IN-1 V2.3 (K506), V2.4
SOURCE: Customer Support Center/Atlanta USA
PROBLEM:
Both PT and CDQ fail on large systems due to the exhaustion of file
quota (CHANNELCNT sysgen parameter).
The Preliminary Test of File Cabinet (PT) fails and reports several
invalid accounts. Apparently, the V2.4 PT (VMS 5.3) consumes many
channels, and when no more channels are available on the system
(ie SYSGEN parameter CHANNELCNT is exhausted) the program generates
errors in the log files indicating:
Error detected with account XYZ
Couldn't open XYZ's DAF.DAT file
'? cannot open file'
'SYS-F -NOIOCHAN, no I/O channel available'
Once this error occurs, all subsequent users in the user profile to be
processed also expereince this error.
The error, "file PRE_FCVR.TRC could not be found", could also appear.
A similar problem may also occur when the CDQ housekeeping procedure
(Checking Document Quotas) is running in V2.4 or V2.3 with Patch K506
installed. Only users at the beginning of the PROFILE are processed
successfully and have their document counts updated by the procedure.
The QUOTA.EXE image which is run uses up all of the available channels.
These errors may be seen in the log file:
Error 162 at line 310 ?Cannot open file
%DEBUGBOOT-W-CHN, assign channel system service request failed
%BAS-F-ERRTRANEE, ERROR trap needs RESUME
-BAS-I-FROLINOEG, from line 510 in error handler at 510 in module DOCDB_COUNT
-BAS-I-FROLINMOD, from line 1 in module QUOTA
%BAS-E-FATSYSIO_, Fatal system I/O failure
-BAS-I-ON_CHAFIL, on channel 0 for file SYS$OUTPUT:.; at user PC 000355E9
-RMS-F-CHN, assign channel system service request failed
-SYSTEM-F-NOIOCHAN, no I/O channel available
CAUSE:
The above housekeeping procedures (PT and CDQ) use a similar
algorithm to determine whether or not a user's DOCDB.DAT is
available for processing. Unfortunately, this routine does not
tidy up after itself correctly and leaves an I/O channel allocated
for every user that is processed. This eventually results in all
I/O channels being used and the above errors being generated due
to the CHANNELCNT resource being exhausted.
ALTERNATIVE:
ALL-IN-1 Engineering has been made aware of this limitation of
PT and CDQ. A code level change to ALL-IN-1 was required to
properly correct this problem of channels not being released.
However, an alternative to this limitation is to increase
VMS system parameter CHANNELCNT to approximately 20 more than
the number of ALL-IN-1 user profile entries (file cabinets) on the
system.
CHANNELCNT is the number of permanent I/O channels the process has
available. The default value if 127, the minimum value is 31 and
the maximum value if 2047.
NOTE: This alternative will only work if the number of ALL-IN-1 users
on the system is less than approximately 2000, as the maximum
value for the CHANNELCNT parameter is 2047 channels.
The problem does not exist in the TRU or TRM procedures to repair
file cabinets/mail areas, therefore it is recommended that you run
these directly rather than performing the pre-test (PT) if you are
experiencing this problem.
SOLUTION:
This is resolved in ALL-IN-1 IOS V3.0
The CDQ problem, but NOT the PT problem is rectified in Patch K513
which is available for ALL-IN-1 V2.3 systems upon request from the
Digital Customer Support Center.
This patch is included in the CSCPAT_3000 ALL-IN-1 V2.3 Cumulative Patch.
BOTH problems are rectified in Patch K602 which is included in the
ALL-IN-1 V2.4 Patch kit and is available for upon request from the
Digital Customer Support Center and the DSNlink Patch Utility.
To obtain the patch for v2.3, please enter an electronic service request
referencing "CSCPAT_3000, ALL-IN-1 V2.3 Cumulative Patch Request" as the
subject/short problem description.
The service request must contain the following information:
1) The specific problem you are experiencing
2) The specific patch indicated to correct this problem (ie K513)
3) A contact name and phone number
4) Indicate the type of media required (ie TK50 or MAGTAPE)
5) A complete mailing address of the location to receive the patch
NOTE: Upon receipt you will receive all ALL-IN-1 V2.3 patches to
date, including all prerequisite patches required.
HOW TO OBTAIN THE CORRECTED SOFTWARE PATCH FOR V2.4 SYSTEMS:
This software correction is available through the DSNlink VTX Patch
Application. For more information on how to use this application,
please refer to another article (in the Text Search Database called
DSNLINK) entitled:
How To Downline Load Patches From DSNlink VTX
While in the DSNlink VTX Patch Application, please use the keyword
"ALL-IN-1" to find the patch titled:
ALL-IN-1 Patch Kit
If you do not currently have the DSNlink for VMS product installed on
your system, or have questions on DSNlink, please contact our DSNlink
Hubroom at 1-800-332-8014.
|