Rhinoceros 6 Download Failed

Hello,

I am trying to install this version of Rhino 6.
rhino_en-us_6.4.18130.19341.exe

But I keep getting this error downloadFailed

It always gets stuck at trying to cache vs2017 C++ redistributables(x64).

I have tried to install that redistributable before the install, but it did not skip past that prerequisite.

this is where the error start, this is from the log file

[11F8:0FDC][2018-05-21T15:05:04]i361: Created a system restore point.

[11F8:0FDC][2018-05-21T15:05:04]i370: Session begin, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{6ea3b380-7d69-400e-b345-e63b39a57ddc}, options: 0x7, disable resume: No

[11F8:0FDC][2018-05-21T15:05:04]i000: Caching bundle from: ‘C:\Users\NICHOL~1.FOG\AppData\Local\Temp{9F5B0197-89D6-456C-B4E1-4B44D35B3BF2}.be\Bootstrapper.exe’ to: ‘C:\ProgramData\Package Cache{6ea3b380-7d69-400e-b345-e63b39a57ddc}\Bootstrapper.exe’

[11F8:0FDC][2018-05-21T15:05:04]i320: Registering bundle dependency provider: {6ea3b380-7d69-400e-b345-e63b39a57ddc}, version: 6.4.18130.19341

[11F8:0FDC][2018-05-21T15:05:04]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{6ea3b380-7d69-400e-b345-e63b39a57ddc}, resume: Active, restart initiated: No, disable resume: No

[0870:16C0][2018-05-21T15:05:04]i338: Acquiring package: Redist_VC2015, payload: Redist_VC2015, copy from: D:\redist\VC2015_redist_x64.exe

[0870:16C0][2018-05-21T15:05:04]i000: Setting string variable ‘WixBundleLastUsedSource’ to value ‘D:’

