none
DPM 2012 after SP1 installation, upgrade, click Create protection group ,mmc crash ... RRS feed

  • Question

  • new Windows 2008 R2 SP1+SQL Server 2008 R2+SCDPM 2012 With SP1 installed, add a disk resource, agent is installed successfully, click Create protection group ,mmc crash ....

    SCDPM 2012 RTM reinstalled , click Create protection group is work;

    Upgrade to SCDPM 2012 RU3 , click Create protection group is work;

    Upgrade to SCDPM 2012 SP1,  click Create protection group ,mmc crash ...

    ========================================================= 

    WARNING日志: 此绑定从 default 加载上下文开始。 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 未找到应用程序配置文件。 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 使用 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config 的计算机配置文件。 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 策略后引用: System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 试图下载新的 URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing.DLL 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 试图下载新的 URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing/System.Drawing.DLL 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 试图下载新的 URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing.EXE 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(121)

    WARNING日志: 试图下载新的 URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing/System.Drawing.EXE 0D640EE4 12/2602:29:43.325

    68DpmThreadPool.cs(149)

    WARNINGAttempting to write error to the event log 未能加载文件或程序集“System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。 0D640EE4 12/2602:29:43.496

    02EventManager.cs(143)

    NORMALLogging event to NT log from DpmThreadPool.cs(163): FatalServiceError 0D640EE4 12/2602:29:43.840

    68DpmThreadPool.cs(170)

    WARNINGAttempting to invoke Watson 0D640EE4 12/2602:29:43.855

    09everettexception.cpp(761)

    CRITICALException Message = 未能加载文件或程序集“System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。 of type System.IO.FileNotFoundException, process will terminate after generating dump

    Thursday, December 27, 2012 9:53 AM

