The webapp doesn't download more than two files of multipart local assets. The code currently appears to hardcode the check only up to .part2, completely ignoring .part3 and subsequent parts. This causes the boot process to fail and drop into a BusyBox shell when attempting to load live images that rely on 3+ squashfs parts. For example, the xfce-kali live boot script, which itself supports up to 10 parts, gives me this error:
losetup /run/live/medium/live/filesystem.squashfs warning file does not end on a 512-byte sector boundary
Manual downloading of missing parts to the corresponding local asset directory fixes the problem. But then I have an untracked asset showing up in the web app.
The webapp doesn't download more than two files of multipart local assets. The code currently appears to hardcode the check only up to .part2, completely ignoring .part3 and subsequent parts. This causes the boot process to fail and drop into a BusyBox shell when attempting to load live images that rely on 3+ squashfs parts. For example, the xfce-kali live boot script, which itself supports up to 10 parts, gives me this error:
losetup /run/live/medium/live/filesystem.squashfs warning file does not end on a 512-byte sector boundaryManual downloading of missing parts to the corresponding local asset directory fixes the problem. But then I have an untracked asset showing up in the web app.