ARM64 doesn't seem to install with nsis-web
Hello,
I'm sorry for being unable to provide a minimal reproduction at this time (we don't have an ARM64 system in our office), but it doesn't seem like the nsis-web installer does actually download ARM64 versions.
We use electron-builder 25.1.8.
One of our customers, who is on an ARM64 system got the following error when trying to run our installer (there were others as well):
I saw electron-updater 6.6.4 did address something like that, but this isn't the update process that fails, but the install process.
After checking further, I can see in our Github releases using the Refined Github Firefox extension that the *-arm64.nsis.7z is NEVER downloaded. Our users are business people, not tech people, so I doubt that Windows-ARM64 has 0 users, while the .deb package is downloaded 100+ times.
https://github.com/horussoftware/falco3_4/releases
latest.yaml does contain a reference to the arm64 file:
version: 3.5.17
files:
- url: InstallFalco.exe
sha512: 4RIMXHEdiof/NnMAe8iKwzvYxdqXoYj/HGAFmeKx0h5i79zncBUDzuxGykj/qmRe9yDlviIS2Rkkg42OLtIeVw==
path: InstallFalco.exe
sha512: 4RIMXHEdiof/NnMAe8iKwzvYxdqXoYj/HGAFmeKx0h5i79zncBUDzuxGykj/qmRe9yDlviIS2Rkkg42OLtIeVw==
packages:
x64:
size: 103176127
sha512: aHhNfLW2BAR3IR5NuyTHHc87KdFRYG9G1JtWG0dZnaHJk2rcIlhgHGq1POarykUEE9azRt2RKkFRC0WFYgwMwA==
blockMapSize: 106641
path: falco-app-3.5.17-x64.nsis.7z
file: falco-app-3.5.17-x64.nsis.7z
arm64:
size: 107011475
sha512: 0MisXHn3fY9Uo4TN6PZE3VVBGIUw3lEp0Wd7/pPMYokw84x52eVUuEoE71ixKvw8AlnuXqPQUX2CnGeimJ2jEQ==
blockMapSize: 112533
path: falco-app-3.5.17-arm64.nsis.7z
file: falco-app-3.5.17-arm64.nsis.7z
releaseDate: '2025-05-09T16:56:40.640Z'
Is this a known issue with electron-builder 25.1.8? I wasn't able to find anything related to this. Note that we used to have 32-bit Windows releases and those were being downloaded back then.
Hmmmm, nsis-web installation logic hasn't been altered in quite some time IIRC. I have an arm64 windows VM available, but don't recall running into this issue before either. Will need to take a deeper look once I can reconfigure/re-setup the localhost autoupdate. I thought that arm64 Windows could install x64 applications though, did that change?
I assume most arm64 Windows can install, otherwise we'd be getting many more reports, so I think you're right. But we had a handful of customers say it doesn't work.
This issue is stale because it has been open for 30 days with no activity. Remove stale label or comment, or this will be closed in 30 days.
This issue was closed because it has been stalled for 30 days with no activity.