.NET 3.0 RC1 and WCF RC1 installation issues and lessons on Googling (doh!!) Since I have been banging my head against the keyboard for a few hour this morning trying to get .NET 3.0 RC1 to install - and since it took me so long to resolve what the issue was - I thought I would blog about it and hopeful make the answers more easy for folks to find on Google :) In my particular case I was having an issue with the WCF part of the .NET 3.0 RC1 installation process, but I did know that at first and I had to do some digging! So firstly how did I know it was WCF? I have found what is typically a good thing to try first (after looking at the event viewer etc.. of course) is to look for a "return value 3" in the log files that the installer creates. Now this value is as vague as they come and is a general error (afaik), but at least it gave me a hint that it was the WCF installation that was acting up, cause of the following lines that were about the "return value 3" in the logs, i.e. MSI (s) (A0:A4) [11:02:43:406]: Executing op: RegAddValue(Name=Counter Names,Value=#x4d006500730073006100670065002000730065006e00640020006600610069006c00750072 MSI (s) (A0:A4) [11:02:43:406]: Executing op: ActionStart(Name=DD_CA_InstallXwsRegExe_RB_X86.3643236F_FC70_11D3_A536_0090278A1BB8,,) MSI (s) (A0:A4) [11:02:43:406]: Executing op: CustomActionSchedule(Action=DD_CA_InstallXwsRegExe_RB_X86.3643236F_FC70_11D3_A536_0090278A1BB8, ActionType=1345, Source=BinaryData,Target=QuietExec,CustomActionData= C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe /u /x /y /v;dummy;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\) MSI (s) (A0:A4) [11:02:43:406]: Executing op: ActionStart(Name=DD_CA_InstallXwsRegExe_X86.3643236F_FC70_11D3_A536_0090278A1BB8,,) MSI (s) (A0:A4) [11:02:43:406]: Executing op: CustomActionSchedule(Action=DD_CA_InstallXwsRegExe_X86.3643236F_FC70_11D3_A536_0090278A1BB8, ActionType=3073, Source=BinaryData,Target=QuietExec,CustomActionData= C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe /r /x /y /v;dummy;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\) MSI (s) (A0:98) [11:02:43:421]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSI164.tmp, Entrypoint: QuietExec MSI (s) (A0:FC) [11:02:43:421]: Generating random cookie. MSI (s) (A0:FC) [11:02:43:421]: Created Custom Action Server with PID 4576 (0x11E0). MSI (s) (A0:CC) [11:02:43:437]: Running as a service. MSI (s) (A0:CC) [11:02:43:437]: Hello, I'm your 32bit Elevated custom action server. MSI (s) (A0:A4) [11:02:44:796]: User policy value 'DisableRollback' is 0 MSI (s) (A0:A4) [11:02:44:796]: Machine policy value 'DisableRollback' is 0 Action ended 11:02:44: InstallFinalize. Return value 3. So if you look at the lines in red, you will see that it failed on calling ServiceModelReg (aka the DD_CA_InstallXwsRegExe_X86.3643236F_FC70_11D3_A536_0090278A1BB8 action). Still not a lot of details, right! But at least something to work with and a step in the right direction. Now this is where I had the most frustration (and stupidity on my part)! My Google skills let me down! I started the morning looking/Googling for ".NET 3.0 RC1 installation issues" (and variations there of) and that got me no where. Then when I discovered the details above I started looking/Googling for "ServiceModelReg install issues" (and variations there of). All of my problems would have been solved if I had just done "WCF RC1 installation issues" and found Craig McLuckie's MSDN forum entry, but in fairness it took me a while to figure out it was WCF and even then I was not using the right key words in Google to find this article? Anyways, if you are having issues with installing .NET 3.0 RC 1, the text above should be a good general purpose set of tips on how to narrow it down. Of course reading the read me, looking in the event viewer etc.. should all be tried first. And in the case that it turns out to be an issue with WCF, then this forum entry is a good resource to have. hope this helps, /Paul PS If ye guys are watching, as a suggestion, how about placing this very useful entry on the NetFx3 announcement section or having it as a pinned post on the WCF forums like this forum post.
Wednesday, October 18, 2006 2:48:04 PM UTC | | Disclaimer | |
|
|