-
Notifications
You must be signed in to change notification settings - Fork 11
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
bluebuild rebase
fails with error message when using podman: Missing ostree.final-diffid
#249
Comments
bluebuild rebase
fails with strange issuebluebuild rebase
fails with error message: Missing ostree.final-diffid
bluebuild rebase
fails with error message: Missing ostree.final-diffid
bluebuild rebase
fails with error message when using podman: Missing ostree.final-diffid
Trying things out myself. Have you tried clearing out any |
Ok so even though it took an insanely long time for it to build for me (one of the reasons this command is being replaced with |
Ok yeah, your build has to be doing something weird cause I get that exact same error. Could it be something with the post-build script you have? |
I dropped the script entirely and I'm still getting the error. I cut back the recipe modules to just modules:
- type: signing And it still gives the same error. Very strange. |
I've cleared out the tarball each time, also. Weird. I know you're planning a replacement for this so I'm not sure we should spend too much time on it. I'll look into seeing if switch works better.
Interesting that buildah/podman produce images three times the size of docker along with the build process being much, much slower. Anyway, I'm building on github and have docker installed so I can use it when I need to. Just strange that it's borked for this one build. Lol. |
I'm pretty sure this is a problem somewhere upstream.
We can probably close this issue out. |
Per some comments in the Universal Blue discord, buildah/podman images have to be pushed to a registry and then pulled back by
I'll test this later this week and let you know, but it is still wild your build works and mine doesn't work even for the absolute minimum build. |
My image is based on the normal bazzite image instead of the bazzite-gnome image. Maybe that has something to do with it? |
Is it really that bad?? Podman/Buildah must not be handling |
From my above comment:
|
I did a ton of digging and testing and I was unable to get podman/buildah to create an OCI Archive of the same size as Docker. Even when using squash, it seems like it doesn't help. I don't think I can fix it from the BlueBuild CLI so I would just suggest using Docker for creating smaller archives for now. If you find a way to get the size down, I would be more than happy to implement it! |
Back to the original issue, it's unique to images built from bazzite at the moment. I've opened ublue-os/bazzite#1892 |
Really? My images are based on Bazzite. I don't seem to have that issue. |
Closing this as an upstream issue |
Running
sudo bluebuild rebase ./recipes/recipe.yml
results in the following error.Rebasing onto images built via the github workflow work just fine.
Repo I'm building from: https://github.com/dkolb/bazzite-dkub
Confirmed this is a podman specific issue by installing docker and running
sudo bluebuild rebase -vv -B=docker ./recipes/recipe.yml
.The text was updated successfully, but these errors were encountered: