Monday, August 02, 2010

Nvidia Nsight Installation Failed

I have a Windows 7 (64bits) OS with Visual Studio 2008 with SP1.
After starting  Parallel_Nsight_Host_Win64_1.0.10200 (Jul 2010) I got the following error message: “The required version of Visual Studio (2008 SP1) was not detected” – see screen capture:
image
I guess the problem is in the system registry of VS2008 which partly located  as a 32bit system and partly as a 64bit system and Nsight didn’t find what it expected.


 SP1 seems to be installed as can be seen in the image below:
It turned out that although SP1 is installed, it was not installed correctly.
After trying to reinstall SP1 I got the following error message:

I checked the log file:
 
Exe (C:\Users\telzur\AppData\Local\Temp\Microsoft Visual Studio 2008 SP1\VC_x86Runtime.exe) succeeded.[8/6/2010, 18:34:11] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x86RuntimeMSI18CE.txt[8/6/2010, 18:34:11] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x86RuntimeUI18CE.txt
[8/6/2010, 18:34:11] Action complete
[8/6/2010, 18:34:11] (IronSpigot::RegKeyT::Evaluate) RegKey: HKLM\SOFTWARE\Microsoft\VisualStudio\9.0 exists.
[8/6/2010, 18:34:11] Exists evaluated to true
[8/6/2010, 18:34:11] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item[8/6/2010, 18:34:11] (IronSpigot::CartmanExeInstallerBase::CartmanExeInstallerBase) Created new CartmanExePerformer for Exe item[8/6/2010, 18:34:11] (IronSpigot::CartmanExeInstaller::CartmanExeInstaller) In CartmanExeInstaller::CartmanExeInstaller[8/6/2010, 18:34:11] (IronSpigot::CompositePerformerBaseT >::PerformAction) Created new ExePerformer for Exe item
[8/6/2010, 18:34:11] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess [8/6/2010, 18:34:11] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded [8/6/2010, 18:34:11] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = VC_x64Runtime.exe /q /progress CartmanSetupExeWatcher3841249730 [8/6/2010, 18:34:12] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::PerformAction) Exe log file(s) : [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\telzur\AppData\Local\Temp\dd_VC_x64RuntimeMSI18FC.txt [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\telzur\AppData\Local\Temp\dd_VC_x64RuntimeUI18FC.txt [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::PerformAction) Exe (C:\Users\telzur\AppData\Local\Temp\Microsoft Visual Studio 2008 SP1\VC_x64Runtime.exe) succeeded. [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x64RuntimeMSI18FC.txt [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::PerformAction) Log File: dd_VC_x64RuntimeUI18FC.txt
[8/6/2010, 18:34:22] Action complete
[8/6/2010, 18:34:22] (IronSpigot::RegKeyT::Evaluate) RegKey: HKLM\SOFTWARE\Microsoft\VisualStudio\9.0 exists.
[8/6/2010, 18:34:22] Exists evaluated to true
[8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::ExeInstallerBase) Created new ExePerformer for Exe item[8/6/2010, 18:34:22] (IronSpigot::CartmanExeInstallerBase::CartmanExeInstallerBase) Created new CartmanExePerformer for Exe item[8/6/2010, 18:34:22] (IronSpigot::CartmanExeInstaller::CartmanExeInstaller) In CartmanExeInstaller::CartmanExeInstaller[8/6/2010, 18:34:22] (IronSpigot::CompositePerformerBaseT >::PerformAction) Created new ExePerformer for Exe item
[8/6/2010, 18:34:22] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) In PreCreateProcess [8/6/2010, 18:34:22] (IronSpigot::CartmanExeInstallerBase::PreCreateProcess) m_pSetupWatcher->Connect succeeded [8/6/2010, 18:34:22] (IronSpigot::ExeInstallerBase::Launch) Launching CreateProcess with command line = VC_IA64Runtime.exe /q /progress CartmanSetupExeWatcher2516872804 [8/6/2010, 18:34:22] (IronSpigot::CartmanExeInstallerBase::PostCreateProcess) PostCreateProcess succeeded [8/6/2010, 18:34:31] (IronSpigot::ExeInstallerBase::PerformAction) C:\Users\telzur\AppData\Local\Temp\Microsoft Visual Studio 2008 SP1\VC_IA64Runtime.exe - Exe installer's log file/hint (%temp%\dd_VC_IA64Runtime*.txt|%temp%\..\dd_VC_IA64Runtime*.txt) does not exist or is invalid. [8/6/2010, 18:34:31] (IronSpigot::ExeInstallerBase::PerformAction) Exe (C:\Users\telzur\AppData\Local\Temp\Microsoft Visual Studio 2008 SP1\VC_IA64Runtime.exe) failed with 0x80070643 - Fatal error during installation. . [8/6/2010, 18:34:31] (IronSpigot::ExeInstallerBase::PerformAction) PerformOperation on exe returned exit code 1603 (translates to HRESULT = 0x80070643)
[8/6/2010, 18:34:31] Action complete
[8/6/2010, 18:34:31] (IronSpigot::LogUtils::LogFinalResult) Final Result: Installation failed with error code: (0x80070643), Fatal error during installation.

Then I searched the internet for similar error reports. Thanks to this post from Pieter's Blog I decided to follow his advice and to uninstall VS2008 Remote Debugger, then I reinstalled SP1 and this time with success!
This allowed me to finally install Nvidia Nsight:

1 comment:

Guy Tel-Zur said...

Similar post is at Nvidia forum:
http://forums.nvidia.com/index.php?showtopic=176172