The update failed to install

Hi,

Im using wyBuild version 2.6.18.4 to create an automatic updater of an Windows Service. It had come working well, but in this moment I got this error:

Entry temp/Installer.msi uses an unsupported compression method (0x63, Unknown (0x0063))

This error was catched in the method "AuBackendOnExtractingFailed(object sender, FailArgs failArgs)"

Any idea or suggestion? ❓ 💡

Thanks

Most likely the update was corrupted before or after download, thus wyUpdate can't extract the update. Make sure the file is valid on the server, gets downloaded, and doesn't get corrupted at any time between wyUpdate downloads the update and installs it.

The file is valid. I was dowloaded the .wyu file, I extracted the .msi file and that installed correctly.

, edited

The file could've gotten corrupted by an anti-virus program "cleaning & modifying" the file (it's happened before). Or it could be a virus that's maliciously modifying the problem. Make sure your updates are signed and your MSI file is code-signed with SHA2 signature.

I have done some tests. When I disable this options "Encrypt using password" and "Store password in client.wyc file" the update was succesfully, but I had been working well with the this options enabled,

I'd avoid those options. The next version of wyBuild we'll be removing them entirely (because it's security through obscurity -- i.e. not real security at all). It doesn't protect the update at all (it can be shared and installed on other computers, etc).

There is an option to integrate with the amazon s3 security?

What do you mean Amazon s3 Security? You can upload files to Amazon S3. And you can download them from wyUpdate.

You are right, but we want to set those files not open to the world, only authenticated users can download the files using amazon s3 authentication.

Limiting updates by password is not the way to go. Add licensing to your app (e.g. LimeLM), and you can prevent which users can get updates like this: http://wyday.com/wybuild/help/limit-updates.php