You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
OCI layer extraction fails with "unsupported file mode" on some bundle images #332
extractTarToDir in internal/ocihelper/ocihelper.go:181 passes os.FileMode(header.Mode) directly to root.OpenFile. Tar headers can include Unix file-type bits (e.g. 0100644 for a regular file), not just the 9 permission bits. Go's Root.OpenFile rejects any mode with bits above 0o777 with unsupported file mode.
This fails for bundle images whose builder writes full Unix mode values into tar layers (e.g. stackrox-operator-bundle:vlatest), while images that only store permission bits (e.g. v4.11.6) work fine.
Activity