1

Closed

To complete installation, must reboot - infinite loop

description

I just attempted to install PTVS for about the fifth time after cleaning out everything I can find. The first time it just didn't start, the second time it told me the license was expired. Made sure everything related to development was gone from this Windows install, and proceed to install the latest PTVS version.

Asks me to reboot to finish installation. So I do. Installer pops up on start-up and does some stuff, asks me to reboot to finish installation. So I do...

And it does this again. Fifth time I stopped. Moved to uninstall PTVS, can't. Tells me I have to restart to complete installation before I can uninstall. Looks like I'll be sticking to Python on Linux :(
Closed Dec 16, 2013 at 4:52 AM by Zooba

comments

cojacfar wrote Dec 5, 2013 at 5:32 PM

Log file from error when I cancel the installation, as that's the only way to end. Cancelled and re-installed, only to get another infinite restart loop. No errors in that loop, just asks me to restart every time it launches.

[1E6C:1E70][2013-12-05T22:31:12]i001: Burn v3.7.1224.0, Windows v6.1 (Build 7601: Service Pack 1), path: C:\Users\Cody\Downloads\PTVSIntegrated.exe, cmdline: '-burn.unelevated BurnPipe.{8B837DEB-47D7-487E-BB61-54DF270808AE} {0D85629C-E763-4926-ABEC-4C421CB6BAF5} 7776'
[1E6C:1E70][2013-12-05T22:31:12]i000: Initializing string variable 'LaunchTarget' to value '[VS2013InstallDir]devenv.exe'
[1E6C:1E70][2013-12-05T22:31:12]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\Cody\AppData\Local\Temp\Python_Tools_2.0_for_Visual_Studio_(with_Visual_Studio_2013)_20131205223112.log'
[1E6C:1E70][2013-12-05T22:31:12]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\Cody\Downloads\PTVSIntegrated.exe'
[1E6C:1E70][2013-12-05T22:31:12]i100: Detect begin, 3 packages
[1E6C:1E70][2013-12-05T22:31:12]i000: Registry value not found. Key = 'SOFTWARE\Microsoft\VisualStudio\12.0', Value = 'InstallDir'
[1E6C:1E70][2013-12-05T22:31:12]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\premium'
[1E6C:1E70][2013-12-05T22:31:12]i000: Setting string variable 'VS2013IsoInstalled' to value '1'
[1E6C:1E70][2013-12-05T22:31:12]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\ultimate'
[1E6C:1E70][2013-12-05T22:31:12]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\professional'
[1E6C:1E70][2013-12-05T22:31:12]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing\12.0\intshelladditionalres\1033'
[1E6C:1E70][2013-12-05T22:31:12]i000: Registry key not found. Key = 'SOFTWARE\Microsoft\PythonTools\12.0'
[1E6C:1E70][2013-12-05T22:31:12]i000: Setting string variable 'IEVersion' to value '9.10.9200.16736'
[1E6C:1E70][2013-12-05T22:31:12]i052: Condition '(VS2013IsoInstalled)' evaluates to true.
[1E6C:1E70][2013-12-05T22:31:12]i052: Condition '(VS2013IntInstalled)' evaluates to false.
[1E6C:1E70][2013-12-05T22:31:12]i101: Detected package: vs_isoshell, state: Present, cached: None
[1E6C:1E70][2013-12-05T22:31:12]i101: Detected package: vs_intshelladditional, state: Absent, cached: Complete
[1E6C:1E70][2013-12-05T22:31:12]i101: Detected package: ptvs_core, state: Absent, cached: Complete
[1E6C:1E70][2013-12-05T22:31:12]i052: Condition '(((VersionNT >= v6.1) AND (ServicePackLevel >= 1)) OR (VersionNT >= v6.2))' evaluates to true.
[1E6C:1E70][2013-12-05T22:31:12]i052: Condition '(IEVersion >= v9.10) OR WixBundleInstalled' evaluates to true.
[1E6C:1E70][2013-12-05T22:31:12]i052: Condition 'NOT PTVS20Installed OR WixBundleInstalled' evaluates to true.
[1E6C:1E70][2013-12-05T22:31:12]i199: Detect complete, result: 0x0
[1E6C:1E70][2013-12-05T22:31:14]i200: Plan begin, 3 packages, action: Install
[1E6C:1E70][2013-12-05T22:31:14]i052: Condition 'NOT (VS2013Pro) AND NOT (VS2013Premium) AND NOT (VS2013Ultimate)' evaluates to true.
[1E6C:1E70][2013-12-05T22:31:14]i052: Condition 'NOT (VS2013Pro) AND NOT (VS2013Premium) AND NOT (VS2013Ultimate)' evaluates to true.
[1E6C:1E70][2013-12-05T22:31:14]i000: Setting string variable 'WixBundleLog_vs_intshelladditional' to value 'C:\Users\Cody\AppData\Local\Temp\Python_Tools_2.0_for_Visual_Studio_(with_Visual_Studio_2013)_20131205223112_0_vs_intshelladditional.log'
[1E6C:1E70][2013-12-05T22:31:14]i000: Setting string variable 'WixBundleRollbackLog_vs_intshelladditional' to value 'C:\Users\Cody\AppData\Local\Temp\Python_Tools_2.0_for_Visual_Studio_(with_Visual_Studio_2013)_20131205223112_0_vs_intshelladditional_rollback.log'
[1E6C:1E70][2013-12-05T22:31:14]i000: Setting string variable 'WixBundleRollbackLog_ptvs_core' to value 'C:\Users\Cody\AppData\Local\Temp\Python_Tools_2.0_for_Visual_Studio_(with_Visual_Studio_2013)_20131205223112_1_ptvs_core_rollback.log'
[1E6C:1E70][2013-12-05T22:31:14]i000: Setting string variable 'WixBundleLog_ptvs_core' to value 'C:\Users\Cody\AppData\Local\Temp\Python_Tools_2.0_for_Visual_Studio_(with_Visual_Studio_2013)_20131205223112_1_ptvs_core.log'
[1E6C:1E70][2013-12-05T22:31:14]i201: Planned package: vs_isoshell, state: Present, default requested: Present, ba requested: Present, execute: None, rollback: None, cache: No, uncache: No, dependency: Register
[1E6C:1E70][2013-12-05T22:31:14]i201: Planned package: vs_intshelladditional, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register
[1E6C:1E70][2013-12-05T22:31:14]i201: Planned package: ptvs_core, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: No, uncache: No, dependency: Register
[1E6C:1E70][2013-12-05T22:31:14]i299: Plan complete, result: 0x0
[1E6C:1E70][2013-12-05T22:31:14]i300: Apply begin
[1E6C:1E70][2013-12-05T22:31:15]i399: Apply complete, result: 0x8007015e, restart: Required, ba requested restart: No

Zooba wrote Dec 5, 2013 at 6:29 PM

Thanks for the details.

I suspect we're handling an error code incorrectly in our bundle. Are you able to install these two Shell packages (on the left) individually? It's likely that you'll get a more helpful error code from one of these.

If those work, you can get the PTVS download for 2013 and install it on top. You'll end up with exactly the same thing as if the installer you're using had worked.

cojacfar wrote Dec 7, 2013 at 4:51 AM

Zooba, that worked. On the next restart it actually finished the installation this time!

Thanks for the help!

Zooba wrote Dec 16, 2013 at 4:52 AM

Glad you got it sorted.