none
.NET 3.5 SP1 install failing due to missing msi for .NET 2.0 SP2 RRS feed

  • General discussion

  • .NET 3.5 SP1 install failing due to missing msi for .NET 2.0 SP2
    OS: Windows 2003 SP2, Standard
    Have run off-line .NET 3.5 SP1 install and looked at the file VSSWMSIFailInfo.txt

    Relevant bits appear to be:

    MSI (s) (F8:80) [10:43:14:345]: SOURCEMGMT: Trying source e:\8847e7447a664dcb4d\wcu\dotnetframework\dotnetfx20\.
    MSI (s) (F8:80) [10:43:14:345]: Note: 1: 2203 2: e:\8847e7447a664dcb4d\wcu\dotnetframework\dotnetfx20\Netfx20a_x86.msi 3: -2147287037
    MSI (s) (F8:80) [10:43:14:345]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
    MSI (s) (F8:80) [10:43:14:345]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi


    Cannot uninstall .NET2SP1 via Add/Remove -- leads to same error.

    Cannot simply run the installer for .NET2SP2 (NetFx20SP2_x86.exe) -- leads to same error.

    Cannot simply run the installer for .NET2SP1 (NetFx20SP2_x86.exe) -- leads to same error.


    Also, when I ran the installer for .NET2SP2 (NetFx20SP2_x86.exe, it began to create a different directory ("e:\e855aa7b441b26fcc1") than the allegedly missing one ("e:\8847e7447a664dcb4d").

    Does this mean that there is an older version of .NETSP2 ("e:\8847e7447a664dcb4d") and I have to somehow find a copy of its MSI, because the newer/current version ("e:\e855aa7b441b26fcc1") is failing trying to uninstall the older version?

    BTW, I record notes every time I install any service packs, and I never explicitly installed .NET 2 SP2.

    The most recent .NET installation that succeeded was
     On Jan 20, 2009 I installed:   Microsoft .NET Framework 3.0 Service Pack 1 (KB929300) (x86)


    • Changed type YiChun Chen Monday, April 6, 2009 1:49 AM Do not follow up
    Monday, March 30, 2009 3:19 PM

All replies

  • Hi Perry,

    Do you mean that .NET Framework 2.0 SP2 cannot be removed in Add/Remove Programs?

    It seems that .NET Framework 2.0 SP2 is corrupted. Could you please help me to use .NET Framework Setup Verification Tool to verify .NET Framework on your machine?

    Thanks

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • Edited by YiChun Chen Wednesday, April 1, 2009 3:48 AM
    Tuesday, March 31, 2009 9:12 AM
  • No, I meant what I wrote -- .NET 2.0 SP1 cannot be removed via Control Panel Add/Remove.

    I can see how you got confused though -- the situation is confusing, as the server appears to not have .NET 2 SP2, but the installs fail claiming that is present -- let me explain:

    As I reported, when I tried to install .NET 2.0 SP2 (as described above), I received an error indicating that an earlier version of the same thing could not be installed.

    Yet, in Control Panel, Add/Remove, only .NET 2.0 SP1 is listed. In fact, I never manually installed .NET 2.0 SP2.

    I speculate that due to some problem in .NET 3.5 SP1, it has some broken information that is, or it thinks is, .NET 2.0 SP2? I have seen this error occur on other servers as well. I don't know if it is a bug in .NET 3.5 SP1, or a bug somewhere in Windows Installer (I think I've read of msp/msi database corruption in Windows Installer updates). It is definitely not possible for you to access these servers, but I am grateful you are trying to help diagnose the problem; thank you.

    I have fetched that .NET Framework Setup Verification Tool and will shortly post some results.
    Tuesday, March 31, 2009 6:04 PM
  • (Editing post as this forum appears to corrupt text badly.)

    ======================================================================
    [03/31/09,14:09:07] Beginning of new SetupVerifier activity logging session
    [03/31/09,14:09:07] Activity log file location: ...\Temp\1\setupverifier_main_03-31-09_14.09.07.txt
    [03/31/09,14:09:07] Error log file location: ...\Temp\1\setupverifier_errors_03-31-09_14.09.07.txt
    [03/31/09,14:09:07] Build created on March 23, 2009
    [03/31/09,14:09:07] Detected operating system: Windows Server 2003 (x86)
    [03/31/09,14:09:07] Install state for .NET Framework 1.0: not installed.
    [03/31/09,14:09:07] Install state for .NET Framework 1.1: installed with service pack 1.
    [03/31/09,14:09:07] Install state for .NET Framework 2.0: installed with service pack 1.
    [03/31/09,14:09:07] Install state for .NET Framework 3.0: installed with service pack 1.
    [03/31/09,14:09:07] Install state for .NET Framework 3.5: not installed.
    [03/31/09,14:09:07] Install state for .NET Framework 4.0: not installed. [03/31/09,14:09:07] Not adding product '.NET Framework 1.0' because it is not currently installed [03/31/09,14:09:07] Not adding product '.NET Framework 1.1' because it is not currently installed
    [03/31/09,14:09:07] Not adding product '.NET Framework 2.0' because it is not currently installed
    [03/31/09,14:09:07] Not adding product '.NET Framework 2.0 SP2' because it is not currently installed
    [03/31/09,14:09:07] Not adding product '.NET Framework 3.0' because it is not currently installed
    [03/31/09,14:09:07] Not adding product '.NET Framework 3.0 SP2' because it is not currently installed
    [03/31/09,14:09:07] Not adding product '.NET Framework 3.5' because it is not currently installed [03/31/09,14:09:07] Not adding product '.NET Framework 3.5 SP1' because it is not currently installed
    Tuesday, March 31, 2009 6:14 PM
  • More evidence of problems, apparently:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework

    This has a subkey for v2.0 SP1. It has no subkey for v2.0 SP2.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727

    This has key SP with value 1.
    Tuesday, March 31, 2009 6:22 PM
  • Here is a copy of text from one of the failure logs, where the machine seems to be under the delusion (?) that .NET SP2 was installed: ******* CommandLine: ********** MSI (s) (68:C0) [17:49:29:716]: Warning: Local cached package 'C:\WINDOWS\Installer\bf221.msi' is missing. MSI (s) (68:C0) [17:49:29:716]: User policy value 'SearchOrder' is 'nmu' MSI (s) (68:C0) [17:49:29:716]: User policy value 'DisableMedia' is 0 MSI (s) (68:C0) [17:49:29:716]: Machine policy value 'AllowLockdownMedia' is 0 MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Media enabled only if package is safe. MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Looking for sourcelist for product {B508B3F1-A24A-32C0-B310-85786919EF28} MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Adding {B508B3F1-A24A-32C0-B310-85786919EF28}; to potential sourcelist list (pcode;disk;relpath). MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Now checking product {B508B3F1-A24A-32C0-B310-85786919EF28} MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Media is enabled for product. MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Attempting to use LastUsedSource from source list. MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Trying source e:\8847e7447a664dcb4d\wcu\dotnetframework\dotnetfx20\. MSI (s) (68:C0) [17:49:29:716]: Note: 1: 2203 2: e:\8847e7447a664dcb4d\wcu\dotnetframework\dotnetfx20\Netfx20a_x86.msi 3: -2147287037 MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Source is invalid due to missing/inaccessible package. MSI (s) (68:C0) [17:49:29:716]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Processing net source list. MSI (s) (68:C0) [17:49:29:716]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Processing media source list. MSI (s) (68:C0) [17:49:30:763]: SOURCEMGMT: Trying media source D:\. MSI (s) (68:C0) [17:49:30:794]: Note: 1: 2203 2: D:\Netfx20a_x86.msi 3: -2147287038 MSI (s) (68:C0) [17:49:30:794]: SOURCEMGMT: Source is invalid due to missing/inaccessible package. MSI (s) (68:C0) [17:49:30:794]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi MSI (s) (68:C0) [17:49:30:794]: SOURCEMGMT: Processing URL source list. MSI (s) (68:C0) [17:49:30:794]: Note: 1: 1402 2: UNKNOWN\URL 3: 2 MSI (s) (68:C0) [17:49:30:810]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi MSI (s) (68:C0) [17:49:30:810]: Note: 1: 1706 2: 3: Netfx20a_x86.msi MSI (s) (68:C0) [17:49:30:810]: SOURCEMGMT: Failed to resolve source MSI (s) (68:88) [17:49:30:810]: Note: 1: 1714 2: Microsoft .NET Framework 2.0 Service Pack 2 3: 1612 MSI (s) (68:88) [17:49:30:810]: Product: Microsoft .NET Framework 2.0 Service Pack 2 -- Error 1714.The older version of Microsoft .NET Framework 2.0 Service Pack 2 cannot be removed. Contact your technical support group. System Error 1612. Error 1714.The older version of Microsoft .NET Framework 2.0 Service Pack 2 cannot be removed. Contact your technical support group. System Error 1612.
    Tuesday, March 31, 2009 6:25 PM
  • Here is a copy of text from one of the failure logs -- here the machine appears to be under the delusion (?) that .NET 2.0 SP2 was installed

               ******* CommandLine: **********
    MSI (s) (68:C0) [17:49:29:716]: Warning: Local cached package 'C:\WINDOWS\Installer\bf221.msi' is missing.
    MSI (s) (68:C0) [17:49:29:716]: User policy value 'SearchOrder' is 'nmu'
    MSI (s) (68:C0) [17:49:29:716]: User policy value 'DisableMedia' is 0
    MSI (s) (68:C0) [17:49:29:716]: Machine policy value 'AllowLockdownMedia' is 0
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Media enabled only if package is safe.
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Looking for sourcelist for product {B508B3F1-A24A-32C0-B310-85786919EF28}
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Adding {B508B3F1-A24A-32C0-B310-85786919EF28}; to potential sourcelist list (pcode;disk;relpath).
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Now checking product {B508B3F1-A24A-32C0-B310-85786919EF28}
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Media is enabled for product.
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Attempting to use LastUsedSource from source list.
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Trying source e:\8847e7447a664dcb4d\wcu\dotnetframework\dotnetfx20\.
    MSI (s) (68:C0) [17:49:29:716]: Note: 1: 2203 2: e:\8847e7447a664dcb4d\wcu\dotnetframework\dotnetfx20\Netfx20a_x86.msi 3: -2147287037
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
    MSI (s) (68:C0) [17:49:29:716]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Processing net source list.
    MSI (s) (68:C0) [17:49:29:716]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi
    MSI (s) (68:C0) [17:49:29:716]: SOURCEMGMT: Processing media source list.
    MSI (s) (68:C0) [17:49:30:763]: SOURCEMGMT: Trying media source D:\.
    MSI (s) (68:C0) [17:49:30:794]: Note: 1: 2203 2: D:\Netfx20a_x86.msi 3: -2147287038
    MSI (s) (68:C0) [17:49:30:794]: SOURCEMGMT: Source is invalid due to missing/inaccessible package.
    MSI (s) (68:C0) [17:49:30:794]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi
    MSI (s) (68:C0) [17:49:30:794]: SOURCEMGMT: Processing URL source list.
    MSI (s) (68:C0) [17:49:30:794]: Note: 1: 1402 2: UNKNOWN\URL 3: 2
    MSI (s) (68:C0) [17:49:30:810]: Note: 1: 1706 2: -2147483647 3: Netfx20a_x86.msi
    MSI (s) (68:C0) [17:49:30:810]: Note: 1: 1706 2:  3: Netfx20a_x86.msi
    MSI (s) (68:C0) [17:49:30:810]: SOURCEMGMT: Failed to resolve source
    MSI (s) (68:88) [17:49:30:810]: Note: 1: 1714 2: Microsoft .NET Framework 2.0 Service Pack 2 3: 1612
    MSI (s) (68:88) [17:49:30:810]: Product: Microsoft .NET Framework 2.0 Service Pack 2 -- Error 1714.The older version of Microsoft .NET Framework 2.0 Service Pack 2 cannot be removed.  Contact your technical support group.  System Error 1612.

    Error 1714.The older version of Microsoft .NET Framework 2.0 Service Pack 2 cannot be removed.  Contact your technical support group.  System Error 1612.

    Tuesday, March 31, 2009 6:26 PM
  • I should probably note that this is a production machine, and has never had any beta, alpha, or CTP software installed of any kind (especially not of .NET).
    Tuesday, March 31, 2009 6:27 PM
  • Hi Perry,

    Thank you for your detail information. I can understand the issue more.

    From the log, I found an error as the following:

    MSI (s) (68:88) [17:49:30:810]: Product: Microsoft .NET Framework 2.0 Service Pack 2 -- Error 1714.The older version of Microsoft .NET Framework 2.0 Service Pack 2 cannot be removed.  Contact your technical support group.  System Error 1612.
    Error 1714 actually means "The older version of … could not be removed." Windows Installer error 1612 tells us the following:

    The installation source for this product is not available. Verify that the source exists and that you can access it.

    The possible cause of the issue can be the corrupted .NET Framework 2.0 SP1. Could you please try using .NET Framework cleanup tool to totally clean .NET Framework 2.0 SP1 installation and then reinstall .NET Framework 3.5 SP1 since it includes .NET Framework 2.0 SP2.

    If it doesn't work, please feel free to let me know.

    Thanks

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Wednesday, April 1, 2009 4:28 AM
  • The errors you quote are the same errors I reported at the top of this thread, aren't they? I mean, you found the same thing I already found, right?

    Since no one has responded here with any information except what I posted, and what you requoted, I decided to go ahead back and try Aaron Stebner's cleanup tool -- it is what you quoted, and it was what I was going to do if I got no help here -- on his page he says it is only as a last-ditch attempt. But .NET 3.5 SP1 appears to have broken the machine, and I have found no one with any idea how to fix it, so I think it is time to try his last-ditch attempt to fix it.

    Thursday, April 2, 2009 11:31 AM
  • Hi Perry,

    Yes, you're right. You found the error yourself. Good job!

    Removing .NET Framework 2.0 and starting from scratch is a better way for the little confused situation. So I suggest you to do that.
    If you have any issue on try reinstalling .NET Framework 3.5 SP1, could you please try to help me to use collect tool to collect the log files of .NET Framework 3.5 SP1 from your "%temp%" folder?
    http://blogs.msdn.com/heaths/archive/2008/05/09/visual-studio-and-net-log-collection-utility.aspx

    Then compress them into a zip file and post a link back. You can upload your log files to SkyDrive and post the link back here.

    Steps:
    - Try to clean your "%temp%" folder
    - Install .NET Framework 3.5 SP1
    - Collect the logs from "%temp%" folder

    Thanks

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Friday, April 3, 2009 3:56 AM
  • Hi Perry,

    We are changing the issue type to “Comment” because you have not followed up with the necessary information. If you have more time to look at the issue and provide more information, please feel free to change the issue type back to “Question” by editing your initial post and changing the radio button at the top of the post editor window. If the issue is resolved, we will appreciate it if you can share the solution so that the answer can be found and used by other community members having similar questions.

    Thank you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    Monday, April 6, 2009 1:48 AM
  • perry:same problem here.try this one "  MSDN Code Search Preview.
    Monday, January 11, 2010 12:02 AM