Upgrade Version 2024.2.10.0 Fails finding System.IO.Compression.ZipFile, Version=8.0.0.0

Resolved

Upgrade Version 2024.2.10.0 Fails finding System.IO.Compression.ZipFile, Version=8.0.0.0

avatar

Server install runs fine
Upgrading the IIS instance Fails

Starting server upgrade 'IISSite' v2023.3.10.0 [2024-08-20-10-26]...
Downloading pre install information...
Done!
Reading pre install information...
Done!
Checking write permission...
Done!
Validating security provider...
Done!
Stopping IIS Application Pool...
Done!
Stopping scheduler service...
Done!
Ensure Scheduler App Id is set...
Done!
Ensure Web App Id is set...
Done!
Backing up the configuration...
Done!
Backing up files...
Done!
Downloading content from the Internet...
Unzipping content...
Could not load file or assembly 'System.IO.Compression.ZipFile, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. The system cannot find the file specified.

Upgrade failed. Initiating rollback...
Restoring installation files...
Done!
Starting scheduler service...
Failed to start service
Starting IIS Application Pool...
Done!


I see the install accessing
C:\inetpub\wwwroot\dps\ref\System.IO.Compression.ZipFile.dll
which is version 6.0.322.12309

I am looking for that exact version as a workaround, but no luck yet.
Any other suggestions on a fix?

All Comments (7)

avatar

Hello,

Thank you for reaching out to us about this matter!

Before upgrading the Devolutions Server, have you upgraded the Devolutions Server Console and ran the IIS Diagnostic? If so, is the Diagnostic missing anything?

Best regards,

avatar

Yes the Console version is 2024.2.10.0
IIS Diagnostics shows all green check boxes.

avatar

Hello,

You can try downloading the binary files here (.zip) and specify it for the upgrade instead of downloading it from the internet.

Best regards,

avatar

I tried that, but same error.
I also tried using the DLL in the new download, but still the same error. is there a manual process for the upgrade?

avatar

Hello,

Can you confirm if you are using the same user that was used to install the Devolutions Server?

Also, this error seems to be tied to the ASP.NET Core module that isn't packaged with our application. Could you try reinstalling the Hosting Bundle before retrying the upgrade?

https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-8.0.8-windows-hosting-bundle-installer

Best regards,

avatar

I ran the install, and then received an update error.
I then restarted the console and was prompted for an update to the Console. Apparently I was running 2024.2.9.0. After upgrading to 2024.2.10.0 I attempted the Website update again and did not receive an error.
So one of the 2 changes fixed the problem. Thanks for your help

avatar

Hello,

Thank you for the feedback. I'm glad to know you were able to upgrade your Devolutions Server to the latest version.

Please let me know if you have any questions.

Best regards,