All replies

  • Hi JJ163,

    You have installed SP1 beta or RTM ?

    If Beta, stay with RU3 and wait SP1 RTM (Release in early january).

    Stephane


    Please remember to click “Mark as Answer” on the post that helps you. This posting is provided "AS IS" with no warranties. knowledge is valid only if it is shared by All.

    My DPM blog Yet Another DPM Blog

    Thursday, December 27, 2012 11:10 AM
  • tks reply...

    not beta, not sp1 rtm, is with sp1 rtm , msdn release ..


    Thursday, December 27, 2012 11:20 AM
  • Hi @all,

    we have the same Problem - MSDN DPM 2012 SP1 RTM.

    We did the same: upgraded to DPM 2012 RTM, then RU3, then SP1. Afterwards, this error occurs. When searching for a solution I found another TechNet article where the version of the assembly is 2.0.0.0, not 4.0.0.0. I guess this is the error. Seems like 4.0.0.0 does not contain the specific function needed by the "Change protection Group"-Wizard.

    Is there any way to Change the assembly (change a config file then restart all services) back to 2.0.0.0?

    Best regards,

    Ben

    Wednesday, January 2, 2013 9:06 AM
  • Hi all,

    same issue here. On our site the exact same configuration and update steps as jj163. The only special is, our OS, DPM and SQL is in German language.

    We also tried to repair Framework 4 with no sucsess.

    Thx for all replies!

    Regards,

    Thomas


    TH

    Wednesday, January 2, 2013 6:23 PM
  • Hi @all

    same Problem here. Fresh Install SP1 with Local SQL. Framework 4 doesnt help.

    Thx for all replies!

    Regards,

    Sven

    Wednesday, January 2, 2013 7:35 PM
  • Hi @ all

    DPM has .NET 3.5 as a prerequisite, .NET 4.0 is not necessary. The problem is that DPM looks for a System.Drawing.dll of version 4.0.0.0 in the .NET 2.0.0.0 repository. Of course, a version 4 dll does not exist there.

    I have German language OS, so please excuse:

    --------------------
    <ExceptionMessage>Die Datei oder Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.</ExceptionMessage><ExceptionDetails>System.IO.FileNotFoundException: Die Datei oder Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden. Dateiname: "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

    === Zustandsinformationen vor Bindung ===
    LOG: Benutzer = xxxx\Administrator
    LOG: DisplayName = System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    (Fully-specified)
    LOG: Appbase = file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/
    LOG: Ursprünglicher PrivatePath = NULL
    Aufruf von Assembly : (Unknown).
    ===
    LOG: Diese Bindung startet im default-Load-Kontext.
    LOG: Es wurde keine Anwendungskonfigurationsdatei gefunden.
    LOG: Die Computerkonfigurationsdatei von C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config wird verwendet.
    LOG: Verweis nach der Richtlinie: System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    LOG: Download von neuem URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing.DLL.
    LOG: Download von neuem URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing/System.Drawing.DLL.
    LOG: Download von neuem URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing.EXE.
    LOG: Download von neuem URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing/System.Drawing.EXE.
    </ExceptionDetails>

    --------------------

    When I copy a Version 4 System.Drawing.dll into the DPM\bin folder, I get the following error message complaining about version newer than runtime version:

    --------------------

    <ExceptionMessage>Die Datei oder Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Die Assembly wird von einer Laufzeit erstellt, die aktueller als die derzeit geladene Laufzeit ist, und kann nicht geladen werden.</ExceptionMessage><ExceptionDetails>System.BadImageFormatException: Die Datei oder Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Die Assembly wird von einer Laufzeit erstellt, die aktueller als die derzeit geladene Laufzeit ist, und kann nicht geladen werden.
    Dateiname: "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
    === Zustandsinformationen vor Bindung ===
    LOG: Benutzer = xxxx\Administrator
    LOG: DisplayName = System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    (Fully-specified)
    LOG: Appbase = file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/
    LOG: Ursprünglicher PrivatePath = NULL
    Aufruf von Assembly : (Unknown).
    ===
    LOG: Diese Bindung startet im default-Load-Kontext.
    LOG: Es wurde keine Anwendungskonfigurationsdatei gefunden.
    LOG: Die Computerkonfigurationsdatei von C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config wird verwendet.
    LOG: Verweis nach der Richtlinie: System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    LOG: Download von neuem URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing.DLL.
    ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x8013101b). Die Suche wurde beendet.
    </ExceptionDetails>

    --------------------

    As I am Microsoft Partner, I already opened a ticket to get the problem solved or bug fixed. As soon as I hear from MS, I will post again.

    Regards,

    Christoph

    Thursday, January 3, 2013 6:56 AM
  • I just tested another scenario: I copied the System.Drawing.dll of Version 2.0 directly into the DPM\bin folder, just to make sure that DPM uses exactly this DLL.

    The following error message rises:

    --------------------

    <ExceptionMessage>Die Datei oder Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)</ExceptionMessage><ExceptionDetails>System.IO.FileLoadException: Die Datei oder Assembly "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)

    Dateiname: "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"

    === Zustandsinformationen vor Bindung ===
    LOG: Benutzer = xxxx\Administrator
    LOG: DisplayName = System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    (Fully-specified)
    LOG: Appbase = file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/
    LOG: Ursprünglicher PrivatePath = NULL
    Aufruf von Assembly : (Unknown).
    ===
    LOG: Diese Bindung startet im default-Load-Kontext.
    LOG: Es wurde keine Anwendungskonfigurationsdatei gefunden.
    LOG: Die Computerkonfigurationsdatei von C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config wird verwendet.
    LOG: Verweis nach der Richtlinie: System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
    LOG: Download von neuem URL file:///C:/Program Files/Microsoft System Center 2012/DPM/DPM/bin/System.Drawing.DLL.
    WRN: Der Vergleich des Assemblynamens führte zum Konflikt: Hauptversion.
    ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x80131040). Die Suche wurde beendet.
    </ExceptionDetails>

    --------------------

    So now it is clear that DPM wants to load a version 4 DLL although it should only use version 2.0.

    Thursday, January 3, 2013 8:01 AM
  • en en ,tks reply..

    Thursday, January 3, 2013 11:57 AM
  • Same thing here on a fresh machine.

    Tried deinstalling .net 4 and also repairing .net.

    nothing helps.

    nice to get some feedback from MS on this.

    Thursday, January 3, 2013 3:35 PM
  • Same thing here as well.

    Svr2008SP1
    DPM2012 (RU3)
    local SQL 2008R2
    update to DPM2012SP1 (RTM)

    install/update went ok, mmc crash when trying to modify or add protection group.

    Friday, January 4, 2013 4:37 PM
  • Hi @ all,

    I am working together with Microsoft for the last few days to track down the issue. The problem seems to be only related to Windows 2008 R2 (SP1) in Non-English localization. I did not test by myself, but according to Microsoft, English versions of Windows Server 2008 R2 are not affected.

    2 possible workarounds:

    • Install DPM 2012 SP1 Remote Console on Windows Server 2012 and manage DPM remotely. I did test myself, it works as expected. You can add or change protection groups.
    • Install DPM 2012 SP1 Remote Console on ENGLISH Windows Server 2008 R2 SP1 and manage DPM remotely. Should work as expected according to Microsoft product team.

    The installation of DPM 2012 SP1 (Server) itself should be left untouched until Microsoft releases an official patch, rollup or a completely new ISO download.

    Monday, January 7, 2013 1:58 PM
  • yes already crash MMC when choose new protected group or modify

    UPGRADE SP1 from 2012 RU3 , french server

    Monday, January 7, 2013 10:50 PM
  • I just installed the remote administration server SP1 English. 
    Connection to our server DPM 
    Open the SQL port 1434 UDP BROWSER 
    TCP DYNAMIC SQL INSTANCE 

    ----- 
    Can I change my protection groups 

    Microsoft needs to fix this problem for DPM Version no US, damage to an output of an SP 1 
    Monday, January 7, 2013 11:23 PM
  • Hi @ all!

    I have another workaround for you. You have to create a Batch file on the 2008 R2 Server or Windows 7 Workstation with the following contents:

    Server where DPM is installed:

    set COMPLUS_VERSION=v4.0.30319
    "C:\Program Files\Microsoft System Center 2012\DPM\DPM\bin\Microsoft System Center 2012 Data Protection Manager.msc"

    Workstation where DPM Remote Management Console is installed:

    set COMPLUS_VERSION=v4.0.30319
    "C:\Program Files\Microsoft Data Protection Manager\Common\Launcher.exe"

    Please make sure that you run the Batch file "As Administrator". This is necessary because you need elevated rights to set the environment variable prior to launching the application, because otherwise elevation is done when launching the application which 'loses' the unelevated environment variable.

    Thanks to Holger Hatzfeld from Microsoft for submitting a hint on this workaround!

    Regards,

    Christoph


    Tuesday, January 8, 2013 12:44 PM
  • Hi Christoph,

    thanks to you and Holger Hatzfeld for sharing that with us.

    I can confirm, that your workarround runs well on another German Server.

    Regards

    Daniel

    Wednesday, January 9, 2013 11:41 PM

  • tks Christoph,

    I try , but mmc error ..

    MMC could not create the snap-in.
    Name: D..P..M..
    CLSID: FX:{0A207F05-40C6-40A6-864A-B7123A1D011E}

    Simpchin Server.
    Thursday, January 10, 2013 7:39 AM
  • Hello,

    I've the same probem with the Windows 2008 R2 and DPM 2012 SP1 in french server.

    I open a case to DPM France and  I await their response.

    But, i tested the batch file and no resolve my problem.

    Thank's for you response.

    Thursday, January 10, 2013 5:18 PM
  • @jj163:

    To get the workaround working, you have to install .NET 4.0 on the DPM machine. The first command in the batch file tells the DPM binary to use .NET 4.0 assemblies.

    Regards,

    Christoph

    Friday, January 11, 2013 7:24 AM
  • I formatted our DPM server to Server2012, installed DPM2012SP1 (all in english this time) and everything works.

    I didn't risk to keep our backupped data, and had to make a couple of recovy's of every VM before I started with the reinstall.

    It was time consuming, but I'm glad this works.

    Regards, Bert

    Friday, January 11, 2013 8:13 AM
  • Tks , it's work!

    Friday, January 11, 2013 1:49 PM
  • new question...

    DPM is unable to generate reports. This may be because of an invalid or 
    inaccessible web.config file for the SQL Server Reporting Services. (ID: 3041)

    1) Verify that the SQL Server Reporting Services is properly installed and 
    that it is running.
    2) Verify that the web.config file is valid.

    ==============================

    i check service is running , port 80 is listening by system process , web.config ?

    Monday, January 14, 2013 3:21 PM
  • Hello,

    thank you for this batch file. It works great.

    Greetings

    AlexST

    <object height="0" id="plugin0" style=";z-index:1000;" type="application/x-dgnria" width="0"><param name="tabId" value="ff-tab-17" /><param name="counter" value="223" /></object>
    Monday, January 14, 2013 6:19 PM
  • Hello.

    same issue on two different DPM 2012 SP1 installations, the server ist 2008 R2 in German. No solution in DPM 2012 SP1 Rollup 1. The "workaround script" is working properly.

    @MSFT: Any plans to fix this?

    Greetings
    Ralf

    Monday, January 21, 2013 1:39 PM
  • Hello everybody,

    Many thanks to Christoph Stadlmann! Your batch file works fine on a german Windows Server 2008 (non-R2) and german DPM 2012 SP1 with Rollup 1.


    Best Regards, Stefan Falk

    Thursday, January 24, 2013 1:09 PM
  • Well Done,

    I  installed DOTNET 4 on 2008 R2 French, run as administrator script , and it's ok now  i can modify protect group.

    thank you.

    New product by Microsoft and bug already present.

    Saturday, January 26, 2013 6:21 PM
  • i have same problem for me.

    Reporting mail error from scdpm 2012 SP1 

    Saturday, January 26, 2013 6:22 PM
  • Hello,

    This is to inform you that the DPM 2012 SP1 UR1 was re-released to fix some issues on some sku's.

     Description of UpdateRollup 1 for System Center 2012 Service Pack 1
    http://support.microsoft.com/kb/2785682

    Data Protection Manager (KB2802095) 

    Issue 1
    Client backups fail when there is a case difference between the client computer name on the computer and the client computer name that is stored in Active Directory.

    Issue 2
    The Administrator Console may stop working when a user starts the Create Protection Group Wizard on a non-English or a non-Russian version of Data Protection Manager.

    Issue 3
    The Agent Management Wizard may stop working on the Spanish version of Data Protection Manager.

    Be aware that this changed the KB article for the download from KB2791508 to KB2802095, and the DPM agent version is also changed from:

    V1-Original UR1 agent version:          4.1.3322.0
    V2-Re-released UR1 agent version:   4.1.3333.0

    Customers not having trouble with the original V1 release do not have to install the new V2 release.

     

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT] This posting is provided "AS IS" with no warranties, and confers no rights.


    Wednesday, January 30, 2013 7:49 PM
    Moderator