Hi All,
Hoping someone can help me with this issue. I have a Quantum Superlaoder 3 with an HP LTO Ultrium 4 drive (16 slots) attached to the DPM 2010 server. I have installed a multitude of drivers for the tape library and tapes - the get-dpmlibrary command produces this result:
Name : Library: Quantum SuperLoader
Number of drives : 4
Number of slots : 16
Number of I/E ports : 0
Status : Enabled
Computer : MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 2, Lun 1
Protection groups :
Name : Library: Quantum SuperLoader-4: (Offline)
Number of drives : 0
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer : MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 13, Lun 1
Protection groups :
Name : Library: Quantum SuperLoader-5: (Offline)
Number of drives : 0
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer : MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 15, Lun 1
Protection groups :
Name : Stand-alone Drive: HP Ultrium 4-SCSI SCSI Sequentia
vice: (Offline)
Number of drives : 1
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer : MyServer
Door : Locked
Barcode reader : Not Available
Autoloader : Not Available
Library serial number :
Autoloader location : Port -1, Bus -1, Target -1, Lun -1
Protection groups :
Name : Library: Quantum SuperLoader-2: (Offline)
Number of drives : 0
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer : MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 11, Lun 1
Protection groups :
Name : Library: Quantum SuperLoader-6: (Offline)
Number of drives : 0
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer : MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 12, Lun 1
Protection groups :
Name : Library: Quantum SuperLoader-7: (Offline)
Number of drives : 0
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer :MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 9, Lun 1
Protection groups :
Name : Library: Quantum SuperLoader-3: (Offline)
Number of drives : 0
Number of slots : 0
Number of I/E ports : 0
Status : Offline
Computer : MyServer
Door : Locked
Barcode reader : Available
Autoloader : Available
Library serial number : CJ8HH40119
Autoloader location : Port 5, Bus 0, Target 14, Lun 1
Protection groups :
Whenever I do a scan, or try to erase a tape/mark as free, I receive the following error:
Connection to the DPM Service has been lost.
Review the application event log for information about a possible service shutdown. Verify that the following services are not disabled:
DPM
DPM Replication Agent
SQLAgent$MSDPM2010
MSSQL$MSDPM2010
Virtual Disk Service
Volume Shadow Copy
ID: 917
In the event logs, I have some Event ID 943 and 999 errors:
The description for Event ID 943 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Unable to connect to the DPM database because the database is in an inconsistent state.
Problem Details:
<FatalServiceError><__System><ID>19</ID><Seq>4</Seq><TimeCreated>11/8/2010 7:55:34 PM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>DBCorruptionException</ExceptionType><ExceptionMessage>More than one MediaPool reported for same Media 22adb13b-e8f8-4c7e-bfbf-1e158f3d4e9b</ExceptionMessage><ExceptionDetails>Microsoft.Internal.EnterpriseStorage.Dls.DB.DBCorruptionException: More than one MediaPool reported for same Media 22adb13b-e8f8-4c7e-bfbf-1e158f3d4e9b
at Microsoft.Internal.EnterpriseStorage.Dls.DB.Catalog.IntegrityCheck(Boolean condition, String message)
at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.ArchiveMedia.GetMediaPool(DbContext sqlContext)
at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.MMCatalog.ValidateArchiveMediaNotInOtherAdminPool(DbContext sqlContext, Guid archiveMediaId)
at Microsoft.Internal.EnterpriseStorage.Dls.MMDatabase.MMCatalog.TriggerMediaEraseJob(Guid mediaId, Guid jobId)
at Microsoft.Internal.EnterpriseStorage.Dls.MMInterface.MediaManager.TriggerMediaEraseJob(Guid mediaId, Guid jobId)
at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CMediaManagerServices.TriggerMediaEraseJob(_GUID mediaId, _GUID jobId)
at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CCoreServices.TriggerMediaEraseJob(CCoreServices* , _GUID mediaId, _GUID jobId, tagSAFEARRAY** exceptionResult)</ExceptionDetails></FatalServiceError>
The description for Event ID 999 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
An unexpected error caused a failure for process 'mmc'. Restart the DPM process 'mmc'.
Problem Details:
<FatalServiceError><__System><ID>19</ID><Seq>0</Seq><TimeCreated>11/8/2010 7:55:39 PM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>CmdletInvocationException</ExceptionType><ExceptionMessage>Exception has been thrown by the target of an invocation.</ExceptionMessage><ExceptionDetails>System.Management.Automation.CmdletInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x800706BE): The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CProxyUtils.HandleErrors(Int32 hr, tagSAFEARRAY* exceptionResult)
at Microsoft.Internal.EnterpriseStorage.Dls.Engine.MediaManagerServicesProxy.TriggerMediaEraseJob(Guid mediaId, Guid jobId)
at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CoreServicesProxy.TriggerMediaEraseJob(Guid mediaId, Guid jobId)
at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.LibraryManagement.ArchiveMedia.TriggerErase(JobStateChangedEventHandler progressHandler)
at Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.EraseMedia.<DoProcessing>b__0(ArchiveMedia archiveMedia)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.Utils.ThreadMarshaller.Call(Delegate callBack, Object[] parameterArray)
at Microsoft.Internal.EnterpriseStorage.Dls.UI.Cmdlet.EraseMedia.DoProcessing()
at System.Management.Automation.CommandProcessor.ProcessRecord()
--- End of inner exception stack trace ---
at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
at System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper()
at System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc()</ExceptionDetails></FatalServiceError>
Any help here would be much appreciated. The issue seems to have started when I started loading drivers into Device Manager to get the Quantum Superloader to be recognized as the Medium Changer, and the HP Ultrium as the tape drive. They both show up once in Device Manager. Even when removing these devices and doing a rescan in DPM 2010, the error still presents. I am unable to get past this. Any help would be much appreciated.
EDIT: The tape library and tape drive both show up once in DPM 2010 as well.
Thanks.
- Moved by Kapil Malhotra [MSFT]Microsoft employee, Owner Wednesday, November 10, 2010 9:12 AM Moving Tape related query to the right forum (From:Data Protection Manager)