Cleaning slots are currently assigned to an I/E slot.

The cleaning slots must be deleted before this operation can succeed."; $noSteps = true; break; case 0x20001: $errorMessage = "The library encountered a problem moving media. Source slot is empty."; $noSteps = true; break; case 0x20002: $errorMessage = "The library encountered a problem moving media. Destination slot is full."; $noSteps = true; break; case 0x20003: $errorMessage = "The library encountered a problem moving media. Source Media is incompatible with the destionation drive."; $noSteps = true; break; case 0x20004: $errorMessage = "The library encountered a problem moving media."; break; case 0x20005: $errorMessage = "The library encountered a problem moving media."; break; case 0x20006: $errorMessage = "The library encountered a problem moving media. The slot is inaccessable."; break; case 0x20007: $errorMessage = "Cleaning required."; break; case 0x20008: $errorMessage = "The library encountered a hardware failure."; break; case 0x20009: $errorMessage = "The library encountered a motion failure."; break; case 0x2000A: $errorMessage = "The library encountered a sub-component failure."; break; case 0x2000B: $errorMessage = "Cannot access slot."; break; case 0x2000C: $errorMessage = "Door opened, can't Import/Export media"; break; case 0x2000D: $errorMessage = "The slot is inaccessable."; break; case 0x2000E: $errorMessage = "The slot is inaccessable."; break; case 0x2000F: $errorMessage = "The slot is inaccessable."; break; case 0x20010: $errorMessage = "Failed to load drive."; break; case 0x20011: $errorMessage = "Failed to unload drive."; break; case 0x20012: $errorMessage = "The door is opened."; break; case 0x20013: $errorMessage = "Illegal request, picker is full."; break; case 0x20014: $errorMessage = "Failed to lock the door."; break; case 0x20015: $errorMessage = "Failed to unlock the door."; break; case 0x20016: $errorMessage = "The picker is full."; break; case 0x20017: $errorMessage = "Duplicate move."; break; case 0x20018: $errorMessage = "The slot has not been assigned to any library."; break; case 0x20019: $errorMessage = "The media has not been assigned to any library."; break; case 0x2001A: $errorMessage = "The library encountered a problem moving media. Cannot determine home element for media."; break; case 0x80000025: $errorMessage = "Sequence Complete"; break; case 0x80000026: $errorMessage = "Invalid Configuration"; break; case 0x80000027: $errorMessage = "Operation Interrupted"; break; // NOTE: These are GUI only errors. They are not defined in the Rose Model. // I have tried to keep these in sync with the local. Where Applicable. case 0x50000: $errorMessage = "Unable to Lock/Unlock door. A library door is open."; $noSteps = true; break; case 0x50001: $errorMessage = "User Session is INVALID - Please login again."; $noSteps = true; break; case 0x50002: $errorMessage = "Library firmware image file is invalid."; $noSteps = true; break; case 0x50003: $errorMessage = "Cannot download to pre 400G firmware version; the library has I/O Blades installed."; $noSteps = true; break; case 0x50004: $errorMessage = "Cannot download to pre 400G firmware version; library personality does not support it."; $noSteps = true; break; case 0x50005: $errorMessage = "Could not get IPv4 network information."; $noSteps = true; break; case 0x50006: $errorMessage = "Could not get hostname information."; $noSteps = true; break; case 0x50007: $errorMessage = "Could not set library hostname."; $noSteps = true; break; case 0x50008: $errorMessage = "Could not set network settings."; $noSteps = true; break; case 0x50009: $errorMessage = "Could not enable DHCP."; $noSteps = true; break; case 0x50010: $errorMessage = "The file is not a valid firmware image for the selected drive. See the documentation for more information."; $noSteps = true; break; case 0x50011: $errorMessage = "The LDAP Test has failed.
Please re-enter your LDAP settings and try again."; $noSteps = true; break; case 0x5001D: $errorMessage = "Drive is Offline - Please wait for the drive to finish it's current operation."; $noSteps = true; break; case 0x5001E: $errorMessage = "Restore file not valid, incompatible serial number found."; $noSteps = true; break; case 0x5001F: $errorMessage = "Could not restore system state, restore file not valid."; $noSteps = true; break; // NOTE: These are errors I had to create because someone got rid of the addError function in ReturnStatus // but did not get rid of it's use in the code!!!! I replaced addError calls with setErrorCode calls and these are those errors. case 0x51001: $errorMessage = "No Control Path Drives were found in the selected partition(s)."; $noSteps = true; break; case 0x51002: $errorMessage = "The file was empty."; $noSteps = true; break; } error_log("InternalError: errorMessage=$errorMessage"); ?>

An Error Has Occurred

 
An error has occurred within the library. Please follow the following steps:
1. View the trouble shooting steps in the online documentation.
2. Please use the management interface to resolve RAS tickets in the interface. If this is not possible using the web client, use the operator panel.