Search
Setup for Free
UB
Universal Blue
•
2y ago
antheas
is this an ostree image or an oci iamge
is this an ostree image or an oci iamge
Universal Blue
Join
Universal Blue is a manufacturing process that focuses on community-driven desktop and server operating systems.
26,911
Members
View on Discord
Resources
ModelContextProtocol
ModelContextProtocol
MCP Server
Similar Threads
Was this page helpful?
Yes
No
© 2026 Hedgehog Software, LLC
Twitter
GitHub
Discord
System
Light
Dark
More
Communities
Docs
About
Terms
Privacy
A
antheas
is this an ostree image or an oci iamge
F
fiftydinar
•
8/8/24, 4:29 PM
BlueBuild
, ostree image
A
antheas
OP
•
8/8/24, 4:29 PM
ostree you must use always
/usr
/etc
A
antheas
OP
•
8/8/24, 4:30 PM
oci you must use always
/etc
F
fiftydinar
•
8/8/24, 4:30 PM
hmm
, interesting
K
Kyle Gospo
•
8/8/24, 4:30 PM
bluebuild is oci though
, no
?
A
antheas
OP
•
8/8/24, 4:30 PM
i see a bunch of ostree commit in there
K
Kyle Gospo
•
8/8/24, 4:30 PM
that error is very strange
A
antheas
OP
•
8/8/24, 4:30 PM
and a bunch of cursed mount
F
fiftydinar
•
8/8/24, 4:30 PM
wait a sec
, we use ostree container commit
F
fiftydinar
•
8/8/24, 4:30 PM
idk if that counts as ostree container or what
F
fiftydinar
•
8/8/24, 4:30 PM
or just using ostree instruction in OCI
A
antheas
OP
•
8/8/24, 4:31 PM
uh i dont think its called ostree container commit
, that one does a bit of cleanup in var
A
antheas
OP
•
8/8/24, 4:31 PM
let me pull an oci image and see whats going on in etc
F
fiftydinar
•
8/8/24, 4:31 PM
Here
's the repo of BlueBuild CLI
:
https://github.com/blue-build/cli
A
antheas
OP
•
8/8/24, 4:32 PM
A
antheas
OP
•
8/8/24, 4:32 PM
edited just fine
A
antheas
OP
•
8/8/24, 4:32 PM
image was
ghcr.io/ublue-os/bazzite-deck:40-20240627
ghcr.io/ublue-os/bazzite-deck:40-20240627
A
antheas
OP
•
8/8/24, 4:33 PM
also theres no rush to fix
, if the rsync command works it works
F
fiftydinar
•
8/8/24, 4:35 PM
those little errors scare me if some regressions goes unnoticed
A
antheas
OP
•
8/8/24, 4:35 PM
yeah me too bc now rechunk with rsync will mess with some
/etc permissions
A
antheas
OP
•
8/8/24, 4:36 PM
but
/etc being read only kind of points me to using ostree
K
Kyle Gospo
•
8/8/24, 4:36 PM
-
-force
-allowreplace is also a no
, doesn
't change this behavior
K
Kyle Gospo
•
8/8/24, 4:36 PM
so we
're down to replace file in containerfile
, or move it back to
/usr
/etc in the meantime
K
Kyle Gospo
•
8/8/24, 4:36 PM
I will likely do the latter
R
Robert
•
8/8/24, 4:36 PM
What
's the primary issue with
/usr
/etc
/
? Is it just that it
's not officially supported by Fedora
?
Or is there some other factor forcing us to change
?
A
antheas
OP
•
8/8/24, 4:37 PM
its that its implicitly merged with
/etc during deployment by rpm
-ostree
A
antheas
OP
•
8/8/24, 4:37 PM
and now that we are using rechunk
, either we have to explicitly merge it and choose how or the image will not boot
A
antheas
OP
•
8/8/24, 4:38 PM
essentially rpm
-ostree has a little path rewriter that converts
/etc to
/usr
/etc and leaves
/usr
/etc alone
A
antheas
OP
•
8/8/24, 4:38 PM
if the rsync command in rechunk does not cause issues it essentially is not a major problem
A
antheas
OP
•
8/8/24, 4:39 PM
but the problem is the rsync command will rewrite the dir permissions now
R
Robert
•
8/8/24, 4:39 PM
If needed
, overwriting the existing file during the COPY isn
't as bad as I thought
. It
's just two places where this is needed
A
antheas
OP
•
8/8/24, 4:40 PM
i guess you relied on this behavior rn because with e
.g
. yafti you placed your modified file with ublue on
/usr
/etc
A
antheas
OP
•
8/8/24, 4:40 PM
and then rpm
-ostree skipped the error when installing and automerged during deployment
K
Kyle Gospo
•
8/8/24, 4:45 PM
https://github.com/ublue-os/config/pull/311
GitHub
fix: Move policy.json back to /usr/etc temporarily while issues are...
Without this
, this package conflicts with containers
-common
We should likely repackage that with our changes and have this package provide it to fix this properly
.
K
Kyle Gospo
•
8/8/24, 4:45 PM
there we go
F
fiftydinar
•
8/8/24, 4:45 PM
@antheas BlueBuild image is OCI
, yes
, got confused for a moment on ostree vs OCI
A
antheas
OP
•
8/8/24, 4:45 PM
https://github.com/hhd-dev/rechunk/releases/tag/v0.8.1
A
antheas
OP
•
8/8/24, 4:45 PM
tried to cleanup the wording
J
j0rge
•
8/8/24, 4:47 PM
@Kyle Gospo do I need to remove the PR you sent to bluefin
? I
'm not using the rechunker atm
J
j0rge
@Kyle Gospo do I need to remove the PR you sent to bluefin? I'm not using the re...
K
Kyle Gospo
•
8/8/24, 4:47 PM
No
, if that
's building and tests well go for it
K
Kyle Gospo
•
8/8/24, 4:47 PM
this is about main
J
j0rge
•
8/8/24, 4:47 PM
ack
A
antheas
OP
•
8/8/24, 4:48 PM
its also fine to keep using
/usr
/etc and slowly starting the migration afterwards
A
antheas
its also fine to keep using /usr/etc and slowly starting the migration afterward...
K
Kyle Gospo
•
8/8/24, 4:48 PM
most of it was easy
, this one is just a nasty surprise
K
Kyle Gospo
•
8/8/24, 4:48 PM
so we can slow roll this part for sure
A
antheas
OP
•
8/8/24, 4:48 PM
btw
, this is new territory for everyone
K
Kyle Gospo
•
8/8/24, 4:48 PM
it just also needs careful consideration because this one file not being merged properly is fatal to updates
A
antheas
OP
•
8/8/24, 4:48 PM
initial rechunk code was based on the podman pr for bootc
A
antheas
OP
•
8/8/24, 4:49 PM
i had to find out the hard way that ostree does not like both dirs existing
A
antheas
OP
•
8/8/24, 4:49 PM
if you tried to boot Bazzite on that PR it just would not work
Next page
Similar Threads
Ostree container image deploy error
UB
Universal Blue / 🛟bazzite-help
3mo ago
Ostree container image deploy code 1
UB
Universal Blue / 🛟bazzite-help
14mo ago
Ostree container image deploy error when installing
UB
Universal Blue / 🛟bazzite-help
2mo ago
rpm-ostree rebase hangs during image download
UB
Universal Blue / 🛟bazzite-help
4mo ago