Unable to Build Sysbox from Source on Ubuntu Noble
Open
Nobody has claimed this yet.
Task
- Dominant language
- Shell
- Stars
- 3.9k
- Forks
- 230
- Avg merge
- 7h 48m
- Merged PRs (30d)
- 3
Description
Description
Attempting to build Sysbox from the source results in an error due to a missing Dockerfile.
Steps to Reproduce
- Clone the Sysbox repository:
git clone --recursive https://github.com/nestybox/sysbox.git - Navigate to the repository directory:
cd sysbox - Run the build command:
make sysbox-static
Actual Result
The build process fails with the following error:
** Building the test container **
[+] Building 0.1s (1/1) FINISHED
=> [internal] load build definition from Dockerfile.ubuntu-noble 0.0s
=> => transferring dockerfile: 2B 0.0s
ERROR: failed to solve: failed to read dockerfile: open Dockerfile.ubuntu-noble: no such file or directory
make: *** [Makefile:461: test-img] Error 1
Expected Result
The build should succeed without errors.
Additional Information
The error indicates that Dockerfile.ubuntu-noble is missing from the repository, preventing the build process from completing.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the sysbox-static build path in Makefile, especially the test-img rule around line 461, and inspect which Dockerfile.ubuntu-noble is expected. Run make sysbox-static to reproduce the missing-file error; done means the build completes without that Dockerfile error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, shell, ubuntu
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100