[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to find expected public key in certificate chain.

[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to verify expected payload against actual certificate chain.

[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to verify signature of payload: Redist_VC2015

[11F8:11FC][2018-05-21T15:05:04]e310: Failed to verify payload: Redist_VC2015 at path: C:\ProgramData\Package Cache.unverified\Redist_VC2015, error: 0x80070490. Deleting file.

[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to cache payload: Redist_VC2015

[0870:16C0][2018-05-21T15:05:04]e314: Failed to cache payload: Redist_VC2015 from working path: C:\Users\NICHOL~1.FOG\AppData\Local\Temp{9F5B0197-89D6-456C-B4E1-4B44D35B3BF2}\Redist_VC2015, error: 0x80070490.

[0870:16C0][2018-05-21T15:05:04]e349: Application requested retry of payload: Redist_VC2015, encountered error: 0x80070490. Retrying…

[0870:16C0][2018-05-21T15:05:07]i338: Acquiring package: Redist_VC2015, payload: Redist_VC2015, copy from: D:\redist\VC2015_redist_x64.exe

[11F8:11FC][2018-05-21T15:05:07]e000: Error 0x80070490: Failed to find expected public key in certificate chain.

[11F8:11FC][2018-05-21T15:05:07]e000: Error 0x80070490: Failed to verify expected payload against actual certificate chain.

[11F8:11FC][2018-05-21T15:05:07]e000: Error 0x80070490: Failed to verify signature of payload: Redist_VC2015

[11F8:11FC][2018-05-21T15:05:07]e310: Failed to verify payload: Redist_VC2015 at path: C:\ProgramData\Package Cache.unverified\Redist_VC2015, error: 0x80070490. Deleting file.

[11F8:11FC][2018-05-21T15:05:07]e000: Error 0x80070490: Failed to cache payload: Redist_VC2015

[0870:16C0][2018-05-21T15:05:07]e314: Failed to cache payload: Redist_VC2015 from working path: C:\Users\NICHOL~1.FOG\AppData\Local\Temp{9F5B0197-89D6-456C-B4E1-4B44D35B3BF2}\Redist_VC2015, error: 0x80070490.

[0870:16C0][2018-05-21T15:05:07]e349: Application requested retry of payload: Redist_VC2015, encountered error: 0x80070490. Retrying…

[0870:16C0][2018-05-21T15:05:10]i338: Acquiring package: Redist_VC2015, payload: Redist_VC2015, copy from: D:\redist\VC2015_redist_x64.exe

[11F8:11FC][2018-05-21T15:05:10]e000: Error 0x80070490: Failed to find expected public key in certificate chain.

[11F8:11FC][2018-05-21T15:05:10]e000: Error 0x80070490: Failed to verify expected payload against actual certificate chain.

[11F8:11FC][2018-05-21T15:05:10]e000: Error 0x80070490: Failed to verify signature of payload: Redist_VC2015

[11F8:11FC][2018-05-21T15:05:10]e310: Failed to verify payload: Redist_VC2015 at path: C:\ProgramData\Package Cache.unverified\Redist_VC2015, error: 0x80070490. Deleting file.

[11F8:11FC][2018-05-21T15:05:10]e000: Error 0x80070490: Failed to cache payload: Redist_VC2015

[0870:16C0][2018-05-21T15:05:10]e314: Failed to cache payload: Redist_VC2015 from working path: C:\Users\NICHOL~1.FOG\AppData\Local\Temp{9F5B0197-89D6-456C-B4E1-4B44D35B3BF2}\Redist_VC2015, error: 0x80070490.

[0870:0C7C][2018-05-21T15:05:10]e000: Error 0x80070490: Failed while caching, aborting execution.

[11F8:0FDC][2018-05-21T15:05:10]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{6ea3b380-7d69-400e-b345-e63b39a57ddc}, resume: None, restart: None, disable resume: No

[11F8:0FDC][2018-05-21T15:05:10]i330: Removed bundle dependency provider: {6ea3b380-7d69-400e-b345-e63b39a57ddc}

[11F8:0FDC][2018-05-21T15:05:10]i352: Removing cached bundle: {6ea3b380-7d69-400e-b345-e63b39a57ddc}, from path: C:\ProgramData\Package Cache{6ea3b380-7d69-400e-b345-e63b39a57ddc}\

[11F8:0FDC][2018-05-21T15:05:10]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{6ea3b380-7d69-400e-b345-e63b39a57ddc}, resume: None, restart initiated: No, disable resume: No

[0870:17E8][2018-05-21T15:05:11]i000: >>>>>> DOWNLOAD CACHE FAILURE <<<<<<

[0870:0C7C][2018-05-21T15:05:11]i399: Apply complete, result: 0x80070490, restart: None, ba requested restart: No

[0870:17E8][2018-05-21T15:05:11]i000: GetSystemDefaultLangID() returned 1033

[0870:17E8][2018-05-21T15:05:11]i000: GetUserDefaultLangID() returned 1033

[0870:17E8][2018-05-21T15:05:11]i000: GetOsLanguage() returned en

[0870:17E8][2018-05-21T15:05:11]i000: version_NT64 = 6.1.0.0; service_pack = 1

[0870:17E8][2018-05-21T15:05:11]i000: Comparing ver_64 (6.1.0.0) to ver_win_7 (6.1.0.0)

[0870:17E8][2018-05-21T15:05:11]i000: ver_64 !< ver_win_7

[0870:17E8][2018-05-21T15:05:11]i000: Showing UI from C:\Users\NICHOL~1.FOG\AppData\Local\Temp{9F5B0197-89D6-456C-B4E1-4B44D35B3BF2}.ba\en\download_failed.htm

Any Help would be great. Does anyone know where to download the msi files for rhino 6 and all the updates it includes?

Thank you,
Nicholas

Where are you trying to download from?

The installer is trying to download from somewhere but I downloaded the installer from the Rhino website here.

https://www.rhino3d.com/download/rhino-for-windows/6/latest

Hello - see if this does anything userful:

Download and install vs2017 C++ redistributables (x64), then run the installer again.

-Pascal

Hey Pascal,

So I tried running the vs2017 C++ redistributables (x64) first thinking that then the Rhino installer would check to see if that prerequisite was fulfilled but I don’t think that’s the case. The installer still searches over the network for that C++ redistributable. Even though I have a local copy for it in the same directory and in a redist folder and the machine actually already has that redistributable.

I’m stumped, where did those msi style installs go?>?

If you are running any system protection software, it could be protecting you from yourself and getting in the way.
Try temporarily disabling it.

Any luck?

I tried to disable the Microsoft endpoint protection but the install still didn’t work.
I feel like Microsoft endpoint protection hardly does anything anyway.

The other thing I tried was getting the 2017 C++ redistribute and putting into the redist folder but the installer still wants to get the install from the internet.

Is there a previous version install that is more seamless but still rhino 6

I have this version of the Rhino 6 installer rhino_en-us_6.0.18016.23451.exe
This one I noticed goes out for the 2015 C++ redistributable and completes without any issues.

Part of why I would like to get the latest build to install correctly is because a project team will be starting up soon and I like to keep the builds consistent across all machines ~20. This build rhino_en-us_6.0.18016.23451.exe has some issues. None of the teams have admin privileges.

You have some problems there

  • That’s the initial SR0 release.
  • We’re on SR4 now.
  • The newer Windows versions need the 2017 C++ redistributables.
  • You can’t install Windows software without local Admin rights.

This is SR4 - rhino_en-us_6.4.18130.19341.exe, I’m having issues with this build
This is initial SR0 release, installs without issues

Installer needs 2017 C++ redistributables for Windows 7 and 10.

The teams don’t have admin privileges so if I install an older version the individuals will not be able to update their own machines because they don’t have admin. So i’m trying to install for all the machines SR4 - rhino_en-us_6.4.18130.19341.exe because its whats on the website.

I noticed that updates from older versions work for instance SR0 to SR4 but not straight installs of SR4 - rhino_en-us_6.4.18130.19341.exe does not.

Is there a way to patch on msi updates like there was in the past with Rhino 5? I really liked that functionality of Rhino 5 in the past. With Rhino6 i’m not able to extract the .msi installers.

Sorry, no, I don’t think that’s possible for the V6 installer.
Maybe @brian can fill in details.

@nicholasn, thanks for posting your install log after the initial install failed. Can you please run the installer again, now that you’ve installed the 2017 C++ redistributables, and attach a newer log file?

What’s weird about your log is that it has these lines:

[0870:16C0][2018-05-21T15:05:04]i338: Acquiring package: Redist_VC2015, payload: Redist_VC2015, copy from: D:\redist\VC2015_redist_x64.exe
[0870:16C0][2018-05-21T15:05:04]i000: Setting string variable ‘WixBundleLastUsedSource’ to value ‘D:’
[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to find expected public key in certificate chain.
[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to verify expected payload against actual certificate chain.
[11F8:11FC][2018-05-21T15:05:04]e000: Error 0x80070490: Failed to verify signature of payload: Redist_VC2015

These lines are trying to verify that the file that you’re installing is, in fact, the file that we want you to install. And for some reason the cryptographic signature of that file is failing. It’s also interesting that the failing file is actually the Visual Studio 2015 C++ Redistributables, not the 2017 ones that Pascal recommended. (Here’s a download link for Visual Studio 2015 C++ Redistributables)

There’s definitely something strange going on with installation on your computer. While you’re trying to get it going on your end, I’ll ask some other folks here if they know how to deal with these kinds of messages.

1 Like

@nicholasn it appears that our installer is trying to verify the Authenticode digital signature for each of the packages it is trying to install. We’re doing this to make sure that somebody doesn’t drop a modified package into the installer and get unauthorized content into your machine.

The trouble seems to be that your computer doesn’t have the root certificates required to verify the packages from Microsoft. It appears that you’ve already downloaded all the content using the dialog in your first post. In order to see which root certificates are missing:

  1. right click each of the exe and msi files in the redist folder
  2. click Properties.
  3. On the digital signatures tab, double click the signatures in the signature list

You should see “This digital signature is OK” - if not, you’ll need to click “View Certificate”, then look at the Certification Path tab to see which intermediate and root certificates are missing.

1 Like

Hi all,
I realize this is an old conversation but it seemed unresolved.

I had exactly the same problem and solved it by downloading the 2015 redistributable again from this site:
https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/#Microsoft_Visual_C_Redistributable_2017.

While the installer seemed to hang on the 2017 redistributable, the log showed the 2015 file to be the culprit.
Rename the downloaded file “VC_redist.x64.exe” to “VC2015_redist.x64.exe” and place it in the redist folder.

That solved the issue for me.