getumbrel / umbrel

A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi or any x86 system.
https://umbrel.com
Other
7.22k stars 522 forks source link

Downloading large files can get problematic. Please provide `.asc` and `.sig` files with each release. #1898

Open IbrahimTanyalcin opened 1 month ago

IbrahimTanyalcin commented 1 month ago

I was trying to upgrade from 0.5 to 1.2.2 and downloading the 1.8Gb *.iso.xz was quite problematic with the browser (both chrome/brave). The behavior did not change with disabling anti virus etc.

So decided to use wget the fetch the file from github releases: - Connection closed at byte 1845493760. Retrying. Connecting to objects.githubusercontent.com (objects.githubusercontent.com)| ..... HTTP request sent, awaiting response... 401 Unauthorized Username/Password Authentication Failed.

So it seems like either a temporary token is being expired during download, or the CDNs/whatever is making an issue about it. The workaround was to use wget -c to continue.

However this time I cannot verify if integrity is correct. I am looking at here: https://github.com/getumbrel/umbrel/releases

and I do not see asc or sig files to verify at least chekcsum via sha256. Is it possible to provide these?

JoseMoranUrena523 commented 1 month ago

From what I understand, you’re trying to update by downloading the file but it isn’t working. Instead of doing wget like that, I recommend you use GitHub’s official CLI.

JoseMoranUrena523 commented 1 month ago

I downloaded the iso file on my computer. If you unzip it, the SHA256 checksum should be: 923187ce9ebd35bb1d62401b20f23335201decd698f8c3c1f7b1a181e17be6f4.