-
Notifications
You must be signed in to change notification settings - Fork 519
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build metal-dev
+ aarch64
fails with file/dir not found (index.json)
#4195
Comments
Hello @aRustyDev, thanks for cutting this issue! You are right! We have not updated our docs with the additional dependency needed to build with kits. We added it to the bottlerocket-core-kit BUILDING doc but have not done the change for this repo: https://github.com/bottlerocket-os/bottlerocket-core-kit/blob/develop/BUILDING.md#docker. We added the need for either As a side note, if you add your user to the |
@yeazelm So does that mean that if I am trying to build the |
You shouldn't need to build the
Nonetheless, folks developing on Bottlerocket have found If want to play with changing how packages are built/configured that are included in the image and want to customize Bottlerocket images, then you might need to build the kit, but if you just want to build an image, you only need the |
I'm trying to get familiar with the build process of bottlerocket, but running what seems to be the commands for a new contributor is yielding an error that feels like something has changed internally, but it hasn't made its way to the docs yet? This kind of boils down to an
index.json
not existing, it seems like that file is supposed to be generated during the build process, but I'm not sure if its an error on my part or if the build process docs aren't telling the whole story?I'm hoping to try contributing to this project, and am trying to take good notes on what the actual build process steps are so I can try making an PR for documentation updates with info a total newb like myself would appreciate. So any and all feedback/context on this is welcome!
PS: I have tried building this in a few different ways so far, including directly on my macos, from an ubuntu Vm, this ubuntu LXC, and even a docker container. They have all failed, but with slightly different errors so far. I figured I should only try creating one issue for now and picked this one since it seems the easiest to replicate.
Platform I'm building on:
What I expected to happen:
cargo make
to complete successfully.What actually happened:
Me looking for the missing file (just in case lol)
Could be crazy, but does this look like what should be in
index.json
?How to reproduce the problem:
ubuntu 24.04.1 LTS
imageThe text was updated successfully, but these errors were encountered: