mirror of
https://github.com/netbootxyz/netboot.xyz.git
synced 2026-04-25 23:25:54 +03:00
[GH-ISSUE #1068] Downloading asset fails on multipart squashfs files (e.g. Ubuntu) bug + "solution" #1824
Labels
No labels
Hacktoberfest
Hacktoberfest
bootloader
bsd
bug
confirmed
documentation
duplicate
enhancement
enhancement
enhancement
eol
experimental-merged
freebsd
help wanted
invalid
investigate
ipxe
linux
live-os
memdisk
menu
no-issue-activity
no-issue-activity
pull-request
released
todo
upstream
windows
windows
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/netboot.xyz#1824
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @benj919 on GitHub (Jan 17, 2022).
Original GitHub issue: https://github.com/netbootxyz/netboot.xyz/issues/1068
Describe the bug
Some of the Ubuntu releases have multipart squashfs files , e.g. https://github.com/netbootxyz/ubuntu-squash/releases/tag/20.04.3-9bc4558b when pulling the corresponding assets only the default file (filesystem.squashfs) is downloaded, but not the part2 file (filesystem.squashfs.part2). After changing the config file for ubuntu to look at the local server first booting fails. Manually downloading the part2 file (and possibly chown'ing it) fixes the broken boot.
To Reproduce
Pull all 3 assets for a ubuntu distro/flavour ( eg. 20.04, gnonme/default) and set the ipxe server as default server in the ubuntu config. Try to netboot that ubuntu version.
Expected behavior
The missing part2 file should be automatically downloaded when pulling the squashfs file
Screenshots
x
Additional context
Remote assets at version 2.0.54, run using the linuxserver docker image.
Manually downloading and placing the .part2 fixes this.
@antonym commented on GitHub (Jan 23, 2022):
Fix rolled out in webapp 0.6.6 and is in latest netbootxyz container.
https://github.com/orgs/netbootxyz/packages/container/netbootxyz/13690342?tag=0.6.6-nbxyz1