none
DPM2007 to DPM2010 Upgrade Woes RRS feed

  • Question

  • I have been trying to upgrade from a server with Windows Server 2003 x64 and DPM 2007 SP1+ to Windows Server 2008 R2 and DPM 2010.  After many problems, I finally got everything installed, SAN disk visible, and DPM running.  I started to configure DPM 2010 by upgrading agents and doing consistency checks, when I noticed that DPMRA would not start.  Agents would not upgrade and manually upgraded agents would not pass any data for consistency checks.

    Now the Admin console will not open with 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

    And the following error is logged in the Application Event log:

     

    Log Name:      Application
    Source:        MSDPM
    Date:          6/12/2010 8:46:36 PM
    Event ID:      999
    Task Category: None
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      icbackup.icsystem.com
    Description:
    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 'msdpm'.  Restart the DPM process 'msdpm'.

    Problem Details:
    <FatalServiceError><__System><ID>19</ID><Seq>31</Seq><TimeCreated>6/13/2010 1:46:36 AM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>DllNotFoundException</ExceptionType><ExceptionMessage>Unable to load DLL 'DsmFs.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)</ExceptionMessage><ExceptionDetails>System.DllNotFoundException: Unable to load DLL 'DsmFs.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
       at Microsoft.Internal.EnterpriseStorage.NativeMethods.DeletePathRecursiveWrapper(String wszPathName, Boolean fCaseSensitive)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DeleteDirectoryRecursiveHelper.DeleteDirectoryRecursiveWithExceptions(String path, List`1 exceptionList, Boolean isFilePath, Boolean continueOnFailure)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DeleteDirectoryRecursiveHelper.DeleteDirectoryRecursiveSafeWithExceptions(Object state)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.Privilege.RunWithPrivilege(String privilege, Boolean enabled, PrivilegedCallback callback, Object state)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.Privilege.RunWithPrivilege(String privilege, Boolean enabled, PrivilegedCallback callback, Object state)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()</ExceptionDetails></FatalServiceError>


    the message resource is present but the message is not found in the string/message table

    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="MSDPM" />
        <EventID Qualifiers="0">999</EventID>
        <Level>2</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2010-06-13T01:46:36.000000000Z" />
        <EventRecordID>8044</EventRecordID>
        <Channel>Application</Channel>
        <Computer>icbackup.icsystem.com</Computer>
        <Security />
      </System>
      <EventData>
        <Data>An unexpected error caused a failure for process 'msdpm'.  Restart the DPM process 'msdpm'.

    Problem Details:
    &lt;FatalServiceError&gt;&lt;__System&gt;&lt;ID&gt;19&lt;/ID&gt;&lt;Seq&gt;31&lt;/Seq&gt;&lt;TimeCreated&gt;6/13/2010 1:46:36 AM&lt;/TimeCreated&gt;&lt;Source&gt;DpmThreadPool.cs&lt;/Source&gt;&lt;Line&gt;163&lt;/Line&gt;&lt;HasError&gt;True&lt;/HasError&gt;&lt;/__System&gt;&lt;ExceptionType&gt;DllNotFoundException&lt;/ExceptionType&gt;&lt;ExceptionMessage&gt;Unable to load DLL 'DsmFs.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)&lt;/ExceptionMessage&gt;&lt;ExceptionDetails&gt;System.DllNotFoundException: Unable to load DLL 'DsmFs.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
       at Microsoft.Internal.EnterpriseStorage.NativeMethods.DeletePathRecursiveWrapper(String wszPathName, Boolean fCaseSensitive)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DeleteDirectoryRecursiveHelper.DeleteDirectoryRecursiveWithExceptions(String path, List`1 exceptionList, Boolean isFilePath, Boolean continueOnFailure)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DeleteDirectoryRecursiveHelper.DeleteDirectoryRecursiveSafeWithExceptions(Object state)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.Privilege.RunWithPrivilege(String privilege, Boolean enabled, PrivilegedCallback callback, Object state)
       at Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.Privilege.RunWithPrivilege(String privilege, Boolean enabled, PrivilegedCallback callback, Object state)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()&lt;/ExceptionDetails&gt;&lt;/FatalServiceError&gt;
    </Data>
        <Binary>3C0046006100740061006C0053006500720076006900630065004500720072006F0072003E003C005F005F00530079007300740065006D003E003C00490044003E00310039003C002F00490044003E003C005300650071003E00330031003C002F005300650071003E003C00540069006D00650043007200650061007400650064003E0036002F00310033002F003200300031003000200031003A00340036003A0033003600200041004D003C002F00540069006D00650043007200650061007400650064003E003C0053006F0075007200630065003E00440070006D0054006800720065006100640050006F006F006C002E00630073003C002F0053006F0075007200630065003E003C004C0069006E0065003E003100360033003C002F004C0069006E0065003E003C004800610073004500720072006F0072003E0054007200750065003C002F004800610073004500720072006F0072003E003C002F005F005F00530079007300740065006D003E003C0045007800630065007000740069006F006E0054007900700065003E0044006C006C004E006F00740046006F0075006E00640045007800630065007000740069006F006E003C002F0045007800630065007000740069006F006E0054007900700065003E003C0045007800630065007000740069006F006E004D006500730073006100670065003E0055006E00610062006C006500200074006F0020006C006F0061006400200044004C004C0020002700440073006D00460073002E0064006C006C0027003A002000540068006500200073007000650063006900660069006500640020006D006F00640075006C006500200063006F0075006C00640020006E006F007400200062006500200066006F0075006E0064002E002000280045007800630065007000740069006F006E002000660072006F006D002000480052004500530055004C0054003A002000300078003800300030003700300030003700450029003C002F0045007800630065007000740069006F006E004D006500730073006100670065003E003C0045007800630065007000740069006F006E00440065007400610069006C0073003E00530079007300740065006D002E0044006C006C004E006F00740046006F0075006E00640045007800630065007000740069006F006E003A00200055006E00610062006C006500200074006F0020006C006F0061006400200044004C004C0020002700440073006D00460073002E0064006C006C0027003A002000540068006500200073007000650063006900660069006500640020006D006F00640075006C006500200063006F0075006C00640020006E006F007400200062006500200066006F0075006E0064002E002000280045007800630065007000740069006F006E002000660072006F006D002000480052004500530055004C0054003A002000300078003800300030003700300030003700450029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E004E00610074006900760065004D006500740068006F00640073002E00440065006C0065007400650050006100740068005200650063007500720073006900760065005700720061007000700065007200280053007400720069006E0067002000770073007A0050006100740068004E0061006D0065002C00200042006F006F006C00650061006E00200066004300610073006500530065006E0073006900740069007600650029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E0045006E00670069006E0065005500490043006F006D006D006F006E002E00440065006C006500740065004400690072006500630074006F0072007900520065006300750072007300690076006500480065006C007000650072002E00440065006C006500740065004400690072006500630074006F0072007900520065006300750072007300690076006500570069007400680045007800630065007000740069006F006E007300280053007400720069006E006700200070006100740068002C0020004C0069007300740060003100200065007800630065007000740069006F006E004C006900730074002C00200042006F006F006C00650061006E00200069007300460069006C00650050006100740068002C00200042006F006F006C00650061006E00200063006F006E00740069006E00750065004F006E004600610069006C0075007200650029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E0045006E00670069006E0065005500490043006F006D006D006F006E002E00440065006C006500740065004400690072006500630074006F0072007900520065006300750072007300690076006500480065006C007000650072002E00440065006C006500740065004400690072006500630074006F00720079005200650063007500720073006900760065005300610066006500570069007400680045007800630065007000740069006F006E00730028004F0062006A0065006300740020007300740061007400650029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E0045006E00670069006E0065005500490043006F006D006D006F006E002E00500072006900760069006C006500670065002E00520075006E005700690074006800500072006900760069006C00650067006500280053007400720069006E0067002000700072006900760069006C006500670065002C00200042006F006F006C00650061006E00200065006E00610062006C00650064002C002000500072006900760069006C006500670065006400430061006C006C006200610063006B002000630061006C006C006200610063006B002C0020004F0062006A0065006300740020007300740061007400650029000D000A002000200020006100740020004D006900630072006F0073006F00660074002E0049006E007400650072006E0061006C002E0045006E0074006500720070007200690073006500530074006F0072006100670065002E0044006C0073002E0045006E00670069006E0065005500490043006F006D006D006F006E002E00500072006900760069006C006500670065002E00520075006E005700690074006800500072006900760069006C00650067006500280053007400720069006E0067002000700072006900760069006C006500670065002C00200042006F006F006C00650061006E00200065006E00610062006C00650064002C002000500072006900760069006C006500670065006400430061006C006C006200610063006B002000630061006C006C006200610063006B002C0020004F0062006A0065006300740020007300740061007400650029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E0045007800650063007500740069006F006E0043006F006E0074006500780074002E00720075006E0054007200790043006F006400650028004F0062006A0065006300740020007500730065007200440061007400610029000D000A00200020002000610074002000530079007300740065006D002E00520075006E00740069006D0065002E0043006F006D00700069006C0065007200530065007200760069006300650073002E00520075006E00740069006D006500480065006C0070006500720073002E00450078006500630075007400650043006F00640065005700690074006800470075006100720061006E00740065006500640043006C00650061006E0075007000280054007200790043006F0064006500200063006F00640065002C00200043006C00650061006E007500700043006F006400650020006200610063006B006F007500740043006F00640065002C0020004F0062006A0065006300740020007500730065007200440061007400610029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E0045007800650063007500740069006F006E0043006F006E0074006500780074002E00520075006E00280045007800650063007500740069006F006E0043006F006E007400650078007400200065007800650063007500740069006F006E0043006F006E0074006500780074002C00200043006F006E007400650078007400430061006C006C006200610063006B002000630061006C006C006200610063006B002C0020004F0062006A0065006300740020007300740061007400650029000D000A00200020002000610074002000530079007300740065006D002E0054006800720065006100640069006E0067002E00540068007200650061006400480065006C007000650072002E0054006800720065006100640053007400610072007400280029003C002F0045007800630065007000740069006F006E00440065007400610069006C0073003E003C002F0046006100740061006C0053006500720076006900630065004500720072006F0072003E00</Binary>
      </EventData>
    </Event>

    The dll exists on the server and I have replaced it with a known good copy.  DPM is totally unusable.  Any ideas?

    Sunday, June 13, 2010 2:01 AM

Answers

  • I found that the problem was a missing dll in the bin directory (ClusterInquiry.dll).  This allowed the services to start.
    • Marked as answer by Johnnynjr Monday, June 14, 2010 4:39 PM
    Monday, June 14, 2010 4:38 PM

All replies

  • It seems like migration process is not complete as one dll named DSMFS.dll is missing.

    Can you please share the steps taken to do the migrate?


    Thanks, Nutesh Garg [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights
    Monday, June 14, 2010 7:39 AM
  • Can you also check the startup path of service and see if dll is at the same location?
    Thanks, Nutesh Garg [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights
    Monday, June 14, 2010 7:40 AM
  • I found that the problem was a missing dll in the bin directory (ClusterInquiry.dll).  This allowed the services to start.
    • Marked as answer by Johnnynjr Monday, June 14, 2010 4:39 PM
    Monday, June 14, 2010 4:38 PM