Robert
09/20/2026, 8:58 AM[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #49 exporting to image
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #49 pushing layers 50.2s done
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #49 pushing manifest for registry.gitlab.com/eu-os/workspace-images/eu-os-base-demo/eu-os-demo:ublue-44@sha256:c28adf5789ed495ecc7c2d31ada7ebf896d6c2c09f762f0b241e75ab325e8987
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #49 pushing manifest for registry.gitlab.com/eu-os/workspace-images/eu-os-base-demo/eu-os-demo:ublue-44@sha256:c28adf5789ed495ecc7c2d31ada7ebf896d6c2c09f762f0b241e75ab325e8987 0.0s done
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #49 ERROR: failed to push registry.gitlab.com/eu-os/workspace-images/eu-os-base-demo/eu-os-demo:ublue-44: unknown: too many manifest references
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] =>
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #51 exporting cache to registry
[08:29:52 r.g.c/e/w/e/eu-os-demo:ublue-44] => #51 sending cache export 46.0s done
Source: https://gitlab.com/eu-os/workspace-images/eu-os-base-demo/-/jobs/16610306184
Any idea what's wrong? Our recipe file is here: https://gitlab.com/eu-os/workspace-images/eu-os-base-demo/-/blob/main/recipes/ublue-44.yml?ref_type=headsAnswer Overflow
09/20/2026, 8:58 AMgmpinder
09/20/2026, 12:22 PMgmpinder
09/20/2026, 12:22 PMRobert
09/20/2026, 9:00 PMRobert
09/27/2026, 7:07 PM[02:36:06 r.g.c/e/w/e/eu-os-demo:ublue-44] => #49 ERROR: failed to push registry.gitlab.com/eu-os/workspace-images/eu-os-base-demo/eu-os-demo:ublue-44: unknown: too many manifest references
I try to find the problem with Claude AI.gmpinder
09/27/2026, 8:21 PMgmpinder
09/27/2026, 8:21 PMgmpinder
09/27/2026, 8:23 PMgmpinder
09/27/2026, 8:23 PMgmpinder
09/27/2026, 8:24 PMgmpinder
09/27/2026, 8:28 PMgmpinder
09/27/2026, 8:29 PMgmpinder
09/27/2026, 8:31 PMgmpinder
09/27/2026, 8:40 PMrefLimit class var influences that error leading to [these](https://gitlab.com/gitlab-org/container-registry/-/blob/9d554515efc468202320ccb954bc0c352da6ad49/registry/storage/validation/oci.go#L27) different [manifests](https://gitlab.com/gitlab-org/container-registry/-/blob/9d554515efc468202320ccb954bc0c352da6ad49/registry/storage/validation/oci.go#L27) that [set](https://gitlab.com/gitlab-org/container-registry/-/blob/9d554515efc468202320ccb954bc0c352da6ad49/registry/storage/validation/oci.go#L27) it via constructorsgmpinder
09/27/2026, 8:46 PMmanifestHandler is what's holding the valuegmpinder
09/27/2026, 8:47 PMgmpinder
09/27/2026, 8:53 PMContext and then eventually get to [App](https://gitlab.com/gitlab-org/container-registry/-/blob/master/registry/handlers/app.go#L151) that has a manifestRefLimitgmpinder
09/27/2026, 8:57 PMgmpinder
09/27/2026, 8:57 PMgmpinder
09/27/2026, 8:59 PMgmpinder
09/27/2026, 8:59 PMgmpinder
09/27/2026, 9:06 PMgmpinder
09/27/2026, 9:14 PM$> podman inspect --format='{{len .RootFS.Layers}}' ghcr.io/ublue-os/kinoite-main
259
This might be the reason whygmpinder
09/27/2026, 9:16 PM128.gmpinder
09/27/2026, 9:16 PMRobert
09/27/2026, 9:16 PMvariables:
BUILDX_NO_DEFAULT_ATTESTATIONS: "1"
BB_CACHE_LAYERS: "false"
Didn't help.gmpinder
09/27/2026, 9:17 PM$> podman inspect --format='{{len .RootFS.Layers}}' quay.io/fedora/fedora-kinoite:44
65
The official fedora images however are much smallerRobert
09/27/2026, 9:18 PMRobert
09/27/2026, 9:19 PMgmpinder
09/27/2026, 9:19 PMgmpinder
09/27/2026, 9:21 PM$> podman inspect --format='{{len .RootFS.Layers}}' ghcr.io/ublue-os/kinoite-main:43
99gmpinder
09/27/2026, 9:21 PMgmpinder
09/27/2026, 9:22 PMRobert
09/27/2026, 9:22 PMgmpinder
09/27/2026, 9:23 PM--chunkah (BB_BUILD_CHUNKAH) flag and setting --max-layers (BB_BUILD_MAX_LAYERS) to 128 or lowergmpinder
09/27/2026, 9:24 PMpodman to rungmpinder
09/27/2026, 9:24 PMRobert
09/27/2026, 9:26 PM- if: $RECIPE == "ublue-44.yml"
variables:
BUILDX_NO_DEFAULT_ATTESTATIONS: "1"
BB_CACHE_LAYERS: "false"
with
- if: $RECIPE == "ublue-44.yml"
variables:
BB_BUILD_CHUNKAH: "true"
BB_BUILD_MAX_LAYERS: "124"
?gmpinder
09/27/2026, 9:26 PMgmpinder
09/27/2026, 9:27 PMgmpinder
09/27/2026, 9:28 PMAnswer Overflow
09/27/2026, 9:29 PM