Replies: 1 comment
-
|
From my point of view, this looks less like a Python 3.12 incompatibility and more like a headless keyring bootstrap problem inside Docker. The failure path goes through secret encryption and then blocks on an interactive password prompt, which is exactly the kind of thing that works locally and collapses in a non-TTY build step. The clean fix is usually a noninteractive secret backend or an explicit way to inject the encryption key in CI and containers, rather than relying on getpass during image build. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Help on solving this problem ?
likely getpass() method is failing, but not sure how to fix it.
=> ERROR [stage-1 15/16] RUN pf connection create --file src/connections/cognitive_search_connection.yaml 9.8s
1 warning found (use docker --debug to expand):
Dockerfile:129
127 |
128 | # Create connections
129 | >>> RUN pf connection create --file src/connections/cognitive_search_connection.yaml
130 | RUN pf connection create --file src/connections/azure_open_ai_connection.yaml
131 | # RUN echo "pf connection created"
ERROR: failed to solve: process "/bin/sh -c pf connection create --file src/connections/cognitive_search_connection.yaml" did not complete successfully: exit code: 1
Beta Was this translation helpful? Give feedback.
All reactions