Sysbox releases links lead to github 404
I need to set up my build server after a hardware fail, and now my build script fails, because it is not able to install sysbox 0.6.3 to 0.6.6 using the official .deb file.
When the script tries to fetch the the deb file, it gets a 404 error.
I have built the .deb 0.6.6 releases from source on my ubuntu 24 server install by changing makefile to use dockerfile of ubuntu 22 (jammy):
- clone source
- instal dependencies (docker)
- if on ubuntu 24 change line 96 in makefile to
IMAGE_BASE_RELEASE := jammy - with terminal in cloned repo use
make sysbox-static - change to sysbox-pkgr directory
cd sysbox-pkgr - build all debs using
make sysbox-deb all - your .debs are no in the build directory in sysbox-pkgr/deb
https://cloud.yodabyte.ch/index.php/s/cRXSKLQcsEfxZ9q
@ctalledo @rodnymolina Could you please take a look? All of the links from https://github.com/nestybox/sysbox/releases are 404 now.
There is no other single place in the Internet where those packages are still present. Our entire build pipeline is stuck now, because it tries to download the package from time to time, and now it cannot.
FYI, steps to build v0.6.6 debs on Ubuntu 22.04 (Jammy):
YOU MUST BE ROOT to do it! Otherwise, it says something about dubious git files permissions in the container.
git clone https://github.com/nestybox/sysbox.git
cd sysbox
git checkout v0.6.6
git submodule update --init --recursive .
Then edit tests/Dockerfile.ubuntu-jammy and use [trusted=yes] instead of [signed-by=...].
Then:
GO_VERSION=1.22.6
wget https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz
export PATH="/usr/local/go/bin:$PATH"
apt-get install build-essential git ncurses-dev subversion zlib1g-dev m4 automake autoconf iproute2
make sysbox-static
cd sysbox-pkgr
make sysbox-deb all
Your .debs are (hopefully!) now in the build directory in sysbox-pkgr/deb.
(I wasn't able to build v0.6.4 yet - there are several changes needed in Dockerfile, plus the builder's Go version seems to be too low.)
Hi @petter1, @dimikot, thanks for reporting. No idea why the links went 404 all of the sudden, we will take a look ASAP.
Hi all, we are still investigating why the download links broke, but in the meantime (so as not to block anybody) we've uploaded the binaries directly to the GitHub Sysbox releases page.
Note however that this means the download link for the Sysbox binaries has changed temporarily, from:
https://downloads.nestybox.com/sysbox/releases/v0.6.6/sysbox-ce_0.6.6-0.linux_amd64.deb
to:
https://github.com/nestybox/sysbox/releases/download/v0.6.6/sysbox-ce_0.6.6-0.linux_amd64.deb
Apologies for the problem.
Maybe it is possible for the future releases to publish sysbox-ce to https://download.docker.com/linux/ubuntu/?
Appears to have been resolved? Old link working again.