Acsls Messages 7 0
Acsls Messages 7 0
Acsls Messages 7 0
Messages
Version 7.0
312554901
The information in this document is confidential and proprietary to Storage Technology Corporation and may be used only under the terms of the product license or nondisclosure agreement. The information in this document, including any associated software program, may not be disclosed, disseminated, or distributed in any manner without the written consent of Storage Technology Corporation. Limitation on Warranties and Liability This document neither extends nor creates warranties of any nature, expressed or implied. Storage Technology Corporation cannot accept any responsibility for your use of the information in this document or for your use of any associated software program. Storage Technology Corporation assumes no responsibility for any data corruption or erasure as a result of the use of the information in this document, or the use of software programs. You should be careful to ensure that your use of the information complies with all applicable laws, rules, and regulations of the jurisdictions with respect to which the information is used.
Warning: No part or portion of this document may be reproduced in any manner or in any form without the
written permission of Storage Technology Corporation. Restricted Rights Use, duplication, or disclosure by the U.S. Government is subject to restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.2277013 or subparagraphs (c) (1) and (2) of the Commercial Computer Software Restricted Rights at 48 CFR 52.22719, as applicable. Trademarks The following terms are either trademarks or registered trademarks of Storage Technology Corporation: StorageTekR NearlineR IBMR is a registered trademark of International Business Machines Corporation. Other product names mentioned in this manual may be trademarks. They are used for identification purposes only. 1st Edition, September 2003
EC 128805
This edition applies to the Messages document of Version 7.0 of Automated Cartridge System Library Software. Information contained in this publication is subject to change. Comments concerning the contents of this manual should be directed to: Storage Technology Corporation Manager, Software Information Development, MS 5209 One StorageTek Drive Louisville, Colorado 800285209 Email us at: sid@stortek.com e Copyright Storage Technology Corporation 2003. All Rights Reserved.
OR
312554901
Document Effectivity
EC Number Date July 2003 Edition Type EPE Draft Effectivity This document applies to Automated Cartridge System Library Software (ACSLS), Version 7.0 This document applies to Automated Cartridge System Library Software (ACSLS), Version 7.0
128805
September 2003
1st Edition
Document Effectivity
iii
312554901
iv
ACSLS Messages
312554901
Contents
Document Effectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii About this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Readers Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . About the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . How this Guide is Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions for Reader Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Typographic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Enter Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ACSLS 7.0 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ACSLS Information on the StorageTek CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ACS Hardware Information on the StorageTek CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . Event Log Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Format for Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gathering Diagnostic Information for ACSLS Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii vii vii vii viii viii viii ix ix ix ix x x 1 1 3 4
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Contents
312554901
vi
ACSLS Messages
S The command area of the command processor S UNIX command tool window S The files in the log directory ($LOG_PATH)
Audience
This book was written for system administrators and library operators who perform library commands and other ACSLS functions. Readers Comments Wed like to know what you think about this book. If you prefer, you can e-mail your comments to Software Information Development directly. Our Internet address is: sid@stortek.com Be sure to include the document title and number with your comments.
vii
312554901
2. Select the Request a Login and Password link. 3. Fill in the information requested in the form. You should receive your account ID and password within two days. 4. After you are logged in, select Product Information Current Products Select a Product Family: Software Select ACSLS (You may want to View All to see all the maintenance or documentation.)
S The message text S An explanation of the message S A description of any variables appearing in the message S The action required to respond to the message
viii
ACSLS Messages
312554901
Technical Support
Refer to the Requesting Help from Software Support, automatically shipped in hard copy only with the ACSLS 7.0 program package, for information about contacting StorageTek for technical support and for requesting changes to software products.
Related Documentation
ACSLS 7.0 Documentation The following publications provide more information about ACSLS 7.0. They are provided in PDF format on a documentation CDROM, and also appear on the StorageTek Customer Resource Center (CRC). A Read Me First document is shipped with the product CD. The ACSLS 7.0 Documentation CDROM, is automatically shipped with the 7.0 program package and provides in PDF format, all the ACSLS 7.0 documents. These documents are:
ix
312554901
In addition to the PDF collections on the ACSLS 7.0 Information CDROM, the StorageTek CRC provides PDF collections for ACSLS 7.0. Use the following procedure to access this collection on the StorageTek CRC. To access ACSLS PDF collections on the StorageTek CRC: 1. Using an Internet browser, go to the StorageTek CRC. The URL is: http://www.support.storagetek.com/ 2. Select the Request a Login and Password link. 3. Fill in the information requested in the form. You should receive your account ID and password within two days. 4. When you receive your account information, go back to the CRC and select the Login link. When prompted, fill in your User ID and password. 5. After you are logged in, select Product Information Current Products Select a Product Family: Software Select ACSLS (You may want to View All to see all the maintenance or documentation.)
The StorageTek CRC provides PDF file format of many of StorageTeks ACS hardware publications. Use the following procedure to access these publications on the StorageTek CRC. To access StorageTek ACS hardware documentation on the StorageTek CRC: 1. Using an Internet browser such as Netscape, go to the StorageTek CRC. The URL is: http://www.support.storagetek.com/ 2. Select the Request a Login and Password link. 3. Fill in the information requested in the form. You should receive your account ID and password within two days. 4. When you receive your account information, go back to the CRC and select the login link. When prompted, fill in your User ID and password. 5. After you are logged in, select Product Information Current Products
ACSLS Messages
312554901
Select a Product Family: Hardware Select the hardware product documentation you want.
xi
312554901
xii
ACSLS Messages
312554901
S The message number and message text S An explanation of the message S A description of any variables appearing in the message S Any action necessary to respond to the message
312554901
S mm-dd-yy hh:mm:ss are the date and time of entry. S component_name is an abbreviation for the originating
library server component, for example, ACSLM, ACSSA, CSI, storage server, etc.
message. Error messages (E) generally include function. Informational messages (I) generally omit function. (See line three of the generic format for all entries, shown on the preceding page). may take up one or more lines of text.
ACSLS Messages
312554901
312554901
Messages
0 I message text Explanation: An error occurred and is described by the variable message text. Variable: message text describes the error. Action Required: Resolve the error condition; if you need assistance, gather the information required, described above, and collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. This error message may indicate a lost volume condition; for more information, see Recovering Errant (Lost) Volumes in Appendix B: Troubleshooting of the ACSLS Installation, Configuration, and Administration Guide. 1 N unexpected status = status Explanation: An ACSLS function received an unexpected status code from another ACSLS function. Variable: status is the code being passed between functions. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 4 N LSM lsm_id: Access door closed
Explanation: The LMU has passed a message to ACSLS which indicates that the LSM access door was just closed. Variable: lsm_id is the LSM whose access door is closed. Action Required: None; this message is informational only. 5 N LSM lsm_id: Access door opened
Explanation: The LMU has passed a message to ACSLS that indicates that the LSM access door was just opened. Variable: lsm_id is the LSM whose access door is open. Action Required: None; this message is informational only.
ACSLS Messages
312554901
6 N ACS Identifier acs_id Invalid Explanation: The ACS identifier or variable is in the wrong format or has an invalid value. Variable: acs_id is the ACS identifier that is invalid. Action Required: Enter the correct format (see Component Types and Identifiers in the General Command Syntax section of the Command Reference Chapter of the ACSLS Installation, Configuration, and Administration Guide) for the correct format for the ACS identifier. 9 N LSM Identifier lsm_id Invalid Explanation: The LSM identifier or variable is in the wrong format or has an invalid value. Variable: lsm_id is the LSM identifier that is invalid. Action Required: Enter the correct format (see Component Types and Identifiers in the General Command Syntax section of the Command Reference Chapter of the ACSLS Installation, Configuration, and Administration Guide) and/or the correct identifier value. 20 N Invalid exit status status returned from PID process-id Explanation: The exit status returned from the process ID (PID) was not considered a valid exit status. Variable:
S status is the exit status returned from the process ID. S process-id is the process ID value.
Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 37 N LMU READY received for ACS Identifier acs_id Explanation: An LMU has been placed online. Variable: acs_id is the identifier of the ACS to which the LMU is connected. Action Required: None; this message is informational only.
312554901
38 N LSM NOT READY received for LSM Id lsm_id. Explanation: The LSM has been taken offline. Variable: lsm_id is the identifier of the LSM that has gone offline. Action Required: None; this message is informational only. 40 N LSM READY received for LSM Identifier lsm_id. Explanation: The LSM has been placed online. Variable: lsm_id is the identifier of the LSM that is online. Action Required: None; this message is informational only. 43 N PORT OFFLINE received for PORT Id port_id Explanation: A port between the server system and the LMU has been taken offline. Variable: port_id is the identifier of the port that has gone offline. Action Required: None; this message is informational only. 53 N cell cell_id - Reserved too long by another process Explanation: A cell record in the database has been reserved by another process, and the audit is unable to access it after the appropriate number of retries and timeouts. The audit continues with the next cell. This error indicates that the system is under a heavy load. Variable: cell_id is the identifier of the cell record. Action Required: 1. Issue a query request all to see if there are any requests active for the cell. See the Command Reference Chapter of the ACSLS Installation, Configuration, and Administration Guide for information on issuing commands. 2. If there are no requests active, issue an audit request for the subpanel containing the designated cell. See the Command Reference Chapter of the ACSLS Installation, Configuration, and Administration Guide for information on issuing commands. 3. If the problem persists, a software failure has occurred and the library server must be restarted. See the Command Reference Chapter of the ACSLS Installation, Configuration, and Administration Guide for information on issuing commands.
ACSLS Messages
312554901
54 N Cell cell_id - Missing cell detected Explanation: The LSM robot is unable to locate a storage cell in the LSM. Possible causes are that the L-shaped target has been wiped off the cell or the cell carrier has detached from the LSM wall. This is a library configuration error and causes the library server to terminate. Variable: cell_id is the location of the missing cell. Action Required: The audit should be rerun after the error has been corrected and the library server has been reinitiated. 55 N Panel panel_id - Audit of panel completed Explanation: For ACS, LSM, or server audits, this message is written to the Event Log for each panel that has been audited. Variable: panel_id is the location of the panel that has been audited. Action Required: None; this message is informational only. 65 N Cartridge vol_id found at location cell_id Explanation: A tape cartridge not listed in the database has been found in the ACS. The cartridge is added to the database. Variable:
S The vol_id is the external label of the tape cartridge. S The cell_id is the storage cell location where the
cartridge was found. Action Required: None; this message is informational only. 66 N Cartridge vol_id, new location cell_id Explanation: A tape cartridge is not in the location defined by the database. The cartridge is not moved in the ACS; instead, the database is updated to reflect the new storage location. Variable: The vol_id is the external label of the tape cartridge. The cell_id is the assigned storage cell location of the cartridge. Action Required: None. This message is informational only. 67 N Cartridge vol_id not found Explanation: A tape cartridge listed in the database was not found in the ACS. The cartridge was removed from the database. Variable: The vol_id is the external label of the tape cartridge. Action Required: None; this message is informational only.
312554901
75 N Unexpected Automatic Enter Request received: discarded. Explanation: The CAP closed at a time when the request queue was empty. There was no matching request to which the CAP closure should be associated. The CAP closure is ignored. Action Required: Observe related event log messages for clues to the possible cause of this condition. 81 N ACS acs_id configuration failed to verify Explanation: The ACS configuration in the library server database does not match the configuration defined in the LMU. Recovery processing terminates. Variable: acs_id is the unique identifier of the ACS. Action Required: After recovery processing terminates, rerun the library server acsss_config program to redefine the library configuration in the database (see the Installation and Configuration Guide for your platform). 83 N Drive drive_id: Configuration failed to verify Explanation: The recovery process was unable to successfully verify the drive configuration in the database against the configuration defined in the LMU. This condition may be because the LSM is offline or because there is an actual configuration mismatch. Variable: drive_id is the unique identifier of the drive. Action Required: Issue a query lsm request to display the state of the LSM. If it is online, you must run the acsss_config program to redefine the configuration in the library server database: 1. Check the drive for any problems. 2. If there are drive problems, fix them. 3. Vary the drive and the LSM online. 4. If the problem persists, or if the drive is new or has been removed, run acsss_config. See Chapter 6: Configuring your Library Hardware in the ACSLS Installation, Configuration, and Administration Guide for more information on procedures for reconfiguring ACSLS.
ACSLS Messages
312554901
85 N LSM lsm_id: configuration failed to verify Explanation: The LSM configuration in the database does not match the configuration defined in the LMU. Recovery processing terminates. This message will be followed by a Server system recovery failed message. Variable: lsm_id is the LSM whose configuration does not match that defined in the LMU. Action Required: Check previous Event Log entries for additional information about the failure. Follow the suggested action for the associated error message(s). 87 N ACS acs_id: No ports online: marked offline Explanation: The server system is not able to communicate with any ports for the specified ACS. Recovery will continue, but the ACS and its LSMs are marked as offline in the database. Variable: acs_id is the ACS that was updated. Action Required: When recovery completes, do the following: 1. Vary the port online. 2. Does this correct the problem?
YES NO
Vary the ACS online. Action completed. Follow the remaining steps in this procedure.
3. Find and fix any problem with the port. Among other conditions, check these:
d d d
The LMU is down. A cable is missing or there is a bad connection. The port is bad.
4. Vary the port online. 5. Vary the associated ACS(s) online. Note: If you have more than one ACS, repeat the steps above for each additional ACS.
312554901
88 N No server ports online Explanation: The server system is not able to communicate with any ACS. Recovery continues, but all ACSs and their LSMs are marked as offline. Action Required: To vary an ACS online, at least one communications port to the ACS must be online. When recovery completes, do the following: 1. Issue vary online requests to the appropriate port(s). 2. Vary all associated ACSs online. 89 N Port port_id: Failed to go online: marked offline Explanation: The server system can not communicate with a port to an ACS. The port is marked offline in the database. Variable: port_id is the port that failed to go online. Action Required: Check the communications line between the server system and the LMU. If the line is intact, issue a vary online request for the designated port. 94 N Cell cell_id: Corrected cell status to status Explanation: The status of a cell record was updated based on ACSLS processing. Variable:
S cell_id is the specific cell which was updated. S status indicates the new status of the cell.
Action Required: None. This is a notification only. 95 N Drive drive_id: Corrected drive status to status Explanation: The status of a drive record was updated based on ACSLS processing. Variable:
S drive_id is the specific drive which was updated. S status indicates the new status of the drive.
Action Required: None. This is a notification only.
10
ACSLS Messages
312554901
96 N Volume vol_id: Corrected volume status to status Explanation: The status of a volume record was updated based on ACSLS processing. Variable:
S vol_id is the specific volume which was updated. S status indicates the new status of the volume.
Action Required: None. This is a notification only. 100 N LSM lsm_id: Hardware failed to vary offline/online: marked offline Explanation: A request to vary an LSM offline was processed to completion, but the LSM failed to vary offline. Variable: lsm_id is the LSM in the request. Action Required: Run the library diagnostics to help isolate the cause of the problem (see the appropriate hardware maintenance manual for instructions). If more help is needed, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 101 W LSM lsm_id is full; volume vol_id cannot be recovered and is deleted Explanation: ACSLS found this volume in the playground/intransit cell or in a PCP cell while recovering an LSM. It attempted to recover the volume by moving it to a new home cell in this LSM. However, the volume could not be recovered, as the LSM was full, so the volume was marked deleted in the database. Variable:
S lsm_id identifies the LSM being recovered. S vol_id identifies the deleted volume.
Action Required: 1. Eject a volume from the LSM. 2. Vary the LSM offline and back online to recover the volume.
11
312554901
105 N component component_id: Overridden by another vary request Explanation: The specified component was not varied to the specified state because the request was overridden by another vary request. Variable:
S component is the library component (for example, ACS). S component_id is the identifier of the library component.
Action Required: None; this message is informational only. If desired, resubmit the vary request. 113 N File file: operation failed on \"%s\" (errno=error_no) Explanation: An operation performed on an Event Log file failed. Variable:
S file is the file on which the operation failed. S operation is the operation that failed. S error_no is the system error number associated with this
file operation problem. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 115 N Volume vol_id: Corrected volume type from media_type1 to media_type2 cartridge Explanation: An ACSLS audit detected a volume with an incorrect media type. The audit updated the ACSLS database with the correct volume media type. Variable:
S vol_id is the volume ID. S media_type1 is the incorrect volume media type. S media_type2 is the corrected volume media type.
Action Required: None; this message is informational only.
12
ACSLS Messages
312554901
Explanation: The Surrogate main routine tried to create a socket (using the socket() system call) to listen for requests from the Library Management Gateway. Each Surrogate process that is running has its own unique socket. The systems response is to use the acsss_daemon to abnormally terminate the IPC Surrogate and automatically restart ACSLS (up to 10 times). Variable: ##### is the process ID of the Surrogate trying to create a socket. Action Required:
13
312554901
Explanation: The Surrogate main routine was unable to get the SURROGATE_QUEUE_AGE dynamic environment variable or the variable is not correctly set. IPC Surrogate terminates. Variable: ##### is the process ID of the Surrogate issuing the error. Action Required: Define the SURROGATE_QUEUE_AGE variable with the acsss_config program. 130 E surr_main (PID #####): Environment variable SURROGATE_TIMEOUT is
not defined or has a null value: exiting
Explanation: The Surrogate main routine was unable to get the SURROGATE_TIMEOUT dynamic environment variable or the variable is not correctly set. IPC Surrogate terminates. Variable: ##### is the process ID of the Surrogate issuing the error. Action Required: Define the SURROGATE_TIMEOUT variable with the acsss_config program. 130 E surr_main (PID #####): Environment variable SURROGATE_PORT is
not defined or has a null value: exiting
Explanation: The Surrogate main routine was unable to get the SURROGATE_PORT dynamic environment variable or the variable is not correctly set. IPC Surrogate terminates. Variable: ##### is the process ID of the Surrogate issuing the error. Action Required: Define the SURROGATE_PORT variable with the acsss_config program. 135 N Unexpected ACSLH catalog status status detected Explanation: After a catalog request was issued by an ACSLS component,a response was received but contained a status code which was not expected by the requesting component. Variable: status is the specific status code. Action Required: None. Refer to the event log for additional information. 141 N Unexpected message detected, IPC identifier is ipc_id Explanation: An orphaned response is returned from one process to another that does not match any outstanding request. Action Required: Observe related event log messages for clues to the possible cause of this condition.
14
ACSLS Messages
312554901
146 N Unexpected status status detected Explanation: An ACSLS function received an unexpected status code from another ACSLS function. Variable: status is the code being passed between functions. Action Required: If the message recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 148 N Volume vol_id Unknown media type detected Explanation: While performing Cartridge Recovery, a cartridge with a readable label was encountered for which no volume record was recorded in the database. In the process of adding a volume record, an attempt was made to determine volume type based on media type. That attempt failed because the media type was unknown. Variable: vol_id is the specific volume identifier of the cartridge. Action Required: None. 149 N Removing file file: failed on cause of failure Explanation: An operation performed on an Event Log file failed. Variable:
S file is the name of the event log file. S cause of failure is the cause of the operations failure.
Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 152 N Unsupported version version packet detected: discarded Explanation: The ACSLS CSI detected an unsupported packet version on a request. Variable: version is the unsupported packet version. Action Required: Either update the client application to use a supported packet version or, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
15
312554901
153 N Volume vol_id: Found in cell/CAP/drive/recovery cell_id/CAP_id/drive_id/cell added Explanation: This message is issued when a misplaced tape is found in the library by vary or CAP processing. Variable:
S vol_id is the identifier of the volume that was found. S cell/CAP/drive/recovery is the location type where the
volume was found.
S vol_id is the specific volume identifier of the cartridge. S cell_id is the cell in which the cartridge was found.
Action Required: None. The volume record for this cartridge is updated to reflect the new home cell location.
16
ACSLS Messages
312554901
187 N audit started Explanation: Audit processing has begun. Action Required: None; this message is informational only. 240 E Cartridge Recovery () unexpected status = STATUS_LIBRARY_NOT_AVAILABLE Explanation: When checking storage cells, Cartridge Recovery was unable to check an LSM that was idle. Action Required: None; this message is informational only. 241 N audit completed not all cartridges were ejected, messages lost status = audit_completion_status Explanation: A spawned audit process has sent an incomplete or unintelligible message to the parent audit process. As a result, some errant cartridges may not be ejected. Variable: audit_completion_status is the status of the audit upon its completion. Action Required: To respond to this message, do the following: 1. Check previous Event Log entries to determine the reason for the lost message(s). 2. If the audit_completion_status is Audit cancelled or Audit failed, the audit should be rerun. 3. If the audit continues to fail, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 243 N audit completed Explanation: Audit processing has completed successfully. Action Required: None; this message is informational only.
17
312554901
244 N audit cancelled not all cartridges were ejected, messages lost status = audit_completion_status Explanation: A spawned audit process has sent an incomplete or unintelligible message to the parent audit process. As a result, some errant cartridges may not be ejected. Variable: audit_completion_status is the status of the audit upon its completion. Action Required: To respond to this message, do the following: 1. Check previous Event Log entries to determine the reason for the lost message(s). 2. If the audit_completion_status is Audit cancelled or Audit failed, the audit should be rerun. 3. If the audit continues to fail, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 4. If the audit_completion_status is Audit complete, no action is required, as the audit has completed successfully. 245 N audit cancelled Explanation: Audit processing has been cancelled. The database may have discrepancies or errant cartridges may not have been ejected. Action Required: None; this message is informational only. 246 N audit failed not all cartridges were ejected, messages loststatus = audit_completion_status Explanation: A spawned audit process has sent an incomplete or unintelligible message to the parent audit process. As a result, some errant cartridges may not be ejected. Variable: audit_completion_status is the status returned by the audit. Action Required: To respond to this message, do the following: 1. Check previous Event Log entries to determine the reason for the lost message(s). 2. If the audit_completion_status is Audit cancelled or Audit failed, the audit should be rerun. 3. If the audit continues to fail, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues
18
ACSLS Messages
312554901
on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 4. If the audit_completion_status is Audit complete, no action is required, as the audit has completed successfully. 247 N audit failed Explanation: Audit processing has terminated due to some error condition. The description of the error is displayed in the Command Area. The database may have discrepancies or errant cartridges may not have been ejected. Action Required: Check previous Event Log entries to determine the cause of the failure. Follow the suggested action for the associated message(s). Once this is done, rerun the audit. 252 N audit failed not all cartridges were ejected, status = status Explanation: An ACSLS audit was interrupted (for example, by an idle force command or a hardware failure). Variable: status describes the event that interrupted the audit. Action Required: Resubmit the audit. 317 N Lock request size incorrect .Req = string1, Exp = number1, Rec = number2 Explanation: The size of the lock request submitted does not match the expected byte count. Variable:
S string1 is the current type of lock request. S number1 is the expected byte count of the current lock
request.
19
312554901
351 N Initiation completed (library server) Explanation: Product initiation completed successfully. Action Required: None; this message is informational only. 352 N wait() return invalid PID PID
Explanation: The PID returned by wait is not the expected PID. Variable: PID is the process ID returned by wait(). Action Required: Restart ACSLS, if needed. If restarting ACSLS fails after three tries, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 354 N exit status (status_code), status, received from process_name Explanation: The library server daemon has received an unexpected exit status from a library server process. Variable:
S status is the numeric exit status from the process. S process_name is the library server process.
Action Required: If this error occurs when not shutting down ACSLS or issuing an idle force command, check the following conditions:
Condition Processing continues, no more errors. Processing continues but the same error continues over a period of days, weeks, or months. Action No action. Message informational only. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
20
ACSLS Messages
312554901
355 N signal (signal_num) terminated process_name Explanation: An ACSLS process died from the specified signal. ACSLS will either restart the process or terminate depending on which process terminated. This message is informational only if it was received when shutting down ACSLS. Variable:
3. Run the database recovery utility, rdb.acsss (as the acsss user). a. rdb.acsss prompts you to enter a tape. Enter the most recent backup tape you have, since this utility writes over your existing database. (If you do not
21
312554901
have a current backup tape, enter lCTRLm+C to quit out of this procedure.) b. When rdb.acsss completes successfully, attempt to restart the library server software with the rc.acsss utility. 4. Perform an audit to reconcile the database with the physical contents of the library. 5. If none of the above steps are successful, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. If termination_status is STATUS_CONFIGURATION_ERROR, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. Your support representative will adjust the LMU configuration to make it match the physical configuration of the library. Once this has been done, rerun the library server configuration program to redefine the library configuration in the database. If termination_status is STATUS_RECOVERY_FAILED, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 357 N wait failed, ret = wait_return_code, errno= error_no Explanation: The UNIX system call wait() failed. Variable: .
S wait_return_code is the code returned by the wait. S error_no is the system error number.
Action Required: Restart ACSLS, if needed. If restarting ACSLS fails after three tries, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
22
ACSLS Messages
312554901
361 N process_name restarted, pid process_id Explanation: A library server process has been automatically restarted. Variable:
23
312554901
372 N Source location empty: cell_id Explanation: A cartridge marked for ejection was not found in its storage cell when the robot went to move it to the CAP. The audit terminates. This error is most likely the result of a hardware failure in the robot. Variable: cell_id is the identifier of the cell where the cartridge marked for ejection should have been. Action Required: Check previous entries in the Event Log for additional information about the error. Use the proper LSM entry procedure and check the robots hands for in-transit cartridges; remove any cartridges that you find there. Repeat the audit after varying the LSM back online. 376 N Drive drive_id: No cleaning cartridge available. Explanation: The specified drive requires cleaning but no cleaning cartridges are available. The mount proceeds. Variable: drive_id is the identifier of the tape drive. Action Required: Add more cleaning cartridges, making sure these are compatible with the drive type. See Defining Cleaning Cartridges in the Cleaning Transports section of Chapter 9: Cartridge Management of the ACSLS Installation, Configuration, and Administration Guide for information about adding cleaning cartridges. 377 N mc_mo_error: Cleaning failed. Drive drive_id Explanation: The mount operation involving a cleaning cartridge failed. Variable: drive_id is the identifier of the drive requesting the cleaning operation. Action Required: Observe the associated error messages in the event log to determine the root cause of the failure. 383 N Cleaning cartridge vol_id: Usage limit exceeded. Explanation: Automatic cleaning of a drive has caused a cleaning cartridge to exceed its specified maximum usage. The cleaning cartridge will no longer be available for automatic cleaning selection. Variable: vol_id is the identifier of the cleaning cartridge. Action Required: Eject the cleaning cartridge.
24
ACSLS Messages
312554901
386 N Source location empty: cell_id Explanation: The LSM robot was unable to find the tape cartridge in the location indicated by the database. The request fails. Variable: cell_id is the storage cell location indicated in the database. Action Required: The most likely cause for this error is that someone entered the LSM and moved the cartridge manually. You should perform an audit on the LSM to reconcile the database with the physical contents of the library. 387 N Cartridge in cell_id, unreadable label Explanation: The LSM robot was unable to read the label of the cartridge found in the specified drive. The request fails. Variable: cell_id is the storage cell location indicated in the database. Action Required: Eject the cartridge. Correct the label problem and re-enter the cartridge. 400 N Volume record created for vol_id. Explanation: A cell or drive marked reserved is found to contain a tape cartridge that does not exist in the database. A record is created for the new volume. This message usually appears together with the drive (drive_id) readable, marked in use message. Variable: vol_id is the volume record that was created. Action Required: We recommend that you perform an audit of the LSM to reconcile the database with the physical contents of the library. 405 N Table lookup failure m_id: m_id Explanation: A message processing error occurred for a mount request. The mount is identified as incomplete due to some failure. Variable: m_id is the mount request ID. Action Required: If the problem recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
25
312554901
435 N Volume: vol_id may be jammed in drive: drive_id Explanation: The specified volume is jammed in the specified transport. Variable:
S vol_id is the jammed volume. S drive_id is the drive that contains the jammed volume.
Action Required: The jammed volume must be manually unloaded from the drive; if necessary, contact hardware support. 436 N Cartridge vol_id, new location cell_id Explanation: This message reports the recording of a new location for the cartridge in the ACSLS database. Variable:
S vol_id is the volume record that was deleted. S drive_id is the tape drive that the database indicated
contained the cartridge. Action Required: We recommend that you perform an audit of the LSM to reconcile the database with the physical contents of the library.
26
ACSLS Messages
312554901
439 N Unknown packet received, command command, identifier ipc_id Explanation: The ACSSA has received a message packet with an IPC identifier not found in the request queue. The ACSSA is unable to process the message. Variable:
S command is the entry in the MESSAGE_HEADER. S ipc_id is the identifier assigned to this message (used to
synchronize requests and responses). Action Required: If the message occurs frequently, use the following procedure to shut down and restart the library server software at your earliest convenience: 1. From a Command Processor window, issue an idle request to place the library server in a quiescent state. 2. Login as the acsss user, and shut down the library server using the kill.acsss utility. 3. Restart the library server using the rc.acsss utility. 441 N cl_ipc_read() byte count < sizeof(REQUEST_HEADER) = bytes Explanation: An internal ACSLS failure occurred. Variable: bytes is the number of bytes read before the failure. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 485 N ipc_read: shared_block_read failed, errno = error_no Explanation: An internal ACSLS failure occurred. Variable: error_no describes the failure. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
27
312554901
486 N cl_ipc_read: accept() failed, errno + error_no Explanation: While establishing communication between ACSLS processes, the receiving side was unable to accept an incoming connection from the sending side. Variable: error_no is the error code returned from the system call to accept(). Action Required: None. Additional messages in the Event Log may report a failure in interprocess communication (IPC). If this problem recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 487 N cl_ipc_read: invalid byte_count detected Explanation: A packet that appeared to contain invalid data was received during communication between ACSLS processes. Action Required: None. Additional messages in the event log may report a failure in interprocess communication (IPC). If this problem recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 528 N Invalid type type identifier Explanation: The type identifier is in the wrong format or has an invalid value. Variable: type identifier refers to an invalid type of identifier used by the operator across the network or ACSLS. Action Required: Enter the correct format (see Component Types and Identifiers in the General Command Syntax section of Chapter 13: Command Reference of the ACSLS Installation, Configuration, and Administration Guide) and/or the correct identifier value.
28
ACSLS Messages
312554901
530 N Invalid tag count file=number1 vs. code=number2 Explanation: An incorrect number of entries was found in the dynamic variables file. Variable:
S number1 is the number of entries found in the file. S number2 is the number of entries expected by ACSLS.
Action Required:
S Log in as acsss. S run: dv_print > filename. S Save the dynamic variables file for StorageTek Software
Support.
29
312554901
713 E EXEC SQL unable to delete volume vol_id because of database error Explanation: ACSLS could not find a volume in the library and attempted to mark it deleted, but the ACSLS database interface returned an unusual status to the volumetable update. The database update failed. Variable: vol_id identifies the absent volume. Action Required: 1. Stop ACSLS (kill.acsss). 2. Stop the database (db_command stop). 3. Kill any hanging ACSLS processes. 4. Restart ACSLS (one time). 5. If the problem persists, you need the help of ACSLS software support to verify that the table volumetable exists and that the acsss user has the proper permissions to update it. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 886 N byte count(byte_count) too small for min packet size(min_size) ignored Explanation: The ACSLM has received a message that is too small from a CSI or the ACSSA. The ACSLM did not attempt to interpret the message because it did not have enough information. This could be a problem with either the network or the software. Variable:
S byte_count is the number of bytes in the message. S min_size is the minimum size of a valid, readable
message. Action Required:
30
ACSLS Messages
312554901
ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 890 N Severe Error (status), Exiting to ACSSS Explanation: The ACSLM has encountered a fatal error, such as a database failure or an inconsistency in the library configuration. The ACSLM will automatically initiate recovery processing if it is able. If recovery fails, and if you determine that the problem is not being caused by your network or by your ACS API client software, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.. If recovery completes with a recovery incomplete status, there is no need to call; however, you should audit the libraries at your earliest convenience. Variable: status is a message indicating the nature of the severe error. Action Required: Check previous Event Log entries to determine the cause of the failure. Follow the suggested action for the associated message(s). 923 N Drive drive_id lookup failed. Explanation: While performing Cartridge Recovery, a volume record was encountered with a status that indicated a drive association (e.g., in drive, mount or dismount activity). No record was found in the database for the drive that was recorded in the volume record. Variable: drive_id is the specific drive identifier that was recorded in the volume record. Action Required: None. Cartridge Recovery proceeds as if no drive were recorded for the volume. 928 N XDR message translation failure Explanation: During a translation of a packet of data from one version (1, 2, 3, or 4 packet) to another version, the XDR (external data representation) translator detected an error. Action Required: 1. Reboot the server system and see if the problem persists. 2. If it does, contact Central Software Support (CSS) with a CSI trace during the failure and the full event log during the CSI tracing.
31
312554901
935 N Initiation Started Explanation: CSI initiation has been started. Action Required: None. This message is informational only. 936 N Creation of connect queue failed Explanation: The call to the cl_qm_init() or cl_qm_create() common library function has failed while trying to create the internal SSI address connection queue. Action Required: Restart ACSLS by doing the following: 1. From a Command Processor window, issue an idle request to place the library server in a quiescent state. 2. Login as the acsss user, and shut down the library server using the kill.acsss utility. 3. Restart the library server using the rc.acsss utility. 4. If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 937 N Creation of network output queue failed Explanation: The CSI was unable to create the network output queue which is used for messages between the CSI and the SSI. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 938 N Initiation completed Explanation: The specified process has completed initiation procedures. Action Required: None. This message is informational only. 941 N Undefined message detected: discarded Explanation: The CSI has encountered a message from the ACSLM or the Network Interface (NI) that cannot be delivered because of incorrect message format or a CSI failure. The message is discarded. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
32
ACSLS Messages
312554901
943 N Can't delete Q-id queue_id, Member: member_id Explanation: The CSI is unable to delete a message in an internal queue. Variable:
S queue_id is the identifier of the CSI connection queue. S member_id is the identifier of the queue member it is
trying to delete. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 945 N Invalid communications service Explanation: This entry may indicate that neither environment variable for the two available communication services has been defined. These variables are CSI_TCP_RPCSERVICE and CSI_UDP_RPCSERVICE, which can be defined through acsss_config. See Chapter 6: Configuring Your Library Hardware in the ACSLS Installation, Configuration, and Administration Guide for information about using acsss_config. This message may also indicate that a request received from the SSI has incorrect values specified in the protocol-dependent portions of the CSI_HEADER. Variable:
33
312554901
947 N Cannot send message message: discarded Explanation: The CSI is unable to communicate with a client. The CSI discards the message after the appropriate number of retries with timeouts. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
34
ACSLS Messages
312554901
948 N Can't get queue status Errno: error_no Q-id: queue_id, Member: member_id Explanation: The CSI is unable to get status information. Variable:
S error_no is the system error number. S queue_id is the identifier of the CSI connection queue. S member_id is the identifier of the queue member for which
the CSI is seeking status information. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 949 N Queue cleanup Q-id: queue_id. Member: member_id removed. Explanation: The CSI has begun the process of purging old processes from its connection queue. The CSI routinely searches for processes older than CSI_CONNECT_AGETIME and purges them. Variable:
S queue_id is the identifier of the CSI connection queue. S member_id is the identifier of the queue member it is
trying to delete. Action Required: None; this message is informational only. 950 N Can't locate queue Q-id: queue_id, Member: member_id Explanation: The CSI is unable to find a specific member in an internal queue. Variable:
Action Required: No action is required if the queue member is dropped because it is older than the connection queue aging time (defined by the CSI_CONNECT_AGETIME environment variable). If this error occurs before connection queue aging time has elapsed, however, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
35
312554901
951 N Queue creation failure Explanation: The CSI is unable to create its connection queue. Action Required: 1. Restart ACSLS. 2. If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 952 N Can't add member to queue Q-id: queue_id Explanation: The CSI was unable to put a clients return address on its queue. Variable: queue_id is the identifier of the CSI connection queue. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 953 N Invalid procedure number Explanation: A program is trying to use the CSI, but the program is not using one of the two valid procedure numbers. This is a programming error in the client application. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 954 N Unsupported module type module_type detected:discarded Explanation: The ACSLM detected a request with an IPC_HEADER module_type not set to TYPE_CSI or TYPE_SA. The ACSLM will only process requests received from a client application through the CSI, or from a user through the ACSSA. Variable: module_type is the invalid entry. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
36
ACSLS Messages
312554901
955 N RPC TCP client connection failed, rpc_error_msg Errno = error_no Remote Internet address: internet_add, Port: port_id Explanation: The attempted TCP connection is not possible. This is an error in the client system network. Variable:
S error_no is the system error number. S Internet_add is the address of the client machine to
which the reply is sent.
37
312554901
960 N Cannot reply to RPC message Explanation: The CSI is unable to reply to an RPC message because the call to the svc_sendreply() function failed. This is an error in the client system network. See the Sun network programming manual. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 964 N Unmapped previously registered RPC service. Explanation: The CSI has been initiated. It notifies you that an RPC number previously assigned to the CSI still exists. The CSI unmaps this number and svctcp_create()remaps to a new one as a normal part of the initiation. Action Required: None; this message is informational only. 965 N Create of RPC TCP service failed Explanation: The RPC call to the svctcp_create() function has failed. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 966 N Can't register RPC TCP service Explanation: The call to the svc_register() function failed. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. See the Sun network programming manual, Remote Procedure Call Programming Guide. 967 N Create of RPC UDP service failed Explanation: The RPC call to the svctcp_create() function failed. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
38
ACSLS Messages
312554901
968 N Can't register RPC UDP service Explanation: The call to the svc_register() function failed. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 969 N Termination Started Explanation: CSI termination has been started. Action Required: None; this message is informational only. 970 N Termination Completed Explanation: CSI termination has been completed successfully. Action Required: None; this message is informational only. 971 N LH error type = LH_ERR_TRANSPORT_BUSY drive_id Explanation: The identified drive is busy. Variable: drive_id identifies the busy drive. Action Required: None; this message is informational only. 975 N Invalid command Explanation: The CSI received a request packet from the SSI with an unrecognizable command specified in the MESSAGE_HEADER portion of the CSI_REQUEST_HEADER. Action Required:
39
312554901
ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 976 N Invalid location type Explanation: The CSI received a request packet from the SSI with an unrecognizable type specified in the message_data portion of the request. Action Required:
40
ACSLS Messages
312554901
981 N Operating system error error_no Explanation: The CSI encountered an operating system error. This message is indicative of a problem with the operating system itself, not with the CSI or the library server. Variable: error_no is the system error number; see your Sun OS documentation for a description. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 982 N Duplicate packet from ACSLM detected:discarded Explanation: The CSI has received a duplicate IPC packet. It automatically drops the duplicate packet. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1005 N Insufficient packet size = bytes Explanation: An internal ACSLS failure occurred. Variable: bytes is the packet size. Action Required: If the error recurs, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1006 N line line_number, Unknown packet received, command = command Explanation: The ACSLM (library manager process) has received an unexpected IPC packet from another ACSLS process. This typically occurs when commands are cancelled because an outstanding request process (associated with the command) may still send packets back to the ACSLM before the request/command is completely cleaned up. Variable:
41
312554901
S cap_id is the identifier of the CAP. S status is the final status code of the enter command.
Action Required: None; this message is informational only. 1021 N Initiation of CSI Failed Explanation: CSI initiation failed. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1022 N Cannot send message to NI:discarded, failure_msg. Errno = error_no (none)Remote Internet address: Internet_add Port: port_id Explanation: The NIs communications mechanism is unable to accept a message from the CSI. The CSI discards the message after the appropriate number of retries with timeouts. Variable:
S error_no is the system error number. S Internet_add is the address of the client host, expressed
as an unsigned long integer.
S status is the final status code of the function. S error_no is the system error number associated with the
failure (which may not be meaningful to the ACSLS error).
42 ACSLS Messages
312554901
S If the local net is not the cause, contact your client system
software provider for help in determining why the client is not accepting response packets from the server. 1025 N Unexpected signal caught, value: signal Explanation: The CSI received a signal that it did not expect. Variable: signal is the signal value that the CSI has received. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1026 N Dropping from Queue: Remote Internet Address: Internet_add Port: port_id ssi_identifier: ssid Protocol: protocol_type Connect type: connection_type Explanation: The ACSLS server was unable to reply to a client, and has exhausted its retry attempts. The reply packet will be discarded. Variable:
43
312554901
S protocol_type is the network protocol being used. S connection_type is the network connect type.
Action Required: If client/server communications and requests are not being affected, no action is necessary. If those communications/requests are being adversely affected, StorageTek recommends that you do the following:
S If the local net is not the cause, contact your client system
software provider for help in determining why the client is not accepting response packets from the server. 1052 I Volume vol_id missing, home cell was cell_id, drive was drive_id, unable to examine Explanation: This tape cartridge was not found where ACSLS expected it, but either the home cell or the drive couldnt be examined during the recovery process. The volume record will remain in the database until ACSLS can examine all recorded locations for the cartridge and determine that it is not in any of these locations. Variable:
S vol_id is the volume identifier of the missing cartridge. S cell_id is the storage cell location for this cartridge
recorded in the database.
44
ACSLS Messages
312554901
1054 I Volume vol_id deleted, home cell was cell_id, drive was drive_id Explanation: This tape cartridges volume record is deleted from the database Variable:
S cell_id was the storage cell location for this cartridge S drive_id was the tape drive containing this cartridge, as
recorded in the database, or none. Action Required: No action is required. The customer may perform an audit of the ACS to locate lost volumes. 1139 W ACS: acs_id port: port_id Parity error Explanation: A parity error occurred in communications between the ACSLS server and the LMU. Variable:
S acs_id is the ACS identifier. S port_id is the identifier of the ACSLStoLMU port.
Action Required: None; this message is informational only. if this message recurs often or is adversely affecting completion of library requests, check the ACSLStoLMU cable connection. 1141 W ACS: acs_id port: port_id Read timed out Explanation: A read timed out in communications between the ACSLS server and the LMU. Variable:
S acs_id is the ACS identifier. S port_id is the identifier of the ACSLStoLMU port.
Action Required: None; this message is informational only. if this message recurs often or is adversely affecting completion of library requests, check the ACSLStoLMU cable connection.
45
312554901
1145 W ACS: acs_id No queue entry found Explanation: This message indicates that a response was received from the LMU with error status but when ACSLS searched its work queue for the corresponding entry it could not find it. The actual cause is not determinable in this instance but could be as a result of data transmission error between the LMU and ACSLS or possibly a duplicate return message from the LMU. Variable: acs_id is the ACS identifier. Action Required: If the problem recurs, check the LMU logs for any hardware problems and if necessary obtain an LMU trace to aid your hardware service representative in diagnosing the problem. 1156 N Invalid character received, line = line_number Explanation: A data packet received from the LMU contains an invalid character. Valid characters are A:Z and 0:9. Variable: line_number is the location in the ACSLS code where the error was detected. Action Required: If the problem persists and the system does not recover, check cable connections between the LMU and the ACSLS server. 1159 W ACS: acs_id port: port_id Failed to connect, line = line_number Explanation: A connection between the ACSLS server and the LMU failed to establish communications. Variable:
S acs_id is the ACS identifier. S port_id is the identifier of the ACSLStoLMU port. S line_number is the location in the ACSLS code where
the error was detected. Action Required: Check the physical connection and cable between the specified port on the ACSLS server and the LMU.
46
ACSLS Messages
312554901
1185 N
ACS: acs_id port: port_id Resetting port, line = line_number Explanation: A communications error occurred between the ACSLS server and the LMU. The port is being reset to attempt to retry communications. Variable:
S acs_id is the ACS identifier. S port_id is the identifier of the ACSLStoLMU port. S line_number is the location in the ACSLS code where
the error was detected. Action Required: None, if communications are successfully reestablished. If not, check the physical connections between the ACSLS server and the LMU. Also check the acsss_config setting of the ACS communications port. 1187 N
1292 N Volume vol_id: Found in cell/CAP/drive/recovery cell_id/CAP_id/drive_id/cell action Explanation: This message is issued when a misplaced tape is found in the library. Variable:
S vol_id is the identifier of the volume that was found. S cell/CAP/drive/recovery is the location type where the
volume was found.
47
312554901
1377 Messages
The 1377 messages on pages 70 through 54 are LMU-generated and are sent to the Library Handler. The following explanations, variables, and actions apply to all 1377 messages.
1377 N mod_id mod_ver mod_line function ACS# lh_state error#error_category: error_code Explanation: 1377 messages indicate an LMU or LSM error or warning. Variable: function refers to:
S LMU error: Co_4400:st_parse_error. S ACS# refers to the LMU that reported the error. S lh_state is the state of the Library Handler when the
error was received.
CAP procedure error Configuration error Drive error General procedure error LMU hardware error LMU logical error LMU parameter error LSM hardware error LSM logical error LSM robotics error
48
ACSLS Messages
312554901
All 1377 error codes are listed below. Each of the following 1377 messages relates to a particular procedure or library component and is followed by several messages that could appear in that category. 1377 N mod_id mod_ver mod_line function ACS# lh_state error# CAP procedure error: CAP is not reserved CAP is already reserved CAP is in eject mode CAP is in enter mode CAP move is active CAP door is open CAP catalog is in progress Cannot unlock CAP, CAP door is not fully latched Cannot cancel enter on release request Magazine is not present 1377 N mod_id mod_ver mod_line function ACS# lh_state error# Configuration error: LSM not in static configuration Drive does not exist Illegal cap id Panel id is not a drive panel 1377 N mod_id mod_ver mod_line function ACS# lh_state error# Drive error: Drive is not communicating Drive is not operational Outstanding request for drive Drive is allocated Drive already has a cartridge Drive is online for diag request Drive cannot load cartridge LOAD or UNLOAD in progress
49
312554901
1377 N mod_id mod_ver mod_line function ACS# lh_state error# General procedure error: LSM is not ready LSM is in maintenance mode LSM is offline pending LSM is offline Drive is full LSM path is in maintenance mode Path rejected due to full PTP deadlock Bad recovery cartridge VOLSER Exceeded max concurrent requests QUIESCE HOST request in progress Prior QUIESCE HOST overridden Max VOLSER STATUS already active CANCEL pending against request Request cancelled VOLSER was unexpectedly readable Unable to read VOLSER VOLSERs do not match Cell is full Cell is empty Drive is empty Drive is active Drive is not rewound Cartridge is not mounted Media types do not match Media types and VOLSERs do not match Incompatible media/drive type Incompatible media/cell
50
ACSLS Messages
312554901
1377 N mod_id mod_ver mod_line function ACS# lh_state error# LMU hardware error: Transmit Transmit Transmit Transmit Transmit Transmit Transmit Transmit Transmit Transmit Transmit Transmit reject reject reject reject reject reject reject reject reject reject reject reject no LSM at node bad LSM ID LSM not communicating trans error no ACK no LAN no memory buffer overflow no response LSM offline CAP Unlock already active LMU is standby
1377 N mod_id mod_ver mod_line function ACS# lh_state error# LMU logical error: Unknown allocation request Bad qualifier byte 0 Bad qualifier byte 1 Bad qualifier byte 2 LSM is online Offline pend overridden Unknown panel type Internal logical problem detected Pass-thru port cell full Pass-thru port cell empty Full mailbox Allocation pend timed out LSM command pend timed out Connecting LSM path is unavailable for unknown reason
51
312554901
1377 N mod_id mod_ver mod_line function ACS# lh_state error# LMU parameter error: Bad primary LSM Bad secondary LSM Undefined option or modifier Invalid LSM address Invalid panel address Invalid row address Invalid column address Invalid drive address Invalid CAP row address Invalid CAP column address No cell at the specified address Invalid label modifier Invalid source modifier Invalid source type Invalid destination type Beginning address > end address VOLSER contains bad characters Invalid request ID Invalid transaction length Invalid host ID Response contains bad characters Host ID does not match current Duplicate sequence number active Transaction type not "request" or "message acknowledgement" Invalid request code to cancel 1377 N mod_id mod_ver mod_line function ACS# lh_state error# error_type LSM hardware error: LSM did not respond to request CAP unlock solenoid has overcurrented Unlock CAP failed Lock CAP failed Drive not communicating Tape unit interface failure Failed to transfer image 1377 N mod_id mod_ver mod_line function ACS# lh_state error# error_type LSM logical error: Wrong LSM in GET response Expected packet not received Wrong task ID in response Wrong function ID in response Wrong cell address in response
52
ACSLS Messages
312554901
LSM is offline (from LSM) Bad cell location (from LSM) Unknown ending status from LSM LSM returned invalid response Unexpected or out-of-sequence CAP message FAILURE ending status BUSY ending status Bad command Bad parameters in command Bad address type Bad panel, row or column Arm currently is reserved CAP currently is reserved First Master Pass-Thru-Port reserved Second Master Pass-Thru-Port reserved Playground currently is reserved Drive 0/0 currently is reserved Drive 0/1 currently is reserved Drive 0/2 currently is reserved Drive 0/3 currently is reserved Drive 1/0 currently is reserved Drive 1/1 currently is reserved Drive 1/2 currently is reserved Drive 1/3 currently is reserved Drive 2/0 currently is reserved Drive 2/1 currently is reserved Drive 2/2 currently is reserved Drive 2/3 currently is reserved Drive 3/0 currently is reserved Drive 3/1 currently is reserved Drive 3/2 currently is reserved Drive 3/3 currently is reserved LSM is online LSM is in maintenance mode LSM is offline LSM access door is open LSM is not initialized Cell location does not exist Hand is full Hand is empty Drive is full CAP door is currently unlocked Can't unlock CAP in idle mode CAP door is open CAP door is already locked CAP is already in idle mode CAP is already in eject mode CAP is already in enter mode CAP is in enter mode, can't eject CAP is in eject mode, can't enter CAP door is not locked for idle Invalid drive panel address No drive installed at address
Event Log Messages
53
312554901
Invalid drive command specifier Drive is in motion Unable to rewind drive Unable to unload drive Drive cannot honor write protect Drive currently reserved 1377 N mod_id mod_ver mod_line function ACS# lh_state error# LSM robotics error: Arm is not operational Hand is not operational PTP is not operational PTP does not exist CAP is not operational Elements not operational Failed robotics portion of MOVE Bad PUT Bad GET Bad REACH retraction Bad REACH extension error positioning PTP No hands are operational Drive didn't detect cartridge on PUT Failed targeting portion of MOVE REACH is in an unsafe position Failure on recalibration of cell 1392 N LSM lsm_id offline Explanation: The LSM is offline and is therefore unavailable for entering tape cartridges. If this message is logged during enter processing, the message means the LSM was varied offline with the force option while its CAP was being used for the enter. Variable: lsm_id is the identifier of the LSM. Action Required: Vary the LSM online, then reissue the enter request. 1406 N Transport failure drive_id Explanation: A hardware failure occurred in the specified transport. Variable: drive_id is the transport that failed. Action Required: Contact hardware support.
54
ACSLS Messages
312554901
1418 N Server system idle. Explanation: The ACSLM has been placed in the idle state by an operator and is unavailable for requests using library resources. Action Required: None; this message is informational only. 1419 N Server system running. Explanation: The ACSLM has been placed in the run state. Action Required: None; this message is informational only. 1420 N CAP cap_id: Cartridges detected in CAP. Explanation: Cartridges were detected in the CAP during a vary online operation or during library server initiation or recovery. Variable: cap_id is the identifier of the CAP. Action Required: Issue an enter request to unlock the designated CAP, then remove the cartridges from the CAP. 1421 N Drive drive_id: Clean drive. Explanation: The specified drive needs to be cleaned. Variable: drive_id is the identifier of the library drive. Action Required: If Auto Clean is FALSE, mount a cleaning cartridge in the designated drive. If Auto Clean is TRUE, this message is informational only; the drive will be cleaned automatically prior to the next mount of the drive. For more information about cleaning cartridges, see Chapter of ACSLS Administrators Guide. 1422 N Library configuration error. Explanation: The library configuration specified in the database is not the same as the one defined in the LMU, or a component appears in the database, but fails to respond to LMU commands. This error causes the library server to terminate. Action Required: Rerun acsss_config. Then run an audit. See Chapter 6: Configuring Your Library Hardware in the ACSLS Installation, Configuration, and Administration Guide for information about acsss_config and running an audit.
55
312554901
1423 N Data base failure. Explanation: An ACSLS process is unable to access the database. A database error code, indicating the reason for the failure, will also be written to the Event Log. Action Required:
56
ACSLS Messages
312554901
1430 N IPC failure on socket socket_id. Explanation: The ACSLM or ACSSA cannot communicate with another library server software component. Variable: socket_id is the identifier of the failing socket. Action Required: If you did not issue an idle force command and the problem recurs, shut down and restart the library server software. Use the following procedure: 1. From a cmd_proc window, issue an idle request to place the library server in a quiescent state. 2. Log in as the acsss user, and shut down the library server using the kill.acsss utility. 3. Restart the library server using the rc.acsss utility. 4. If the problem continues, report the error to software support. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1431 N port port_id: Library error, error_type Explanation: An error in the library hardware has been reported to ACSLS. Variable:
S port_id is the identifier of the ACSLStoLMU port. S error_type is the error received by the ACSLS server
from the library (via the LMU). Action Required: Report the error to your Customer Services Engineer (CSE) by calling 1-800- 525-0369. The CSE should check the library and related hardware components to determine the cause of the library failure. 1432 N Server System network interface timeout. Explanation: Due to lack of client response, a timeout has occurred during network data handling. Data such as earlier requests you put in or system responses may have been lost. Action Required: 1. Check the network connections on both the server system and the client system. If these are intact, the error may be due to network activity or momentary load. 2. If the error persists, verify network operations.
57
312554901
1433 N component component_id: Offline Explanation: The specified component was varied offline. Variable:
S component is the library component (for example, ACS). S component_id is the identifier of the library component.
Action Required: None; this message is informational only. 1434 N component component_Id: Online Explanation: The specified component was varied online. Variable:
S component is the library component (for example, ACS). S component_id is the identifier of the library component.
Action Required: None; this message is informational only. 1435 N Software process failure. Explanation: A library request process failed. This may be due to either an error in request processing or an unexpected process termination. This error can be ignored if you just issued an idle force command. Action Required: Retry the command and see if you get the same error. If you do, shut down and restart ACSLS: 1. From a Command Processor window, issue an idle request to place the library server in a quiescent state. 2. Log in as the acsss user, and shut down the library server using the kill.acsss utility. 3. Restart the library server using the rc.acsss utility. 4. We recommend that you perform an audit to reconcile the database with the physical contents of the library. 1436 N Server system recovery complete. Explanation: Library server recovery completed successfully. Action Required: None; this message is informational only. 1437 N Server system recovery failed. Explanation: Library server recovery failed. Action Required: Check previous Event Log entries for additional information about the failure. Follow the suggested action for the associated error message(s).
58
ACSLS Messages
312554901
1438 N LSM lsm_id: In-transit cartridge recovery incomplete. Explanation: The specified LSM failed to recover all in-transit cartridges during library server recovery. Variable: lsm_id is the identifier of the LSM containing the in-transit cartridges. Action Required: 1. Query the LSM to make sure there are empty cells in the LSM. 2. If there are not empty cells in the LSM, eject cartridges to free cell space. See Chapter 9: Cartridge Management in the ACSLS Installation, Configuration, and Administration Guide for information about ejecting cartridges. 3. Ensure that the CAP in the specified LSM is empty. 4. Vary the LSM offline, and then back online to attempt in-transit cartridge recovery. 5. If this process is unsuccessful, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1439 N Server system recovery started. Explanation: Library server recovery has been initiated. Action Required: None; this message is informational only. 1440 N CAP cap_id: Remove cartridges from CAP. Explanation: The specified CAP contains cartridges and is ready for the operator to remove them. This message is repeated at approximately two-minute intervals until the CAP door is opened. Variable: cap_id is the identifier of the CAP. Action Required: Open the designated CAP door and remove the cartridges. 1441 N Server system network interface failure. Explanation: The CSI has encountered a Remote Procedure Call (RPC) failure. Data such as earlier requests you put in or system responses may have been lost. Action Required: Check previous Event Log entries for additional information about the failure. Follow the suggested action for the associated error message(s).
59
312554901
1442 N Pool pool_id: high water mark warning. Explanation: The number of volumes in the specified scratch pool is greater than or equal to the high water mark. Variable: pool_id is the pool identifier. Action Required: None; this message is informational only. Unless cartridges are used from the pool or the high water mark threshold is reset, this message will be repeated when a volume is added to the specified scratch pool. See Chapter 9: Cartridge Management in the ACSLS Installation, Configuration, and Administration Guide for information on managing scratch pools. 1443 N Pool pool_id: low water mark warning. Explanation: The number of volumes in the specified scratch pool is less than or equal to the low water mark. Variable: pool_id is the pool identifier. Action Required: Follow your companys procedures for adding scratch volumes unless it is not a problem to run out of scratch volumes. See Chapter 9: Cartridge Management in the ACSLS Installation, Configuration, and Administration Guide for information on managing scratch pools. 1444 N CAP cap_id: No CAP available, waiting... Explanation: Audit processng has completed, but a CAP is not available for ejecting cartridges. Variable: The cap_id indicates which ACS does not have a CAP available. Action Required: None. When a CAP is available, the cartridges will be ejected. 1445 N Drive drive_id: Cleaned. Explanation: The specified drive has been cleaned. Variable: drive_id is the identifier of the library drive. Action Required: None; this message is informational only. 1446 N CAP CAP_id: CAP door is open. Explanation: The CAP door has been opened. Variable:
S lsm_id is the LSM whose CAP door is open. S CAP_id is the identifier of the CAP whose door is open.
Action Required: None; this message is informational only.
60
ACSLS Messages
312554901
1448 N filesystem: Disk usage of current% pct exceeds limit of limit% pct. Explanation: The available disk space in the indicated file system is about to run out. Appearance of this message is usually indicative of either:
S the Event Log filling up disk space because it has not been
periodically reset
61
312554901
1453 N CAP cap_id: Enter operation status Explanation: This message shows the status of an enter operation that is either in progress or completed. Variable:
S cap_id is the identifier of the CAP. S status is the current status of the enter operation and the
CAP identified in the message. Action Required: None; this message is informational only. 1463 N Unknown media type detected. Not Entered Validate volumes placed in CAP Explanation: The media type of a volume found in the CAP is unknown to ACSLS and the volume will not be entered into the library. Action Required: Remove the cartridge from the CAP and check the mediatype character on the label. Make sure the label is readable and that it is associated with a valid tape device attached to the library. Multiple instances of this error may point to problems with the robotics vision system. 1732 I ACSLS database recovery successfully completed. Database has been restored to the point of the last backup plus any subsequent transactions recorded on the current disk. Explanation: This message indicates that the recovery you ran is completed. The second part of the message can mean that all transactions were recovered unless you have the following conditions:
S You do not have a second disk, just a primary disk. S Your primary disk was damaged and you ran a recovery.
Under these conditions, it is possible that not all transaction files were recovered after running the recovery. Chances are likely that redo logs were not applied since they were corrupted by the same problem that prompted the restore. If you do have a second disk or you have only a primary disk that did not crash, it is likely that all transactions were restored. Action Required: None.
62
ACSLS Messages
312554901
1820 E Unable to kill scsilh.im, PID PID Explanation: A scsilh process was still running (scsilh.im) when the product came up. This scsilh.im process must be killed before the product can come up. Variable: PID is the process id for the scsilh.im image that is still running. Action Required: 1. Kill the scsilh.im as acsss by running stopSCSILH.sh. 2. If stopSCSILH.sh does not work when run as acsss, run stopSCSILH.sh as root. 3. If stopSCSILH.sh fails when run as root, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1822 E Killing SCSILH process PID with SIGTERM failed on error_desc, errno= error_no Explanation: A scsilh.im was still running when the product came up or was shut down. This scsilh.im process must be killed before the product can come up. Variable:
S function is the function that found the error. S PID is the process id of the process to be killed. S error_desc is the Unix error description associated with
error_no returned by kill.
63
312554901
1824 E Invalid driver_state state for Connect/Vary request ACS ACS_id port_name Explanation: This error message indicates an ACSLS software error. Variable:
S function is the function that found the error. S state is the state of the driver, of the form
STATE_<NAME_OF_STATE>.
S ACS_id is the identifier of the ACS receiving the request. S port_name is the name of the port in the Connect/Vary
request. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1826 E Cleanup of SCSILH failed, rerun stopSCSILH.sh manually, errno error_desc Explanation: An scsilh process was still running when the product came up or shut down. This scsilh process must be killed before the product can come up. Variable:
S function is the function that found the error. S error_desc is the Unix error description associated with
the errno returned by UNIX, system call, system. Action Required: 1. Kill the scsilh as acsss by running stopSCSILH.sh. 2. If stopSCSILH.sh does not work when run as acsss, run stopSCSILH.sh as root. 3. If stopSCSILH.sh fails when run as root, call your StorageTek Software Support Representative (SSR). See How to Request Help for information.
64
ACSLS Messages
312554901
1827 E Cleanup of SCSILH failed, rerun stopSCSILH.sh manually, return code return_code Explanation: A scsilh process was still running when the product came up or shut down. This scsilh process must be killed before the product can come up. Variable:
S function is the function that found the error. S return_code is the return code from the ACSLS shell
script stopSCSILH.sh. Action Required: 1. Kill the scsilh as acsss by running stopSCSILH.sh. 2. If stopSCSILH.sh does not work when run as acsss, run stopSCSILH.sh as root. 3. If stopSCSILH.sh fails when run as root, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1828 E ACS ACS_id: fork of SCSILH failed errno (error_no) error_desc Explanation: The UNIX system call fork had an error. Variable:
S function is the function that found the error. S ACS_id is the ACS identifier. S error_no is the value of the UNIX system error number
returned by the UNIX fork system call.
65
312554901
1829 E execl (program) failed, errno=error_desc Explanation: The UNIX system call execl failed executing program. Variable:
S function is the function that found the error. S program the program that execl tried to execute. S error_desc is the UNIX error description associated with
errno returned by the UNIX execl system call. Action Required: Restart ACSLS and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1830 E SCSILH did not start, acslh exiting Explanation: This message refers to a fatal error in either ACSLS, SCSILH, or the UNIX system. The product will shut down as part of this message. Variable: function is the function that found the error. Action Required: Restart ACSLS. If ACSLS does not restart after three tries, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1831 E return code (return_code) terminated scsilh.im Explanation: SCSILH terminated without a signal. If this message occurred during shutdown of ACSLS, it is informational only. Otherwise, see Action Required below. Variable: return_code is the code returned by SCSILH. Action Required: Restart ACSLS. If ACSLS does not restart after three tries, contact collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. Please have return code available.
66
ACSLS Messages
312554901
Explanation: The drive is loaded. The robot was unable to target on the drive. Variable: drive_id is the drive identifier. Action Required: Drive transport is reporting a problem. This could be due to the drive or to the robot. Do the following: 1. Contact a CSE to have the drive checked for a stuck tape. 2. If there are no problems in the drive, the CSE should check the LMU and LSM error logs for more information. 1907 E Unable to create bdb EOF file. Explanation: An ACSLS utility cannot create a required end-of-file marker. Action Required: Make sure that the /tmp directory has write permission for all users, then rerun the backup. 1908 E Unable to read files from backup device, dev. Explanation: The rdb.acsss utility cannot read the backup files from the specified backup device. Variable: dev is the backup device you specified. Action Required: Rerun the restore operation, specifying a valid device with a valid backup file created by the bdb.acsss utility. 1909 E The backup device dev is not a good bdb backup from ACSLS release Please try again specifying a valid bdb backup. Explanation: The rdb.acsss utility cannot verify that the specified backup files are valid. Variable:
S dev is the backup device you specified. S release is the ACSLS release you are running.
Action Required: You must restore the database from a backup created by the bdb.acsss utility from the same version of ACSLS (release) that you are running. Rerun the restore operation, specifying a valid device with a valid backup file created by the release version of the bdb.acsss utility.
67
312554901
1918 N Too many processes. With the current settings specified through acsss_config, ACSLS requires no_req_pro processes to be running simultaneously. Currently, your system limit allows only sys_limit_no_pro_user processes per user. Either lower the number of mount processes, persistent query processes, or transient processes, or else raise this system limit. Explanation: Message is self-explanatory. Variable:
S no_req_pro is the number of required processes. S sys_limit_no_pro_user is the system limit on the
number of processes per user. Action Required: Do one or more of the following:
S Lower the number of mount processes through S Lower the maximum number of transient processes
through acsss_config
312554901
1972 W Unable to find keyword in RPtimeout file. Explanation: In the file, ACSLS was unable to find the keyword. This message is followed by message 1974, which will give the keyword. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1973 W Unable to open RPtimeout file. Explanation: ACSLS attempted to open $ACS_HOME/data/internal/RPtimeout, but was unable to do so. The default value will be used. This message is followed by message 1974, giving the keyword. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 1974 I Using default timeout value for keyword. Explanation: This message follows message 1970, 1971, 1972, or 1973 to inform you that the default timeout value was used for the LH request type keyword. Variable: keyword represents the operation that has the corresponding timeout value. Action Required: None. Action applies to the message that preceded this one. 2000 E Failed to get queue member. Explanation: Message was not retrieved from the message queue for removal. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2001 E Don't have read permission. Explanation: The CSI does not have read permission on the csi_ip_switch.dat file. Action Required: Use chmod to set permissions on the csc_ip_switch.dat file for read and write access for the user.
69
312554901
2002 E Can't open file errno=error_no Explanation: A failure of type errno occurred when the csi_ip_switch.dat file was attempted to be opened. Variable: error_no is the system error number associated with opening this file. Action Required: Check that the file csc_ip_switch.dat exists and is in the proper location: $ACSLS_HOME/data/internal/client_config/ If both of these conditions are met and the problem still persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. For more information about managing a dual-LAN client configuration, see Managing a DualLan Client Configuration in the Library Management chapter of the ACSLS Installation, Configuration, and Administration Guide. 2003 E Invalid entry displayed_line line ignored
Explanation: The line displayed is an invalid entry and the line is ignored. Variable: displayed_line is the invalid line that needs to be corrected. Action Required: Correct the line displayed and restart ACSLS. 2004 E Duplicate addresses displayed_line - line ignored. Explanation: Duplicate primary and secondary addresses were entered into the csc_ip_switch.dat file. Variable: displayed_line is the invalid line that needs to be corrected. Action Required: Correct the line displayed and restart ACSLS. 2005 E Max number of (max_no_allowed)dual clients exceeded Explanation: More than the maximum number of allowable dual clients was entered into the csc_ip_switch.dat file. Only the maximum number of dual clients is allowed. Variable: max_no_allowed is the maximum number of allowable dual clients entered into the csc_ip_switch.dat file. Action Required: Do not exceed the maximum number of allowable dual clients in the csc_ip_switch.dat file, or, if you need more clients, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this
70
ACSLS Messages
312554901
ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2006 E Bad primary addr bad conversion: displayed_addr.
Explanation: The primary address entered into the csc_ip_switch.dat file is not an IP address format. Variable: displayed_addr is the erroneous primary address displayed. Action Required: Correct the displayed address in the csc_ip_switch.dat file and restart ACSLS. 2007 E Bad primary addr not digital: displayed_addr
Explanation: The primary address entered in the csc_ip_switch.dat file is not an IP address format. Variable: displayed_addr is the erroneous primary address displayed. Action Required: Correct the displayed address in the csc_ip_switch.dat file and restart ACSLS. 2008 E Bad secondary addr bad conversion: displayed_addr
Explanation: The secondary address entered in the csc_ip_switch.dat file is not an IP address format. Variable: displayed_addr is the erroneous secondary address displayed. Action Required: Correct the displayed address in the csc_ip_switch.dat file and restart ACSLS. 2009 E Bad secondary addr not digital: displayed_addr
Explanation: The secondary address entered in the csc_ip_switch.dat file is not an IP address format. The address is not digital. Variable: displayed_addr is the erroneous secondary address displayed. Action Required: Correct the displayed address in the csc_ip_switch.dat file and restart ACSLS.
71
312554901
Explanation: File (csc_ip_switch.dat) was opened and read successfully. Dual path function is activated. Variable: path is the full path to the csc_ip_switch.dat file. Action Required: None. 2011 E path opened Dual Option Process Failure.
Explanation: A major process failure has occurred when trying to de-queue primary address packets. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2012 N LMU error: ACS: acs_id Invalid value found in transmission, value = character Explanation: The ACSLS (library handler process) detected an invalid character in the transmission received from the LMU. Variable:
S acs_id is the ACS identifier. S character is the invalid character detected in the
transmission. Action Required: If the request failed, reissue the request. 2014 N LMU error: ACS: acs_id Invalid lmu_mode lmu_mode. Explanation: The ACSLS (library handler process) received a response packet from the LMU with an unrecognizable LMU code specified in lmu_mode. Variable:
S acs_id is the ACS identifier. S lmu_mode is the LMU mode from which the response was
received. The mode is one of the following: master, standby, or standalone. Action Required: None. This message is informational only.
72
ACSLS Messages
312554901
2018 N LMU error: ACS: acs_id Invalid compatibility level compat_level line = line_number. Explanation: An invalid LMU compatibility level was detected. Variable:
S acs_id is the ACS identifier. S compat_level is the invalid compatibility level detected. S line_number is the location in the ACSLS code where the
error was detected. Action Required: None. This message is informational only. 2027 N ACS: acs_id Switchover Recovery Complete. Explanation: The ACSLH (library handler process) has completed processing of library requests that were affected by a switch LMU or LMU IPL. Variable: acs_id is the ACS identifier. Action Required: None. This message is informational only. 2028 N ACS: acs_id New Master LMU. Explanation: The ACSLS (library handler process) has received an unsolicited message from the LMU indicating that there is a new Master LMU. Variable: acs_id is the ACS identifier. Action Required: None. This message is informational only. 2029 N LMU error: ACS: acs_id Invalid lmu_name lmu_name. Explanation: The ACSLS (library handler process) received a packet from the LMU with an unrecognizable LMU name specified in the lmu_name portion of the packet. Variable:
S acs_id is the ACS identifier. S lmu_name is the name of the LMU from which the packet
was received: A, B, or standalone. Action Required: None. This message is informational only.
73
312554901
2030 N LMU error: ACS: acs_id Invalid standby_status standby_status. Explanation: The ACSLH (library handler process) received a packet from the LMU with an unrecognizable LMU name specified in the lmu_name portion of the packet. Variable:
S acs_id is the ACS identifier. S standby_status is the status of the LMU from which the
packet Action Required: None. This message is informational only. 2031 N ACS: acs_id Standby LMU now communicating. Explanation: The standby LMU is communicating to the specified ACS. Variable: acs_id is the ACS identifier. Action Required: None. This message is informational only. 2032 N ACS: acs_id Standby LMU not communicating Explanation: The ACSLH (library handler process) has received an unsolicited message from the LMU indicating that the Standby LMU is not communicating with the ACSLS server. Variable: acs_id is the ACS identifier. Action Required: None. This message is informational only. 2034 N ACSLH: Request Recoverer: message Explanation: This message usually displays when a software error occurs during a dual LMU switchover recovery or in the recovery period after a standalone LMU IPLs. Variable: message gives a detailed description of the error. Action Required: Have the error description from message available, and collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2035 N status = port_status: Cannot vary last Master port offline, leaving port online. Explanation: Issuing a vary port offline command to the last online master port is not allowed. Variable: port_status is the status of the port. Action Required: None. This message is informational only.
74
ACSLS Messages
312554901
2036 N Standalone LMU, cannot initiate switch. Explanation: Issuing a switch LMU command to a standalone LMU is not allowed. Action Required: None. This message is informational only. 2037 N Standby LMU not communicating, cannot initiate switch. Explanation: Issuing a switch LMU command when the standby LMU is not communicating is not allowed. Action Required: None. This message is informational only. 2038 N ACS acs_id has no LSMs configured; you may want to verify hardware configuration. Explanation: This message may appear in either of the following conditions:
Variable: acs_id is the ACS that has no LSMs configured. Action Required:
75
312554901
2050 W Error processing command: command - error Explanation: This message occurs when there is an error processing a command received within ACSLS. Variable:
S command The command that caused the error. S error The specific error that occurred.
Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2051 W Ipc error reading command: error Explanation: There was an internal communication error when trying to read a command for processing. Variable: error The error encountered during IPC. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2052 W Unable to get value for TRACE_VOLUME dynamic variable Explanation: There was an error retrieving the value for the TRACE_VOLUME dynamic variable. This will result in possible inconsistent behavior with respect to volume tracing. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2053 W Error trying to create volume statistics entry.error_desc . Explanation: There was a problem when trying to create an entry in the LIB_VOL_STSTS file. Variable: error_desc Detailed error message describing the problem. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
76
ACSLS Messages
312554901
2054 W Move to cell_id failed cartridge recovery needed.Volume vol_id may be stuck intransit. Explanation: Volume is stranded inside the LSM somewhere between its original source and destination. Variable:
S Manually remove tape from LSM then audit its cell and
enter it.
S Vary offline force the LSM the volume is in, then vary the
LSM online to force intransit recovery. 2055 W Error updating cell cell_id state to full. Explanation: There was an error in setting a dells state to full. This may have resulted in an inconsistent ACSLS database. Variable: cell_id Cell address that had the error. Action Required: Perform a subpanel audit of cell indicated to attempt to reconcile database. 2056 W Error update cell cell_id state to empty. Explanation: There was an error in setting a cells state to empty. This may have resulted in an inconsistent ACSLS database. Variable: cell_id Cell address that had the error. Action Required: Perform a subpanel audit of cell indicated to attempt to reconcile database. 2057 W Error update cell cell_id state to reserved. Explanation: There was an error in setting a cells state to empty. This may have resulted in an inconsistent ACSLS database. Variable: cell_id Cell address that had the error. Action Required: Perform a subpanel audit of cell indicated to attempt to reconcile database.
77
312554901
2058 W Idle command failed information. Explanation: An attempt to idle a portion of the ACSLS server failed. Variable: information Detailed information about failure. Action Required: The server will still be functional but you should report the problem as it may be a symptom of a larger problem. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2059 W Failed to close accept socket. Error: error Explanation: There was an error when attempting to close an internal ACSLS communication mechanism. Variable: error The error that caused failure. Action Required: This error could indicate a one-time anomaly or it could be a symptom of a bigger, underlying problem. If this message appears one time with no other error messages, then it can be ignored. If it appears multiple times or with other error messages, then collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2060 W Database Error: error Explanation: There was an error processing a transaction with the database used by ACSLS. Variable: error The specific error that occurred with the database. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2061 W Invalid data found in command: information Explanation: ACSLS detected some invalid data in an internal command structure. Variable: information Detailed description of invalid data. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
78
ACSLS Messages
312554901
2062 W Unexpected ACSLH result received by move: information Explanation: An internal error occurred in the communication between ACSLS components. Variable: information Detailed description of the unexpected result. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2063 E Internal error in processing the move command: information Explanation: An internal error occurred while processing a move request. Variable: information Detailed information about the error. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2064 E Error getting LIB_VOL_STATS value: explanation. Explanation: ACSLS was unable to read the value for the LIB_VOL_STATS dynamic variable. This may result in a failure to log volume statistic entries. Variable: explanation Detailed information about the error. Action Required: Rerun acsss_config to attempt to turn on LIB_VOL_STATS and then attempt the request again. If the error persists, then collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2065 E Error creating record for Volume vol_id: information. Explanation: An internal error occurred while attempting to update the ACSLS internal database record for the given vol_id. Variable:
79
312554901
2066 E Unable to update status for Volume vol_id: information. Explanation: An internal error occurred while attempting to update the ACSLS internal database record for the given vol_id. Variable:
S vol_id Volume identifier of volume that failed to create. S information Detailed information about the error.
Action Required: Attempt to audit the expected location of the volume. If that fails, then collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2068 N move: volume (vol_id) not found in cell (%s), deleted. Explanation: When attempting to move a volume, the volume was not found in its home cell. The volume record is deleted from the database Variable:
80
ACSLS Messages
312554901
2088 E Unable to shift transaction log file on secondary disk. Explanation: The secondary disk manager is unable to create the transaction log file on the secondary disk. This is a database error. Variable: None. Action Required: Rerun the secondary disk manager (sd_mgr.sh). 2107 N Cannot allocate environment handle. Explanation: The ODBC call to allocate the environment handle has failed. Variable: None. Action Required: The application has to be re-started; or contact your System Administrator. 2108 N Cannot allocate database handle. Explanation: The ODBC call to allocate the database handle has failed. Variable: None. Action Required: The application has to be re-started. Contact your System Administrator. 2109 N Cannot allocate statement handle. Explanation: The ODBC call to allocate the SQL statement handle has failed. Variable: None. Action Required: The application has to be re-started. Contact your System Administrator. 2111 N Cannot free connection handle. Explanation: The ODBC call to free database connection handle has failed. Variable: None. Action Required: None. 2112 N Cannot free environment handle Explanation: The ODBC call to free the environment handle has failed. Variable: None. Action Required: None.
81
312554901
2113 N Cannot fetch. Return code return_code Explanation: The ODBC call to fetch a row from the query result set has failed. Variable: return_code The error code number returned by ODBC. Action Required: The application has to be re-run. Contact your System Administrator. 2114 N Error in preparing statement Explanation: The ODBC call to prepare an SQL statement for execution has failed. Variable: None. Action Required: The application has to be re-run. Contact your System Administrator. 2115 N Cannot reset auto commit option Explanation: The ODBC call to set/reset the automatic commit option for all database transactions has failed. Variable: None. Action Required: The application has to be re-run. Contact your System Administrator. 2116 N Attempt to database recovery was aborted by the user Explanation: During database recovery, a warning message is prompted to the user for overwriting the current database. Database recovery cannot be interrupted once it starts. With this message the user has selected to discontinue with the database recovery process. Variable: None. Action Required: None. This message is informational only. 2118 E Could not create the filename file. Explanation: The file creation command failed. This message is logged when the installation program is unable to create the odbc.ini file. The installation program fails to create this file when any one of the following environment variables is not set :
S $ACS_HOME S $INFORMIXDIR
82
ACSLS Messages
312554901
S $HW_PLATFORM
Variable: filename. The odbc.ini file. Action Required: Check whether the above-mentioned variables are set. If these are not set, please reinstall ACSLS. 2122 E Informix database backup area unavailable. Explanation: This error is logged when you select a backup directory that cannot be used for backup purposes. This can happen for the following reasons:
83
312554901
84
ACSLS Messages
312554901
2201 E Cannot change informix group. Explanation: This error can occur only while installing the product on an AIX operating system. The installation program changes the ID of the UNIX group named informix. It calls the UNIX command chgroup to create the group. This error is logged if the chgroup command fails. Action Required: Reinstall ACSLS after the problem has been corrected. 2202 E Cannot create informix user. Explanation: This error can occur only while installing the product on an AIX operating system. The installation program creates the UNIX user named informix. It calls the UNIX command mkuser to create the group. This error is logged if the mkuser command fails. User ID # 11 should be available. Action Required: Reinstall ACSLS after the problem has been corrected. 2203 E Cannot create lib6 user. Explanation: This error can occur only while installing the product on an AIX operating system. The installation program creates the UNIX user named lib6. It calls the UNIX command mkuser to create the group. This error is logged if the mkuser command fails. User ID # 203 should be available. Action Required: Reinstall ACSLS after the problem has been corrected. 2205 E Group file update (informix) failed: updates discarded. Explanation: This error can occur only while installing the product on a Sun Solaris operating system. The installation program creates the UNIX group named informix. If the group name already exists, it tries to update the entry. This error is logged if the update fails. Action Required: Reinstall ACSLS after the problem has been corrected. 2206 E Group file move (informix) failed: updates discarded. Explanation: This error can occur only while installing the product on a Sun Solaris operating system. The installation program creates the UNIX group named informix. It tries to move the previous version of group file. This error is logged if the move fails. Action Required: Reinstall ACSLS after the problem has been corrected.
85
312554901
2207 E Insufficient disk space available in disk. Need needed_space Kb. Have available_space Kb. You must make at least needed_space Kb available in disk before installing Informix. Explanation: The installation program verifies the available disk space before commencing the installation. This message is logged if the disk where ACSLS is being installed does not have enough space to install Informix software. Variable:
S needed_space The disk space needed to install Informix. S available_space This indicates the space available on
the disk. Action Required:
S Make space in the chosen directory by deleting files, S Choose another directory that has more disk space, then
reinstall ACSLS or
S The directory chosen to install Informix is not writable. S The disk specified for backups had insufficient space. S The file sqlhosts is not available in the
$INFORMIXDIR/etc directory.
86
ACSLS Messages
312554901
S cur_rel Current release number S informix_dir The directory where the Informix database
is going to be installed. Typically this will be $ACS_HOME/../informix/IDS7.3 Action Required: The installation program, after logging this error, displays the following prompt: Continue with install? (If you answer yes, the database area will be unchanged.
87
312554901
Explanation: The application encountered this error while trying to connect to the Informix Database. The possible causes are listed below:
S The driver files are missing. S The environment variable $LD_LIBRARY_PATH does not
point to the Informix library path. Variable:
S program The name of the source file where the error was
encountered.
88
ACSLS Messages
312554901
2214 E Cannot initialize the Informix Storage Manager server. Explanation: This message is logged when the installation of the product Informix Storage Manager (ISM) fails. This typically happens because of an existing installation of the Informix Storage Manager. Action Required: Remove the $INFORMIXDIR/ism directory and run the install.sh script again. 2215 E Error in granting permission to informix as Informix Storage Manager user. Explanation: The installation program specifies root and informix as the administrators for the Informix Server Manager. This message is logged when granting permission to informix fails. This can happen if the informix user does not exist. Action Required:
S The backup directory does not exit. S The backup directory is already mounted. S Informix Storage Manager can support a maximum of four
devices. If four devices have been mounted already, this error is logged. Variable: dev The backup directory that is being registered as a backup device. Action Required:
89
312554901
2217 E Error in labeIling dev. Explanation: During installation, the install program creates backup volumes. This message is logged when this process fails. This can happen if a volume with the same name already exists. Variable: dev The backup directory which is associated with the backup volume. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2218 E Error in mounting dev. Explanation: During installation, the install program creates and mounts backup volumes. This message is logged when mounting a backup device fails. This can happen for the following reasons:
S The device does not exist. S The backup volume with which the device is associated does
not exist. Variable: dev The directory that is getting mounted. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2220 E Error in creating new devices. Explanation: During installation of second disk, the backup directories are shifted to directories in the second disk. This message is logged when this process fails. Action Required: Please refer to the sd_event.log and see the error message number logged before this error number in order to know the exact reason for failure. One of the following errors may be the reason for failure:
90
ACSLS Messages
312554901
2221 I Secondary disk already installed. Explanation: This message is logged while doing the second disk installation if a secondary disk has already been installed. Action Required: When this error occurs, it means that a second disk is already installed and no action is required. 2222 I ACSLS miscellaneous files backup successfully completed. Explanation: ACSLS miscellaneous file backup was successful. Action Required: None. This message is informational only. 2225 E Error in turning mirror off for rootdbs. Explanation: This message is logged while deinstalling the second disk. Action Required: Contact your System Administrator or collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2226 I Second disk de-installation completed successfully. Explanation: This message is logged when second disk deinstallation is completed successfully. Action Required: This message is informational only. It will not appear if the installation fails. 2227 E Error in unmounting dev. Explanation: This message is logged when an error occurs while installing or deinstalling the second disk. Also, the dismount fails if the backup device is in use by a backup or restore session. Variable: dev The directory being dismounted. Action Required:
91
312554901
2228 E Unable to mirror dbspace on Secondary disk. Explanation: As a part of the second disk installation, ACSLS mirrors the database on to the second disk in order to provide additional security for your data against failures. This message is logged if the process of mirroring fails. Action Required:
S Make sure the path given for the second disk is a valid one. S Make sure the proper permissions (667) are set for the
mirror dbspace on the second disk.
S Another instance of ISM is running in the background S If the installation program found that the ISM had already
been installed, it attempted to remove the previous installation and failed.
92
ACSLS Messages
312554901
S Try to reinstall ACSLS. S Please refer to the following error numbers in this book for
more details: 1516, 1476, 2129, 2243, 2214, 2215, 2216, 2217, and 2218. 2232 E Informix is installed on disk informix_par. The directory for second disk support must be on a different disk. The following is the output from the UNIX df command: output. Explanation: The directory specified for second disk support lies in the same partition as that of the primary disk. To avoid complete loss of data and backups in the event of disk crash, it is essential that the backups are on another disk. Variable:
Explanation: An internal error happened while ACSLS was trying to connect to the database. Variable:
93
312554901
S program This is the name of the source file where the error
was encountered.
94
ACSLS Messages
312554901
2240 E Unable to configure volume backup data_volume. Explanation: As a part of the manual backup, the backup files are archived to a tar file. During this process, the backup devices are configured to disallow backups until the archival is complete. This message is logged if an error occurs while configuring the backup devices. Variable: backup data_volume The backup volume that could not be configured. Volume names suffixed with pri_ indicate that they are primary disk volumes. Similarly, volume names suffixed with sec_ indicate that they are secondary disk volumes. Action Required: Please log out, log in as acsss and retry the second disk installation/deinstallation. 2241 E Failed to reset logfile_name. Explanation: During the course of time, some of the key Informix log files keep growing in size. In order to prevent this uncontrolled growth, these files are moved to backup files periodically. Variable: logfile_name The name of the log files being moved. Action Required: Ensure that you are logged in as the correct user to execute this utility.
S Check the file access permissions for these files. S Check the user permissions for these files. They should be
667.
95
312554901
2245 E Unable to configure Informix Storage Manager retention period. Explanation: The attempt to change the retention period of the backups failed. This typically happens either during installation or while changing the retention period using the configuration script acsss_config. Action Required: Restart the installation or configuration. If the error still persists, contact your System Administrator or collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2246 E Failed to add neccessary CRON entry for automatic backup. Explanation: The automatic backup configuration script registers the periodic backup event with the Operating System Scheduler. This error is logged when the registration failed. Action Required: Contact your System Administrator or collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2248 E Informix database backup failed. Explanation: The backup of the Informix database has failed. The failure may be due to the following reasons:
96
ACSLS Messages
312554901
2250 I ACSLS database recovery successfully completed. Database has been restored to the point of the specified backup. Explanation: This message is logged after successfully restoring from a previous local disk backup. Action Required: None. This message is informational only 2253 I Informix database configuration files backup started. Explanation: The backup process automatically backs up critical Informix database configuration files. This message is logged when the backup of these files is started. Action Required: None. This message is informational only. 2254 E Informix database configuration files backup failed. Explanation: The backup process automatically backs up critical Informix database configuration files. The backup of these configuration files has failed. This could be due to the following reasons:
S Reinstall ACSLS if any product files are missing. S Please log out of the session and login again. ACSLS
reloads all the variables. If the error occurred because the environment variables got altered accidentally, the reloading will set it right.
97
312554901
2256 I Disk is percentage full, please decrease the database backup retention period to free disk space. Explanation: The disk used for backup is running out of space. If expired volumes are not removed, there is a very high possibility of the backup disk overflowing. As a result, the automatic backup could fail to back up your data. Variable: percentage The percentage indicating the amount of the disk space already used. Action Required:
S Run the acsss_config script. S Select the option 5: Set automatic backup
parameters.
98
ACSLS Messages
312554901
2257 E Unexpected error occured in automatic configuration settings. Explanation: The script that allows the user to configure the automatic backup parameters has failed. The failure may be due to the following reasons:
S Could not find script fix_autobkup_cron.sh. S The configuration program registers your auto backup
settings with the Operating System Scheduler. This process failed. Action Required:
S Reinstall ACSLS if any product files are missing. S Execute the script acsss_config to configure the
autobackup parameters. 2258 E Expired backup files could not be removed. Explanation: ACSLS removes expired backup files prior to initiating a backup in order to avoid overfilling the backup disk. This message indicates that the recycling of the expired files could not be completed successfully. This can happen if:
S Log out of the session and log in again with the correct
user ID. ACSLS reloads all the variables. If the error occurred because the environment variables got altered accidentally, the reloading would set it right.
99
312554901
S Reinstall ACSLS if any product files are missing. S Contact your System Administrator or collect relevant
ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2259 I Recycle of expired files completed. Action Required: ACSLS removes expired backup files prior to initiating a backup in order to avoid overfilling the backup disk. This message indicates that the recycling of the expired files was completed successfully. Action Required: None. This message is informational only. 2260 I Informix configuration files have been restored. Explanation: The recovery of the Informix configuration files has been completed successfully. Action Required: None. This message is informational only. 2261 I Backup of ACSLS miscellaneous files started. Explanation: The backup of the miscellaneous files used by the ACSLS product is being started. Action Required: None. This message is informational only. 2262 W Failed to recycle expired files. Explanation: An internal error occurred while trying to recycle expired backup files. Action Required: No action required. 2263 E Failed to clear sysutils database. Explanation: An internal error occurred while trying to clearing sysutils database. Action Required:
100
ACSLS Messages
312554901
S Record any status information displayed on the Library. S IPL the LSM. In ACSLS, vary the LSM online. S If the problem persists, call your StorageTek Customer
Service Engineer (CSE). 2272 I Micro-code had been changed in LSM lsm_id. Explanation: The microcode level for the LSM with identifier lsm_id has been changed. Variable: lsm_id is the LSM identifier. Action Required: None. This message is informational only. 2273 E Pass-thru port inoperative in LSM lsm_id. Explanation: The passthru port in LSM with identifier lsm_id is inoperative. Variable: lsm_id is the LSM identifier. Action Required:
S Record any status information displayed on the Library. S IPL the LSM. In ACSLS, vary the LSM online. S If the problem persists, call your StorageTek Customer
Service Engineer (CSE).
Event Log Messages 101
312554901
2274 E LSM lsm_id Not Ready. Manual Intervention Required. Explanation: The LSM with identifier lsm_id is not ready. Possible reasons are that a door is open or a cartridge is stuck in the LSM hand. Variable: lsm_id is the LSM identifier. Action Required:
S Check the LSM hand and manually remove cartridge. S Be sure the LSM door is closed.
2275 E Cartridge stuck in pass-thru port. Please vary any LSM in ACS acs_id offline and back online again to recover the cartridge. Explanation: A cartridge is stuck in the passthru port of ACS acs_id. Vary any LSM in the ACS specified in the message offline and back online to recover the cartridge. Variable: acs_id is the ACS identifier. Action Required: Vary any LSM in the ACS specified in the message offline and back online to recover the cartridge. 2276 W LSM lsm_id could not recover volume vol_id. Explanation: One of the LSMs could not recover a cartridge. Variable:
S lsm_id is the LSM identifier. S sense_code is the Sense Code returned by the SCSI
device.
102
ACSLS Messages
312554901
Action Required: None. This message is informational only. 2278 W LSM lsm_id received Sense: sense_code (sense_desc). Explanation: A SCSI device has returned a Sense Code for the LSM lsm_id. Variable:
S lsm_id is the LSM identifier. S sense_code is the Sense Code returned by the SCSI
device.
S Record any status information displayed on the Library. S IPL the LSM. In ACSLS, vary the LSM online. S If the problem persists, call your StorageTek Customer
Service Engineer (CSE). 2280 E DB status [err_num] detected on delete from clienttable Explanation: An attempt to delete a client record from the database has failed. Variable: err_num is the error number. Action Required:
103
312554901
S rsc_type is the value of resource type. S rsc_status is the value of resource status.
Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2284 I Status of lib_cmpnt cmpnt_id is changed to status. Explanation: Status of a library component, e.g., LSM, CAP or DRIVE with an identifier cmpnt_id, e.g., 0,0(lsm_id) or 0,0,0(cap_id) or 0,0,7,1(drive_id) is changed to status. Variable:
104
ACSLS Messages
312554901
S table_name is table name to be created. S err_num is the error number returned by ODBC.
Action Required:
S Restart the database and see if the problem persists. S If it does, contact your System Administrator.
2289 E DB status [err_num] detected on delete for client id client_id Explanation: An attempt to delete a client record from the database has failed. Variable:
S err_num is the error number. S client_id is the identifier of the client to be deleted.
Action Required:
105
312554901
106
ACSLS Messages
312554901
2292 E EXEC SQL select client_id clnt_id from clienttable failed Explanation: An ODBC call to prepare an SQL statement for selecting a client record(s) from clienttable has failed. Variable: clnt_id is the identifier of the client to be deleted. Action Required:
107
312554901
2298 W ACSLS is running. To stop the database, ACSLS must first be shutdown using `idle' and `kill.acsss'. Exiting. Explanation: This error is logged when you try to stop the database while ACSLS is running. This is not allowed since the application communicates extensively with the database. Hence, the ACSLS application must be shut down prior to shutting down the database. Action Required:
108
ACSLS Messages
312554901
2304 E stat failed for ${LSPID_FILE} in mod_id at line line_number. errno is error_no: error Explanation: An attempt to locate the /tmp/acsss.pid file has failed. ACSLS can not run properly without this process. Variable:
312554901
2308 I Do you really want to delete volume vol_id from the database? [yes|no] Explanation: A request for user confirmation is issued whenever the Cartridge Recovery component can not examine all possible library locations for the volume (see MSG 2307 above). This message is suppressed and confirmation assumed if the -n (no_confirm flag) was included in the original manual volume delete message. Variable: vol_id is the volume serial number requested for deletion. 2309 E : md_proc_init failure: status = status Explanation: The function to register this process for error logging failed. Variable:
110
ACSLS Messages
312554901
111
312554901
2315 E mod_id: cl_drv_read failure: status = status Explanation: An attempt to read a drive record from the database failed. Variable:
112
ACSLS Messages
312554901
113
312554901
312554901
115
312554901
2331 I Unreadable label found in location_type location_id: logged as vol_id Explanation: In the course of performing Cartridge Recovery, a cartridge with an unreadable label was discovered. No cartridge with a virtual label was recorded in this location. Variable:
116
ACSLS Messages
312554901
Note that the eject command can not be used to remove the cartridge, since it would eject the original rather than the duplicate, and no record exists for the generated volume identifier.
2334 I Found volume vol_id in location will check home_cell_id when lsm lsm_id comes online. Explanation: In the course of performing Cartridge Recovery, a cartridge was encountered unexpectedly in a storage cell. When attempting to check the recorded home cell for that cartridge, the home LSM was found to be offline or inaccessible. The cartridge may be a duplicate, but that could not be determined at this time. The recorded home cell is marked as reserved, which will cause it to be checked when the LSM comes online. The volume record is updated to reflect the new location in which it was found. Variable:
S vol_id is the volume identifier of the cartridge. S location is the location in which the cartridge was found. S home_cell_id is the recorded home cell for the cartridge. S lsm_id is the identifier of the LSM containing the
recorded home cell. Action Required: None. When the LSM containing the old home cell comes online, the cell will be checked and its status corrected. 2335 I Volume vol_id missing, home cell was cell_id, drive was drive_id, unable to examine location Explanation: This tape cartridge was not found where ACSLS expected it, but either the home cell or the drive couldnt be examined during the recovery process. The volume record will remain in the database with a missing status until ACSLS can examine all recorded locations. Variable:
S vol_id is the volume identifier of the missing cartridge. S cell_id is the home cell recorded for the cartridge. S drive_id is the drive recorded for the cartridge.
117
312554901
118
ACSLS Messages
312554901
Explanation: The Surrogate main routine was unable to set the SO_REUSEADDR option on the socket using the setsockopt() system call. This option allows the socket at that port number to be reused if it still exists as can be the case if ACSLS is restarted soon after it was stopped. IPC Surrogate terminates. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to set
the option on. Action Required: 1. Look for associated errors that may indicate why the setsockopt call failed. 2. Kill the ACSLS system using the kill.acsls command, 3. Then kill any additional zombie ACSLS processes (using a ps | grep acs). 4. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 5. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. It may be necessary to reboot the ACSLS host to release any hung sockets. 6. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2341 E surr_main (PID #####): Unable to bind SURROGATE LISTENER socket
NNNNN
Explanation: The Surrogate main routine was unable to bind the main listener socket that it uses to accept requests from the Gateway on using the bind() system call. Each Surrogate has a
119
312554901
unique port number it is trying to bind to. IPC Surrogate terminates. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to
bind() to. Action Required: 1. Look for associated errors that may indicate why the bind() call failed. 2. Kill the ACSLS system using the kill.acsls command. 3. Then kill any additional zombie ACSLS processes (using a ps | grep acs). 4. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 5. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. It may be necessary to reboot the ACSLS host to release any hung sockets. 6. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2342 E surr_main (PID #####): Listen error on SURROGATE LISTENER socket
NNNNN
Explanation: The Surrogate main routine was unable to complete a listen() system call on the main listener socket that it uses to accept requests from the Gateway. Each Surrogate has a unique port number it is trying to listen() to. IPC Surrogate terminates. Variable:
S ##### is the process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to
listen() to. Action Required: 1. Look for associated errors that may indicate why the listen() call failed. 2. Kill the ACSLS system using the kill.acsls command.
120
ACSLS Messages
312554901
3. Then kill any additional zombie ACSLS processes (using a ps | grep acs). 4. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 5. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. It may be necessary to reboot the ACSLS host to release any hung sockets. 6. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2343 I PID ##### surr_main (PID #####): Surrogate listening on port
NNNNN SURROGATE_QUEUE_AGE is set to NN minutes SURROGATE_TIMEOUT is set to NNN seconds TRACING is <ON/OFF> QUEUE currently has NN active requests
Explanation: This message indicates what socket port the Surrogate is listening on to receive ACSLS requests from a Library Management Gateway system. It is issued when the Surrogate starts and has successfully created, bound, and is actively listening on the socket. Also shown are the current values that the program is using for SURROGATE_QUEUE_AGE and SURROGATE_TIMEOUT. These two variables and the SURROGATE_PORT are dynamic environment variables set in the acsss_config program. Also displayed is whether program tracing is set on or off. Finally, the number of requests that are currently on the queue is shown. This message is also displayed when the program receives a SIGHUP signal (i.e., kill hup #####). The Surrogate continues running. Variable:
121
312554901
Explanation: The Surrogate main routine was unable to complete a listen() system call on the main listener socket that it uses to accept requests from the Library Management Gateway. Each Surrogate has a unique port number it is trying to listen() to. IPC Surrogate terminates. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to
listen() to.
Explanation: The Surrogate handler routine encountered an error earlier, which rendered the current ACSLS request unable to run to completion. Consequently, the Surrogate is forced to abort that particular request packet and close the socket that it was using to communicate with the Library Management Gateway servlet (the GATEWAY CONNECTED socket). This error is not considered fatal to the Surrogate. PC Surrogate closes the socket, removes the queue entry, and continues running. Variable:
122 ACSLS Messages
312554901
Action Required: 1. Look for an error message preceding this one that caused the packet to be dropped and socket closed. 2. Look for other associated errors on the Gateway, Adapter, and client machines. 3. Try to identify the ACSLS command that is being sent from the originating client system. 4. If possible, resend the offending command with tracing turned on for the Surrogate, Gateway, and Adapter. 5. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2346 E surr_handler (PID #####): Write of ipc data to GATEWAY
CONNECTED socket NNNNN failed
Explanation: The Surrogate handler routine encountered an error trying to write data to the socket connected to the Library Management Gateway servlet ( GATEWAY CONNECTED socket). The write() system call failed. This may have occurred because the socket prematurely closed before all the data was written. IPC Surrogate terminates. Variable:
S ##### is the process ID of the Surrogate issuing the error. S NNNNN is the socket number that the Surrogate was trying
to write to. Action Required: This could be a possible hardware or network failure. 1. Look for associated error messages preceding this one that may indicate the cause. 2. Look for other associated errors on the Gateway, Adapter, and client machines. 3. Try to identify the ACSLS command that was being sent from the originating client system. 4. If possible, resend the offending command with tracing turned on for the Surrogate, Gateway, and Adapter. 5. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS
123
312554901
Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2347 E surr_handler (PID #####): Wrote XX rather than YY bytes of
data to GATEWAY CONNECTED socket NNNNN
Explanation: The Surrogate handler routine encountered an error trying to write data to the socket connected to the Library Management Gateway servlet (GATEWAY CONNECTED socket). The write() system call could not write the expected number of bytes to the socket. This may be due to the sockets prematurely closing. IPC Surrogate terminates. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S XX is the number of bytes returned by the write() system
call.
124
ACSLS Messages
312554901
Explanation: The Surrogate handler routine was unable to complete an accept() system call on the main listener socket that it uses to accept requests from a Gateway servlet. Each Surrogate has a unique port number it is trying to listen() to. A new socket connection for the Gateway servlet is created as a result of a successful accept() call known as a GATEWAY CONNECTED socket. IPC Surrogate terminates. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to
listen() to. Action Required: 1. Look for associated errors that may indicate why the accept() call failed. 2. Kill the ACSLS system using the kill.acsls command. 3. Then kill any additional zombie ACSLS processes (using a ps | grep acs and kill 9 the appropriate ids. 4. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 5. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. It may be necessary to reboot the ACSLS host to release any hung sockets. 6. Also look for exceeding UNIX system limits on sockets, file descriptors, or other network resources. 7. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
125
312554901
Explanation: The Surrogate read socket routine was unable to complete an read() system call on the socket that it uses to accept requests from a Library Management Gateway servlet. Each Surrogate has a unique port number it is trying to listen() to. A new socket connection for the Gateway servlet is created as a result of a successful accept() call known as a GATEWAY CONNECTED socket. The GATEWAY CONNECTED socket is closed and the IPC Surrogate continues running. Variable:
S ##### is the process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to
read() from. Action Required: 1. Look for associated errors that may indicate why the read() call failed. 2. Kill the ACSLS system using the kill.acsls command. 3. Then kill any additional zombie ACSLS processes (using a ps | grep acs and kill 9 the appropriate ids). 4. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 5. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. Note: It may be necessary to reboot the ACSLS host to release any hung sockets. This may be a result of a timeout of the command and increasing network timeout parameters may alleviate the condition. 6. If this does not fix the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
126
ACSLS Messages
312554901
Explanation: The Surrogate read socket routine was unable to complete an read() system call on the socket that it uses to accept requests from a Library Management Gateway servlet. Each Surrogate has a unique port number it is trying to listen() to. A new socket connection for the Gateway servlet is created as a result of a successful accept() call known as a GATEWAY CONNECTED socket. It was trying to read Y number of bytes but only read X number of bytes. Surrogate continues running. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NNNNN is the port number that the Surrogate is trying to
read() from.
S X is the number of bytes that were successfully read. S Y is the number of bytes that it was trying to read.
Action Required: 1. Look for associated errors that may indicate why the read() call failed. 2. Kill the ACSLS system using the kill.acsls command. 3. Then kill any additional zombie ACSLS processes (using a ps | grep acs and kill 9 the appropriate ids). 4. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 5. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. Note: It may be necessary to reboot the ACSLS host to release any hung sockets. This may be a result of a timeout of the command and increasing network timeout parameters may alleviate the condition. 6. If this does not solve the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
127
312554901
Explanation: The Surrogate handler routine failed on a select() system call. This routine blocks on the socket that it uses to accept requests from a Library Management Gateway servlet and on the socket it uses to communicate with the acslm process. Each Surrogate has a unique port number it is trying to listen() to. A new socket connection for the Library Management Gateway servlet is created as a result of a successful accept() call known as a GATEWAY CONNECTED socket. IPC Surrogate terminates. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NNNNN is the port number for the Gateway connected to the
Surrogate. Action Required: 1. Look for associated errors that may indicate why the select() call failed. 2. See if the acslm process failed. 3. Check for the Gateway port by looking for it with the netstat a | grep NNNNN. 4. Kill the ACSLS system using the kill.acsls command. 5. Then kill any additional zombie ACSLS processes (using a ps | grep acs and kill 9 the appropriate ids. 6. See if the socket is in use (possibly by another process) with a netstat a | grep NNNNN where NNNNN is the socket number shown in the error message. 7. If the socket is in use, wait for a few minutes to see if the socket eventually times out. Then restart ACSLS with the rc.acsss command. Note: It may be necessary to reboot the ACSLS host to release any hung sockets. 8. Also look for exceeding UNIX system limits on sockets, file descriptors, or other network resources. 9. If this does not solve the problem, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
128
ACSLS Messages
312554901
response discarded because original socket connection is no longer on the queue. Advise increasing SURROGATE_QUEUE_AGE.
Explanation: The ACSLS library manager returned a response to the Surrogate handler routine for the COMMAND shown, but the Surrogate could not find the outstanding request and socket connection on its queue, so its only alternative was to report the problem and discard (ignore) the response from the library manager. This may result from the librarys taking too long to execute commands. For example, a mount or dismount may be taking an exceedingly long time because of hardware errors, a drive being cleaned before mounting, cartridges too far from the requested drive (i.e., different LSM), or other conditions. After a few minutes have passed (SURROGATE_QUEUE_AGE), the request on the queue is considered stale and removed from the queue. Eventually, when the library finally mounts or dismounts the tape, the FINAL response packet from the library manager can no longer be found on the queue and transmitted to the client. The Surrogate continues running. Variable:
129
312554901
Explanation: The Surrogate issues a Query Server" request to the library manager when it starts running to be sure the library manager is ready to receive requests and before the Surrogate begins accepting requests from the Library Management Gateway socket. The Surrogate is expecting the server to be in RUN or RECOVERY mode. After waiting the number of seconds shown, the Surrogate determined that the Query Server" could not be completed and gave up. The Surrogate abnormally terminates and is automatically restarted (up to 10 times) by the acsss_daemon. Variable:
S ##### is the Process ID of the Surrogate issuing the error. S NN is the number of seconds
Action Required: 1. Look for errors in the acsss_event.log that may explain why a query server" request cannot be completed. 2. Try the Query Server" request in cmd_proc. 2354 W
surr_query_server (PID #####): come up Surrogate waiting for ACSLS to
Explanation: The Surrogate issues a Query Server request to the library manager when it starts running to be sure the library manager is ready to receive requests and before the Surrogate opens the Library Management Gateway listening socket to begin accepting requests. The Surrogate is expecting the server to be in RUN or RECOVERY mode. The Surrogate will issue this message every 30 seconds (for up to 10 minutes) till a Query Server returns that it is in RUN or RECOVERY mode. Once it is in RUN or RECOVERY mode, the Surrogate will continue coming up. If 10 minutes passes, then the surrogate will abnormally terminate with error 2353. Note that this can occur if the system starts up in IDLE mode. Variable: ##### is the Process ID of the Surrogate issuing the error. Action Required: 1. Look for errors in the acsss_event.log that may explain why a query server isnt in RUN or RECOVERY mode. 2. Try the query server request in cmd_proc. 3. Check to see if ACSLS is set to automatically start in IDLE mode using the acsss_config program. 4. If the system is in IDLE mode, issue a START command.
130
ACSLS Messages
312554901
Explanation: The acsss_daemon read the SURROGATE_PROCESSES dynamic environment variable in order to know how many surrogate processes to start. The number exceeds ten (10), the maximum allowed. ACSLS terminates. Variable: SURROGATE_PROCESSES is the dynamic environment variable that controls the number of surrogate processes running. Action Required: The range for the dynamic environment variable SURROGATE_PROCESSES has been set greater than the Surrogate program currently supports. Define the SURROGATE_PROCESSES variable with the acsss_config program to be a number less than 10. 2356 W surr_handler (PID #####): NN surrogate requests (open socket)
being processed; cannot accept more until some finish. Advise reducing SURROGATE_QUEUE_AGE.
Explanation: The surrogate handler routine was unable to complete an accept() system call on the main listener socket that it uses to accept requests from a Library Management Gateway servlet. Each SURROGATE has a unique port number it is trying to listen() to. A successful accept() call (known as a GATEWAY CONNECTED socket) creates a new socket connection for the Gateway servlet. The error code (errno) and message returned by the accept() system call is 24 TOO MANY OPEN FILES. The SURROGATE will disregard the Library Management Gateways attempt to connect its servlet to a SURROGATE socket. As requests are completed and open socket connections are closed, future attempts to connect will complete successfully. The SURROGATE will not abort on this error. Since it is possible for the Library Management Gateway to continue connection attempts (and fill the acsss_event.log), this error message will be displayed in the acsss_event.log no more often than every five (5) minutes. The SURROGATE continues running. Variable:
S ##### is the process ID of the SURROGATE issuing the error. S NN is the number of open sockets. S SURROGATE_QUEUE_AGE is the dynamic environment variable
that controls the length of time a request remains in the queue. Action Required: Generally the problem is that the Library Management Gateway has sent more requests than the ACSLS system can process (or has sent them too fast) or that the ACSLS library system is processing the requests too slowly. Thus, the SURROGATE has reached the maximum limit of open files (sockets).
131
312554901
1. Look for errors in the acsss_event.log that may show indicate hardware or configuration errors. 2. Also try a query request all command in cmd_proc to see how many requests ACSLS are outstanding. 3. Check client software to see if many mount and dismount requests are being sent. 4. It may also be necessary to reduce the amount of time that the SURROGATE keeps outstanding requests on its queue. Reduce the SURROGATE_QUEUE_AGE dynamic environment variable with the acsss_config program. 5. Restart the SURROGATE so that the change can take effect. 2361 N Volume vol_id: Media type incompatible with L5500. Not entered. Explanation: This message pertains to L5500 LSMs only; it indicates an attempt to enter an incompatible cartridge into an L5500 CAP. Only LTO and StorageTek 9840/9940 cartridges are compatible with L5500 LSMs. Requests to enter incompatible media are rejected. Variable: vol_id is the volume entered into the CAP. Action Required:
S Remove the cartridge from the CAP. S Substitute an LTO or StorageTek 9840/9940 cartridge.
2362 N Cell cell_id contains incompatible media: must be manually removed Explanation: This message pertains to L5500 LSMs only. The message indicates that an audit found a cartridge that is neither an LTO cartridge nor a StorageTek 9840 or 9940 cartridge in an L5500 panel. Only LTO and StorageTek 9840/9940 cartridges are compatible with L5500 LSMs. (This may have been caused by someone physically entering the LSM and manually placing the cartridge in the panel.) Variable: cell_id is the cell in the L5500 containing the incompatible cartridge. Action Required: Physically enter the L5500 and manually remove the incompatible cartridge.
132
ACSLS Messages
312554901
2363 E Request emergency software license key from the StorageTek web site. Go to Customer Resource Center, Tools and Services, Emergency Software Key. Explanation: Software license key validation has failed due to an invalid or nonexistent key, an expired key, or because the cartridge count exceeded the librarys licensed capacity. Action Required: Follow the directions in the message to obtain an emergency software key. Contact your sales account representative to obtain a valid periodic software license key. Note: This may result in additional charges if the software license has expired or if the cartridge count exceeds the librarys current licensed capacity. 2400 E EXEC SQL select failed on table table_name. Explanation: An ODBC call to prepare an SQL statement for selecting records from table table_name has failed. Variable: table_name is the name of the table from which the records were to be selected. Action Required:
S Restart the application server. S If the problem persists, restart the database. S If the problem persists, contact your System Administrator.
2401 E XML Error (error_message) with error code (code). Explanation: An XML Exception has occurred. Variable:
S error_message is the XML Exception message. S code is the error code from the XML Exception.
Action Required:
133
312554901
2403 E Invalid DISPLAY type detected. Explanation: The type in the display response packet is invalid. Variable: None. Action Required:
S Retain the request XML and the response from the display
processor.
S Restart the database. S If the problem persists, contact your System Administrator.
2405 E EXEC SQL Cannot create database handle Explanation: An ODBC call to create a handle to query the database has failed. Variable: None. Action Required:
S Restart the application server. S If the problem persists, restart the database. S If the problem persists, contact your System Administrator.
2406 E EXEC SQL Cannot register variables Explanation: An ODBC call to specify the variables to store the records from the database has failed. Variable: None. Action Required:
S Restart the application server. S If the problem persists, restart the database. S If the problem persists, contact your System Administrator.
134
ACSLS Messages
312554901
2407 E Unexpected XML parsing error occurred Explanation: An unexpected parsing error occurred in the XML4c APIs. Variable: None. Action Required:
S Restart the application server. S If the problem persists, collect relevant ACSLS data (see
Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
135
312554901
2411 I No SCSI medium changers are attached. Explanation: The possible reasons for this are:
S No SCSI devices are attached to the server. S The SCSI devices are attached and the module is loaded,
but it does not detect any medium changer devices. Action Required: If you want to attach SCSI medium changers: 1. Power off the server. 2. Attach the StorageTek SCSI medium changers. 3. Boot up the server. 4. Run install_scsi_Linux.sh script. 2412 E Could not generate major number for SCSI device. Explanation: GNU/Linux has a limitation of 256 major numbers (from 0255). All of them are already used by the other device drivers. Action Required: 1. Remove the unwanted device driver modules using rmmod. 2. Run install_scsi_Linux.sh. 2413 I Node node_name assigned for Model-model_name Channel-channel_num Id-id_num. Explanation: This informational message describes how the hardware is mapped to the GNU/Linux OS file system. It displays the nodename that has been assigned on the file system for the SCSI medium changer which is attached to the server at the specified channel_num and id_num.
136
ACSLS Messages
312554901
You can use this information to configure the SCSI libraries through acsss_config. Variable:
S node_name is the name of the node on the filesystem S model_name is the name of the SCSI device model
attached to the server
312554901
2420 E EXEC SQL failed to fetch from cursor. Explanation: An ODBC call to prepare an SQL statement for fetching a row from the database with the cursor has failed. Variable: cursor is the database handle for executing SQL statement. Action Required: The application server has to be restarted. Contact your System Administrator. 2421 W DB status [err_num] detected on update for client id client_id Explanation: An attempt to update a client record in the database failed. Variable:
S err_num is the error number. S client_id is the identifier of the client to be deleted.
Action Required:
S err_num is the error number. S clnt_id is the identifier of the client to be deleted.
Action Required:
138
ACSLS Messages
312554901
2423 E EXEC SQL failed to insert client_id clnt_id into clienttable Explanation: An ODBC call to prepare an SQL statement for inserting a client record into the database has failed. Variable: clnt_id is the identifier of the client to be deleted. Action Required:
139
312554901
this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2426 E DB status [err_num] detected on operation for lib_cmpnt cmpnt_id Explanation: An attempt to perform a database operation like the insertion, deletion or updating of a library component lib_cmpnt, e.g., LMU or PTP or HAND or PANEL with an identifier cmpnt_id, e.g., 0,0(lmu_id) or 0,0,0(panel_id or ptp_id) or 0,0,0,0(hand_id), has failed. Variable:
S err_num is the error number. S lib_cmpnt is the library component type, e.g., LMU, PTP,
HAND or PANEL.
140
ACSLS Messages
312554901
312554901
HAND.
142
ACSLS Messages
312554901
S If ACSLS is not running, execute rc.acsss as user acsss. S If the problem persists, collect relevant ACSLS data (see
Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2432 I Access Control tables have been rebuilt. Explanation: ACSLS has successfully rebuilt the Access Control tables. Variable: None. Action Required: None. This message is informational only. 2433 W Near license key limit of license_limit volumes. You have vol_count volumes in ACSLS libraries. Please upgrade your ACSLS license or eject unneeded volumes. Explanation: Your license key is only for license_limit volumes. You have vol_count volumes in libraries managed by ACSLS. When you reach the licensed limit, you will not be able to enter any volumes. Variable: license_limit is the maximum number of volumes supported by your ACSLS license. vol_count is the total number of active volumes in your ACSLS library. Action Required: Upgrade your ACSLS to support more volumes. Then enter your new license key with the licensekey.sh utility. You can also eject unneeded volumes from your library.
143
312554901
2434 E You are at your license key limit of license_limit volumes. You have vol_count volumes. No volumes can be entered until you upgrade your ACSLS license or eject unneeded volumes. Explanation: Your license key is only for license_limit volumes. Your libraries managed by ACSLS have reached this limit. You cannot enter any volumes. Note. The vol_count of volumes in your ACSLS library may exceed your license key limit of volumes found within libraries. Variable: license_limit is the maximum number of volumes supported by your ACSLS license. vol_count is the total number of active volumes in your ACSLS library. Action Required: Upgrade your ACSLS to support more volumes. Then enter your new license key with the licensekey.sh utility. You can also eject unneeded volumes from your libraries. Use a volrpt to list the volumes in your libraries, and select volumes that can be ejected. 2435 W You are running ACSLS during a trial period that will expire on expiration_date. Explanation: You are running ACSLS during a trial period. This trial period ends on the expiration date shown. After the expiration date, ACSLS will automatically shut down, and you will not be able to start it. Variable: expiration_date is the date that this trial period expires in yearmonthday format. Action Required: Obtain a permanent ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility. 2436 E This ACSLS license key expired on expiration_date. Explanation: The license key entered through licensekey.sh expired on the expiration date shown. Variable: expiration_date is the date that this license key expired in yearmonthday format. Action Required: Obtain a permanent ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility.
144
ACSLS Messages
312554901
2440 E EXEC SQL lock timeout: on insert into table_name, where identifier = id Explanation: An attempt to insert a record into the locked table table_name, e.g., clienttable, lmutable, ptptable, paneltable or handtable, where identifier identifier, e.g., client_id, lmu_id, ptp_id, panel_id or hand_id with a value of id e.g., client1 (client_id) or 0,0(lmu_id) or 0,0,0(ptp_id or panel_id) or 0,0,0,0(hand_id), has failed. Variable:
312554901
146
ACSLS Messages
312554901
147
312554901
2446 E Hand hand_id, configuration failed to verify Explanation: ACSLS has discovered a mismatch between hardware and the database during recovery. Hand information needs to be added to or deleted from the database. Variable: The HAND identifier is hand_id. Action Required: After recovery processing terminates rerun the library server acsss_config program to redefine the library configuration in the database (see the Installation and Configuration Guide for your platform). 2447 I lib_cmpnt cmpnt_id is operative. Variable:
148
ACSLS Messages
312554901
2450 I lib_cmpnt cmpnt_id serial number changed. Explanation: This message indicates that there is a change in serial number for a library component, e.g., LSM or drive, with an identifier cmpnt_id , e.g., 0,0(lsm_id) or 0,0,7,1(drive_id). Variable:
S lib_cmpnt is the library component type, e.g., DRIVE. S cmpnt_id is the identifier of a library component, e.g.,
0,0,7,1(drive_id). Action Required: None. This message is informational only.
149
312554901
2455 I lib_cmpnt cmpnt_id removed. Explanation: A library component, e.g., DRIVE, with an identifier cmpnt_id ,e.g., 0,0,7,1(drive_id), has been removed. Variable:
S lib_cmpnt is the library component type, e.g., DRIVE. S cmpnt_id is the identifier of a library component, e.g.,
0,0,7,1(drive_id). Action Required: None. This message is informational only. 2456 W lib_cmpnt cmpnt_id maintenance required. Explanation: A library component, e.g., LSM, with an identifier cmpnt_id, e.g., 0,0(lsm_id) is in maintenance mode. Variable:
S lib_cmpnt is the library component type, e.g., LSM. S cmpnt_id is the identifier of a library component, e.g.,
0,0(lsm_id). Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2457 I lib_cmpnt cmpnt_id HLI Compatibility Level changed. Explanation: The HLI compatibility level has changed for a library component, e.g., ACS or LMU with an identifier cmpnt_id, e.g., 0(acs_id) or 0,0(lmu_id). Variable:
150
ACSLS Messages
312554901
2459 I LMU lmu_id is now master. Explanation: The status of LMU with value lmu_id is that of the master LMU. Variable: lmu_id is the value of LMU identifier. Action Required: None. This message is informational only. 2460 I LMU lmu_id is now standby. Explanation: The status of the LMU with the value lmu_id is that of the standby LMU. Variable: lmu_id is the value of LMU identifier. Action Required: None. This message is informational only. 2461 I Server system configuration changed. Explanation: This message is issued when the server system configuration is changed. Action Required: None. This message is informational only. 2462 I Volume vol_id entered. Explanation: This message is issued when VOLUME with value vol_id is entered into the library. Variable: vol_id is the VOLUME identifier. Action Required: None. This message is informational only. 2463 I Volume vol_id reactivated. Explanation: This message is issued when VOLUME with value vol_id that was absent is reactivated. Variable: vol_id is the VOLUME identifier. Action Required: None. This message is informational only. 2464 I Volume vol_id ejected. Explanation: This message is issued when VOLUME with value vol_id is ejected from the library. Variable: vol_id is the VOLUME identifier. Action Required: None. This message is informational only.
151
312554901
2465 I Volume vol_id absent. Explanation: This message is issued when VOLUME with value vol_id is marked absent. Variable: vol_id is the VOLUME identifier. Action Required: None. This message is informational only. 2466 W Cleaning cartridge vol_id usage limit exceeded. Explanation: A cleaning cartridge with the value vol_id has exceeded its maximum usage limit. Variable: vol_id is the VOLUME identifier. Action Required: None. This message is informational only. 2467 I Cleaning cartridge vol_id is spent. Explanation: The cleaning capacity of the cleaning cartridge with the value vol_id is spent. Variable: vol_id is the VOLUME identifier. Action Required: None. This message is informational only. 2468 E lib_cmpnt cmpnt_id reported a Unit Attention. Explanation: An LSM reported a Unit Attention status. This message is from the Event Notification component. Look for a preceding message from ACSLH scsilh that reports the specific Unit Attention status. The library is still operational after a Unit Attention Status is reported, but it may be in a degraded mode. Variable:
152
ACSLS Messages
312554901
2469 E lib_cmpnt cmpnt_id reported a hardware error. Explanation: An LSM reported a Hardware Error. This message is from the Event Notification component. Look for a preceding message from ACSLH scsilh that reports the specific hardware error. The library is still operational after a hardware error is reported, but it may be in a degraded mode. Variable:
153
312554901
S vol_id is the absent or ejected volume. S location_type is the location type (drive or
cell) where the cartridge was found. where ACSLS found the cartridge.
154
ACSLS Messages
312554901
S vol_id is the absent volume. S location_type is the location type (drive or cell) where
the volume was recorded and where ACSLS could not find it.
155
312554901
156
ACSLS Messages
312554901
3. Kill any hanging ACSLS processes. 4. Restart ACSLS (one time). 5. If the problem persists, you need the help of ACSLS software support to verify that the table volumetable exists and that the acsss user has the proper permissions to update it. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2481 E EXEC SQL Unable to mark volume vol_id as ejected because of a database error Explanation: ACSLS ejected a volume and attempted to mark it as ejected. The ACSLS database interface returned an unusual status to a volumetable update. The database update failed. Variable: vol_id identifies the ejected volume. Action Required: 1. Stop ACSLS (kill.acsss). 2. Stop the database (db_command stop). 3. Kill any hanging ACSLS processes. 4. Restart ACSLS (one time). 5. If the problem persists, you need the help of ACSLS software support to verify that the table volumetable exists and that the acsss user has the proper permissions to update it. Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 2482 E Volume vol_id was not found and will be marked absent Explanation: ACSLS did not find the specified volume in its home cell. If the volume was recorded as mounted on a drive, ACSLS did not find it on the drive. The volume will be marked absent in the database. An audit of the ACS or LSM may find the absent volume. Variable: vol_id identifies the volume that ACSLS did not find. Action Required: None. This message is informational only.
157
312554901
2483 I program: Will attempt to dismount volume vol_id from drive drive_id Explanation: This message is issued when a possible cartridge stuckindrive condition is encountered during a failed mount request. The dismount attempts to recover the cartridge and drive. Variable:
S vol_id is the identifier of the volume in this mount request. S drive_id is the identifier of the drive in this mount request.
Action Required: None. A dismount force request is automatically generated to recover the drive. 2484 E License Key has expired: Product product_id Explanation: This message warns that your emergency license key has expired. ACSLS will not come up. Variable: product_id is the the ACSLS product name and version. Action Required: Obtain a permanent ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility. 2485 E License Key information not found: Product product_id Explanation: ACSLS logs this message when license key information is not entered before attempting to bring up the ACSLS server. ACSLS fails to come up. Variable: product_id is the ACSLS product name and version. Action Required: 1. Run the licensekey.sh script and insert License Key information. 2. Run rc.access.
158
ACSLS Messages
312554901
2486 E Invalid license Key entered for product product_id Explanation: ACSLS logs this message when the license key information is entered incorrectly when running the licensekey.sh script or when license key information in the database table has been altered and is invalid. Note: Temporary license keys (T keys) are not valid for ACSLS 7.0. Variable: product_id is the ACSLS product version in the license key. Action Required: Use the licensekey.sh script to reenter the license key information correctly. Hint: Copy and paste from your license key email to avoid typing errors. If the license key information in the database is invalid, you can restore the ACSLS database from a time before this corruption happened. However, you will lose all database updates after the selected backup time. 2487 E License License library slot capacity exceeded: Product product_id, volume count nn, licensed slots ss. Explanation: ACSLS logs this message when the library volume count exceeds the licensed slot capacity. Variable:
S product_id is the ACSLS product name and version. S nn is the library volume count, excluding
Absent/Missing/Ejected cartridges.
S Reduce the number of volumes entered in the library, or S Purchase a new license that supports more slots from
StorageTek. 2488 E EXEC SQL lock timeout on delete from table Explanation: An attempt to delete a locked record from the database has failed. Variable: table is the name of the locked table Action Required: 1. Restart the application server. 2. If the problem persists, restart the database.
159
312554901
2489 E EXEC SQL delete from table failed Explanation: An attempt to delete records from the table failed. Variable: table is the name of the table. Action Required: 1. Restart the application server. 2. If the problem persists, restart the database. 2490 E EXEC SQL select count(col_name) from table failed Explanation: An attempt to count the number of records from the table has failed. Variable:
S col_name is the name of one of the columns in the table. S table is the name of the table.
Action Required: 1. Restart the application server. 2. If the problem persists, restart the database. 2493 W This ACSLS trial period or emergency license key will expire on expiration_date. After that date, ACSLS will automatically shut down and will not start up. Please obtain an ACSLS license key for the number of volumes that ACSLS manages. Explanation: You are running ACSLS during a trial period or with an emergency license key. This trial period or license key ends on the expiration date shown. After the expiration date, ACSLS will automatically shut down, and you will not be able to start it. Variable: expiration_date is the date that this trial period or emergency license key expires in yearmonthday format. Action Required: Obtain a permanent ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility.
160
ACSLS Messages
312554901
2494 E This ACSLS trial period or emergency license key expired on expiration_date. ACSLS is terminating. You will not be able to start it without a valid license key. Please obtain an ACSLS license key for the number of volumes that ACSLS manages. Explanation: You were running ACSLS during a trial period or with an emergency license key. This trial period or license key expired on the expiration date shown. ACSLS terminated, and you will not be able to start it. Variable: expiration_date is the date that this trial period or emergency license key expired in yearmonthday format. Action Required: Obtain a permanent ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility. 2495 W This ACSLS license key will expire on expiration_date. Please contact your sales representative to obtain a new ACSLS license key for the number of volumes that ACSLS manages. Explanation: Your ACSLS license key will expire on expiration_date. Variable: expiration_date is the date that this license key expires in yearmonthday format. Action Required: Contact your sales representative to obtain a new ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility. 2496 W This ACSLS license key expired on expiration_date. Please contact your sales representative to obtain a new ACSLS license key for the number of volumes that ACSLS manages. Explanation: Your ACSLS license key expired on expiration_date. Variable: expiration_date is the date that this license key expired in yearmonthday format. Action Required: Contact your sales representative to obtain a new ACSLS license key to support the number of volumes that this ACSLS system manages. Enter your permanent ACSLS license key through the licensekey.sh utility.
161
312554901
2497 E This license key is for product_id, and not for ACSLS. Please enter a valid ACSLS license key. Explanation: This license key is not for ACSLS. Variable: product_id is product name and version. This product is not ACSLS. Action Required: Obtain a valid license key for this version of ACSLS. It needs to support the number of volumes that this ACSLS system will manage. 2498 E This license key is for product_id, and not for ACSLS Version version_id. Please enter a license key for this version of ACSLS. Explanation: This license key is not for this version of ACSLS. Variable: product_id is the ACSLS product version in the license key. version_id is this version of ACSLS. Action Required: Obtain a valid license key for this version of ACSLS. It needs to support the number of volumes that this ACSLS system will manage. 5002 E Received incorrect byte count from input socket: byte_count Explanation: An internal communication between components has failed. Variable: byte_count is the count of bytes read. Action Required: Retry the command. 5003 E Received invalid request type: req_type Explanation: An internal communication between components has failed. Variable: req_type is the value of the invalid request. Action Required: Retry the command. 5004 E Received invalid Sense Code: sense_code Explanation: An internal communication between components has failed. Variable: sense_code is the value sent by the hardware. Action Required: Retry the command.
162
ACSLS Messages
312554901
req_type
Explanation: An unexpected response was detected from the hardware. Variable: req_type is the value of the invalid status request. Action Required: Collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5006 E Unexpected LH failure. Sense code is sense_code
Explanation: An unexpected response was detected from the hardware. Variable: sense_code is the value sent by the hardware. Action Required: Verify that the hardware is online. Check the LSM logs for more information. 5007 E Unexpected LSM failure. Sense code is sense_code
Explanation: An unexpected response was detected from the hardware. Variable: sense_code is the value sent by the hardware. Action Required: Verify that the hardware is online. Check the LSM logs for more information. 5008 E Received 0 bytes from device: dev_name
Explanation: The SCSI device driver may not have been properly installed. Variable: dev_name is the name of the device being opened, i.e., /dev/mchanger4. Action Required: Verify that the hardware is online. Check the LSM logs for more information. 5009 E No data received after forking process Explanation: The scsiLh was not able to communicate with the scsiDP. The SCSI device driver may not have been properly installed. Action Required: Verify that the hardware is online. Check the LSM logs for more information.
163
312554901
5010 E Failed to create UNIX process for device: dev_name Explanation: The scsilh_im was not able to communicate with the scsiDP. Variable: dev_name is the name of the device being opened, i.e., /dev/mchanger4. Action Required: Restart ACSLS and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5011 E Failed to set up read/Wait for process Explanation: The scsiLh encountered an internal error. Action Required: Restart ACSLS and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5012 E Starting new UNIX process dev_name Explanation: The scsiDP died and was restarted by the scsilh_im. Variable: dev_name is the name of the device being opened, i.e.,
/dev/mchanger4.
Action Required: Retry the command. and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5013 E Received incorrect byte count from shared memory: byte_count Explanation: An internal communication between components has failed. Variable: byte_count is the count of bytes read. Action Required: Retry the command, and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
164
ACSLS Messages
312554901
5014 E Error received from call to smc library: error_code Explanation: An internal communication between components has failed. Variable: error_code is the error code returned by the smc library. Action Required: Verify that the hardware is online. Check the LSM logs for more information. 5015 E Failed to write to socket: socket_name Explanation: An internal communication between components has failed. Variable: socket_name is the name of the socket. Action Required: Retry the command, and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5016 E Timed out on request: req_name Explanation: The hardware took longer than expected to respond. Variable: req_name is the name of the request. Action Required: Verify that the hardware is online. Check the LSM logs for more information. If the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5017 E Received too many (nnn) bytes in response to internal command: byte_count Explanation: An internal communication between components has failed. Variable: byte_count is the count of bytes read. Action Required: Retry the command, and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support.
165
312554901
5018 E Unexpected startup data received from process: aString Explanation: An internal communication between components has failed. Variable: aString is the string that was read from the hardware. Action Required: Verify that the hardware is online. Check the LSM logs for more information. Retry the command, and if the problem persists, collect relevant ACSLS data (see Gathering Diagnostic Information for ACSLS Issues on page four of this ACSLS Version 6.1.1 Messages manual). Then contact StorageTek Software Support. 5019 E Recovering scsiDP: aString Explanation: A communication error occurred between the library and ACSLS. Variable: aString is the scsiDP process description. Action Required: None. If you see these messages frequently, you may be experiencing cable problems.
166
ACSLS Messages
312554901
167
Glossary
absent cartridgeA volume that is in the database, but that couldnt be found when all recorded locations for the volume were catalogued. If a nonzero retention period is set, the volume status is changed to STATUS_VOLUME_ABSENT. ACSSee Automated Cartridge System.
ACSLS databaseA database used by ACSELSee ACS Event Logger. ACS Event Logger (ACSEL)The
software component that receives messages from other ACSLS components and writes them to an Event Log. ACSLS to track the library configuration and the locations and IDs of all tape cartridges in the library.
ACSSA See ACS System Administrator. ACS System Administrator (ACSSA)The interface between the
Command Processor and the rest of the system.
ACS IDA unique identifier for an ACS. ACSLHSee ACS Library Handler. ACS libraryA library is composed of one
or more ACSs, attached tape drives, and cartridges residing in the ACSs.
BOT See Beginning of Tape. CAPSee Cartridge Access Port. CAP IDA unique identifier for the
location of a CAP. A CAP ID consists of the ACS ID, the LSM number, and the CAP number.
Glossary 169
cartridge transportAn
electromechanical device that moves tape from a cartridge over a head that writes and reads data from the tape. A transport is distinct from the power and pneumatic sources that supply the electricity and air it needs to function. See cartridge drive.
CCISee client computing system. CDSee cartridge drive. cellA receptacle in the LSM in which a
cartridge is stored.
CSCClient System Component. CSISee Client System Interface. CSI variablesUsed to define various
options to finetune communications between a CSC and the CSI. You change these variables in the acsss_config program.
Informix Storage Manager (ISM)The Informix database manager, which manages database backups and offloaded transaction logs.
EOT See end of tape. EPOEmergency Power Off. EPROMSee erasable programmable read
only memory.
LAD Lock Access Door. LANSee local area network. large CAP (LCAP)A 40cartridge CAP
with the storage cells arranged in four removable magazines of ten cells each. The magazines appear as a single column of 40 cells to the host software.
LCAPSee large CAP. LCUSee Library Control Unit. LEDSee Light Emitting Diode. libraryA library is composed of one or
more ACSs, attached tape drives, volumes in the ACSs, and the ACSLS software that controls and manages the ACSs.
IDIdentifier or identification.
InformixThe relational database used by ACSLS 6.1.
Glossary 171
LSMSee Library Storage Module. LSM IDA unique identifier for an LSM.
The LSM ID consists of the ACS ID and the LSM number. missing cartridgeA volume that is in the database, but couldnt be found. If a recorded possible location for the volume could not be examined due to an offline LSM or a drive not communicating, the volume is marked MISSING instead of ABSENT. The volume status is changed to STATUS_VOLUME_MISSING.
NISee Network Interface. OCROptical character recognition. ONCOpen network computing. Open Systems Interconnection (OSI)A software architecture model of
the International Organization for Standardization. The OSI model provides standards for the interconnection of data processing systems.
siloA commonly used term for an LSM. See Library Storage Module. SIMMSingle inline memory module. SQLSee structured query language. SRN. See service request number. SSISee Storage Server Interface. SSRSoftware Support Representative. Standard CAP (SCAP)A 21cartridge
CAP with the storage cells arranged in three rows of seven fixed cells.
ROMReadonly memory. RPCRemote Procedure Call. SCAPSee standard CAP. scratchAn attribute of a tape cartridge,
indicating that it is blank or contains no useful data.
system unitThe Library Control Platform. tape library management system (TLMS) A type of client application. TCPTransmission Control Protocol. TLMSSee tape library management
system.
Glossary 173
volserVolume Serial Number. volumeA tape cartridge. volume access controlLimits access to
volumes, usually by the client.