Open thozza opened 9 months ago
CC @kingsleyzissou
Hmm, seems like EL8 might have a tool old skopeo
. We might want to make run this test conditionally based on the skopeo
's version. FTR, the new local storage thing isn't targeting EL8, this is EL9+ only.
Hmm, seems like EL8 might have a tool old
skopeo
. We might want to make run this test conditionally based on theskopeo
's version. FTR, the new local storage thing isn't targeting EL8, this is EL9+ only.
I can update the test to do the conditional skip
Edit: digging into this a bit more, it might also be an overlay
issue. @achilleas-k and I ran into this a couple of times with the containers-storage stuff. The trace suggests this too: open /containers/storage/storage.lock: read-only file system
Sorry my edit doesn't make sense. Because it's vfs
not overlay
. But still, we did have some issues with the destination not being writable.
Okay last edit: It might be because we're bind mounting the host's container store (which is overlay) to the buildroot which has a vfs
driver.
I don't think that we need to update the test, we just need to make sure to disable it on c8s. I did that for the 109
version, since I needed to get the CI to pass and assumed that the stage is not really targeting el8.
I don't think that we need to update the test, we just need to make sure to disable it on c8s. I did that for the
109
version, since I needed to get the CI to pass and assumed that the stage is not really targeting el8.
Yeah fair enough, it looks like the driver isn't getting set properly here : https://github.com/kingsleyzissou/osbuild/blob/bf85884e1a850d5c792a0c8b9934762b8a1a8c82/.github/workflows/test.yml#L51-L52
So maybe just disabling it for el8 is the best
Even with https://github.com/osbuild/osbuild/pull/1610, the unit test still fails in the c8s CI (https://gitlab.com/redhat/centos-stream/rpms/osbuild/-/merge_requests/123#note_1785850711).
Full log: https://artifacts.dev.testing-farm.io/bbf772cf-06cf-4791-bf37-2289e4e9e0ea/