Hey guys, I’m new to the platform, but we quickly hit a wall with using the device manager to install custom MSIs on our systems:
- Some of our vendors have MSIs that are hosted at URLs that do not have the correct extension.
For instance, https://xibo.org.uk/api/downloads/windows redirects to https://github.com/xibosignage/xibo-cms/releases/download/1.8.3/xibo-client-1.8.3-win32-x86.msi - Even if it can’t resolve the file extension after the redirect, you’d imagine that the resulting URL would work okay since it has the extension.
Instead, an error is displayed: “The specified destination file does not exist!” Why? That URL returns a 302 redirect with authentication to an AWS bucket.
In other words, there is no way to install a MSI that is hosted on GitHub with the current architecture. Even if the system was not modified to follow the redirects in search of an approved file extension, would it be possible to accept 300-level HTTP responses as valid destinations?