skyline daily upgrade failed

support
skyline daily upgrade failed ssaleh  2018-10-02
 

Dear Brendan,

I usually use skyline-daily and every so far all the upgrades worked well, except for this time I got an error (please check the attached picture).

any idea what could be the reason?

many thanks

Sara

 
 
Nick Shulman responded:  2018-10-02
Can you tell us what it says when you press the "More Info" button on that message box? That will help us narrow down exactly where the error is happening.
Skyline message boxes now have a copy button located in the lower left corner. If you press that, it will copy the message text, as well as the more info, onto the clipboard.

I imagine the error you saw was just a temporary internet problem, but if it does happen to you again, then please do send us that full message text so that we can improve our error handling in this area.
 
Brendan MacLean responded:  2018-10-02
I am going to guess that you are on Windows 7 and the error is pertaining to the absence of .NET 4.7.2

We are working on this. In the meantime, you can go to the Skyline-daily installation page and click through the installation manually, and that should repair your installation, walking you through installing .NET 4.7.2

http://skyline.ms/daily.url

Hopefully, we can find a better solution soon.

--Brendan
 
ssaleh responded:  2018-10-03
Dear Nick, Dear Brendan,

Here is the message (indeed as Brendan expected):

---------------------------
Skyline-daily
---------------------------
Failed attempting to check for an upgrade.
---------------------------
OK More Info
---------------------------
System.Deployment.Application.CompatibleFrameworkMissingException: Unable to install or run this application. This application requires Version 4.7.2 Full or other compatible .NET Framework.
   at System.Deployment.Application.PlatformDetector.VerifyPlatformDependencies(AssemblyManifest appManifest, AssemblyManifest deployManifest, String tempDir)
   at System.Deployment.Application.DeploymentManager.DeterminePlatformRequirementsCore(Boolean blocking)
   at System.Deployment.Application.DeploymentManager.DeterminePlatformRequirements()
   at System.Deployment.Application.ApplicationDeployment.CheckForDetailedUpdate(Boolean persistUpdateCheckResult)
   at pwiz.Skyline.UpgradeManager.AppDeploymentWrapper.CheckForDetailedUpdate() in c:\proj\pwiz_x64\pwiz_tools\Skyline\UpgradeManager.cs:line 316
   at pwiz.Skyline.UpgradeManager.updateCheck_DoWork(Object sender, DoWorkEventArgs e) in c:\proj\pwiz_x64\pwiz_tools\Skyline\UpgradeManager.cs:line 104
---------------------------
Many thanks,
Sara
 
Brendan MacLean responded:  2018-10-03

So, there are 2 workarounds to this:

  1. Go to the Skyline-daily web page, click the "I Agree" button and complete the manual steps to upgrade.
  2. Go to the Microsoft .NET 4.7.2 installation page (https://www.microsoft.com/net/download/thank-you/net472) and install .NET 4.7.2 manually.

We will continue to try to improve the experience of our automated upgrade in this case, but if you don't want to wait for that, either of these has worked for others wanting to get by the error message to the latest Skyline-daily.