Can't download the ISO file
Hello, I am trying to download
bazzite-deck-stable.iso
, but at each attempt sooner or later the transfer just fails for no apparent reason. And since the image is over 9 GiB in size, downloading it on my puny 10 Mb/s ↓ ADSL is just a nightmare.
After a few tries using a browser and curl
, I was eventually lucky enough to obtain almost the whole thing:
So could someone with access to the most recent image (version 41.20250106.2
) send me something like the last 406978560 bytes of it? That should be enough for me to stitch the correct file using dd
I hope. Oh, and also please tell me how many bytes in size this file should be. Here is an example how to do all that:
If you don't use Magic Wormhole, other file-sharing options should be fine too. Well, as long as they don't require signing up.19 Replies
And also, please, please, please, make a torrent download a thing. It is a much more reliable and resilient option, can be quite a bit faster than an HTTP download and can always be paused without an issue.
The server or CDN you're currently using doesn't support resuming transfers (it didn't work for me in a browser and
curl
tells me (33) HTTP server does not seem to support byte ranges. Cannot resume.
). That's why I'm asking for that missing part here: in this case downloading even 95%+ of the image is pretty useless.
Then, the download speed wasn't even consistent. Maybe that's because of trying over and over, but at certain points it would slow down to a fraction of my (already slow) internet speed. Most OS image torrents I've used were easily handling such bandwidth, even with a handful of peers.I am exploring setting up to seed torrents for bazzite, i am not ready or sure it will happen yet however
trying
iso downloaded, if I don't use wormhole can I skip the "wormhole send remaining-plus-overlap.iso.part" part?
(nevermind, not downloaded quite YET)
funny enough I also had the iso download crap out towards the end, but worked on my second try just now
Yeah, just use something else to send me the file then. Thanks!
I can most likely just upload it here too over Discord :KEK:
Oh. I didn't think of that heh
Solution
I'll keep the files around until you confirm you're good
if this doesn't work for you, I most likely can also just create a torrent file with it, but let me know 😛
It's almost downloaded… If this worked, I will know in a minute
oh and
there you go
Thanks. I'm just checking the checksums now
:prayangel:
Agh that's slow… Well, at lest the size matches, so that's good
Done! sha256 is correct
Thank you so much! That saved me a few hours at least
no problem, I got bandwidth for days XD
hope the install goes smoothly!
@Azema Viator I was thinking about this for a while and I think I have a pretty straightforward solution. Could the GitHub action which generates the ISOs also create matching
.torrent
files for them? They don't need to be seeded or anything. Just exist and be easily available.
Then, anyone who manages to download an image from the website can inject it into a torrent client and bootstrap the swarm this way. Or someone could even automate this process with a script that periodically checks the website or the GH for new releases, downloads them directly and starts seeding (using the official .torrent
files).the isos update every week
without something setup to say, this is the iso we are seeding now i don't know how the swarm would coordinate
if I work out doing it, I plan on creating a container that will automate seeding the latest torrent
Maybe an RSS Feed could work for that
Maybe GitHub already supports that for the release assets. Haven't looked into that
tbh one of my main concerns is a tracker, it sees most OS torrents use trakers hosted by the maintains and not open trackers. so that is also something. it's not simply the torrent files as they alone do not do anything the tracker is needed for connecting peers in the first place
but likley should talk about this in it's own post or in a tread in the dev channel
For anyone interested, I have now submitted a draft PR to generate
.torrent
files together with the ISOs.
And it turns out that bootstrapping the swarm should not require nearly as much work. All thanks to web seeds! Basically when there are not enough seeding peers, HTTP downloads can be transparently used as well.