Hi,
I got custom certificates and following the documentation, I create an docker engine from dagger engine like
FROM registry.dagger.io/engine:v0.12.5
COPY custom.crt /usr/local/share/ca-certificates/
RUN update-ca-certificates
Then I run :
dagger init --sdk=python --source=./dagger
Before, I had a x509 error but now, I have this error :
โ Directory.file(path: "dagger/pyproject.toml"): File! 0.1s
Error: failed to generate code: input: moduleSource.withContextDirectory.withName.withSDK.withSourceSubpath.withInit.asModule resolve: failed to create module: select: failed to update codegen and runtime: failed to generate code: failed to call sdk module codegen: select: call function "Codegen": process "/runtime" did not complete successfully: exit code: 2
Stdout:
marshal: json: error calling MarshalJSON for type *dagger.GeneratedCode: input: container.from resolve: failed to resolve image ghcr.io/astral-sh/uv:0.2.32@sha256:13be45299cae9fd573f553cb65a8c0267c8187ab985c3c9000f5bc1dc9a39fe7: failed to resolve source metadata for ghcr.io/astral-sh/uv:0.2.32@sha256:13be45299cae9fd573f553cb65a8c0267c8187ab985c3c9000f5bc1dc9a39fe7: failed commit on ref "unknown-sha256:13be45299cae9fd573f553cb65a8c0267c8187ab985c3c9000f5bc1dc9a39fe7": unexpected commit digest sha256:7776b85082706e1e4e80718abdd067318cf1cd50d5bd52bea84e87fe7f80749a, expected sha256:13be45299cae9fd573f553cb65a8c0267c8187ab985c3c9000f5bc1dc9a39fe7: failed precondition
This sha256 is the same as in this docker file :
https://github.com/dagger/dagger/blob/fa8f309eaf510e0d375f9e5b1205b00e6f889b9b/sdk/python/runtime/Dockerfile#L3
What could I do ?