swift_codespaces
swift_codespaces copied to clipboard
Codespace builds but runs in recovery mode
I added this .devcontainer to my repository and created a new codespace. It builds but runs in recovery mode with the message:
This codespace is currently running in recovery mode due to a configuration error. Please review the creation logs, update your devcontainer configuration as needed, and run the "Rebuild Container" command to rectify.
Here is the creation log:
=================================================================================
2022-12-13 08:56:39.466Z: Configuration starting...
2022-12-13 08:56:39.533Z: Cloning...
=================================================================================
2022-12-13 08:56:40.238Z: Creating container...
2022-12-13 08:56:41.071Z: @microsoft/vscode-dev-containers-cli 0.76.0.
2022-12-13 08:56:41.071Z: Start: Resolving Remote
2022-12-13 08:56:41.071Z: $ docker ps -q -a --filter label=Type=codespaces
2022-12-13 08:56:41.102Z: Stop (43 ms): Run: docker ps -q -a --filter label=Type=codespaces
2022-12-13 08:56:41.103Z: $ docker inspect --type container ac7bb0f1d1b3
2022-12-13 08:56:41.134Z: Stop (48 ms): Run: docker inspect --type container ac7bb0f1d1b3
2022-12-13 08:56:41.135Z: $ /usr/bin/node /usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /var/lib/docker/codespacemount/.persistedshare --container-data-folder .vscode-remote/data/Machine --container-system-data-folder /var/vscode-remote --workspace-folder /var/lib/docker/codespacemount/workspace/advent-of-code --id-label Type=codespaces --log-level info --log-format json --config /var/lib/docker/codespacemount/workspace/advent-of-code/.devcontainer/devcontainer.json --override-config /root/.codespaces/shared/merged_devcontainer.json --default-user-env-probe loginInteractiveShell --expect-existing-container --mount type=bind,source=/.codespaces/agent/mount/cache,target=/vscode --skip-post-create --update-remote-user-uid-default never --mount-workspace-git-root false
2022-12-13 08:56:41.546Z: @devcontainers/cli 0.25.0. Node.js v14.21.1. linux 5.4.0-1094-azure x64.
2022-12-13 08:56:41.546Z: $ docker buildx version
2022-12-13 08:56:51.807Z: Stop (10256 ms): Run: docker buildx version
2022-12-13 08:56:51.807Z: github.com/docker/buildx 0.9.1+azure-2 ed00243a0ce2a0aee75311b06e32d33b44729689
2022-12-13 08:56:51.807Z:
2022-12-13 08:56:51.807Z: Start: Resolving Remote
2022-12-13 08:56:51.807Z: $ docker ps -q -a --filter label=Type=codespaces
2022-12-13 08:56:51.858Z: Stop (40 ms): Run: docker ps -q -a --filter label=Type=codespaces
2022-12-13 08:56:51.859Z: $ docker inspect --type container ac7bb0f1d1b3
2022-12-13 08:56:51.890Z: Stop (41 ms): Run: docker inspect --type container ac7bb0f1d1b3
2022-12-13 08:56:51.890Z: Start: Starting container
2022-12-13 08:56:51.890Z: $ docker start ac7bb0f1d1b374e943c81fe327953a1e94c33c0fb0773bd4f1bf18d1d8e088a2
2022-12-13 08:56:54.441Z: Stop (2540 ms): Run: docker start ac7bb0f1d1b374e943c81fe327953a1e94c33c0fb0773bd4f1bf18d1d8e088a2
2022-12-13 08:56:54.441Z: Stop (2540 ms): Starting container
2022-12-13 08:56:54.441Z: $ docker ps -q -a --filter label=Type=codespaces
2022-12-13 08:56:54.473Z: Stop (39 ms): Run: docker ps -q -a --filter label=Type=codespaces
2022-12-13 08:56:54.473Z: $ docker inspect --type container ac7bb0f1d1b3
2022-12-13 08:56:54.507Z: Stop (45 ms): Run: docker inspect --type container ac7bb0f1d1b3
2022-12-13 08:56:54.537Z: Start: Inspecting container
2022-12-13 08:56:54.537Z: $ docker inspect --type container ac7bb0f1d1b374e943c81fe327953a1e94c33c0fb0773bd4f1bf18d1d8e088a2
2022-12-13 08:56:54.598Z: Stop (58 ms): Run: docker inspect --type container ac7bb0f1d1b374e943c81fe327953a1e94c33c0fb0773bd4f1bf18d1d8e088a2
2022-12-13 08:56:54.598Z: Stop (59 ms): Inspecting container
2022-12-13 08:56:54.599Z: $ /bin/sh
2022-12-13 08:56:54.599Z: $ uname -m
2022-12-13 08:56:54.661Z: Stop (83 ms): Run in container: /bin/sh
2022-12-13 08:56:54.661Z: Shell server terminated (code: 126, signal: null)
2022-12-13 08:56:54.661Z: unable to find user me: no matching entries in passwd file
2022-12-13 08:56:54.661Z: $ cat /etc/passwd
2022-12-13 08:56:54.661Z: Stdin closed!
2022-12-13 08:56:54.661Z: Error: An error occurred setting up the container.
2022-12-13 08:56:54.661Z: at voe (/usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js:1893:1355)
2022-12-13 08:56:54.661Z: at oT (/usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js:1893:1291)
2022-12-13 08:56:54.661Z: at processTicksAndRejections (internal/process/task_queues.js:95:5)
2022-12-13 08:56:54.661Z: at async Ioe (/usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js:1899:2128)
2022-12-13 08:56:54.661Z: at async Zf (/usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js:1899:3278)
2022-12-13 08:56:54.661Z: at async oue (/usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js:2020:15162)
2022-12-13 08:56:54.661Z: at async sue (/usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js:2020:14916)
2022-12-13 08:56:54.688Z: Stop (13542 ms): Run: /usr/bin/node /usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /var/lib/docker/codespacemount/.persistedshare --container-data-folder .vscode-remote/data/Machine --container-system-data-folder /var/vscode-remote --workspace-folder /var/lib/docker/codespacemount/workspace/advent-of-code --id-label Type=codespaces --log-level info --log-format json --config /var/lib/docker/codespacemount/workspace/advent-of-code/.devcontainer/devcontainer.json --override-config /root/.codespaces/shared/merged_devcontainer.json --default-user-env-probe loginInteractiveShell --expect-existing-container --mount type=bind,source=/.codespaces/agent/mount/cache,target=/vscode --skip-post-create --update-remote-user-uid-default never --mount-workspace-git-root false
2022-12-13 08:56:54.688Z: Exit code 1
====================================== ERROR ====================================
2022-12-13 08:56:54.693Z: Failed to create container.
=================================================================================
2022-12-13 08:56:54.698Z: Error: Command failed: /usr/bin/node /usr/lib/node_modules/@microsoft/vscode-dev-containers-cli/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /var/lib/docker/codespacemount/.persistedshare --container-data-folder .vscode-remote/data/Machine --container-system-data-folder /var/vscode-remote --workspace-folder /var/lib/docker/codespacemount/workspace/advent-of-code --id-label Type=codespaces --log-level info --log-format json --config /var/lib/docker/codespacemount/workspace/advent-of-code/.devcontainer/devcontainer.json --override-config /root/.codespaces/shared/merged_devcontainer.json --default-user-env-probe loginInteractiveShell --expect-existing-container --mount type=bind,source=/.codespaces/agent/mount/cache,target=/vscode --skip-post-create --update-remote-user-uid-default never --mount-workspace-git-root false
2022-12-13 08:56:54.699Z: Error Code: 1302
====================================== ERROR ====================================
2022-12-13 08:56:54.705Z: Container creation failed.
=================================================================================
2022-12-13 08:56:55.272Z:
===================================== WARNING ===================================
2022-12-13 08:56:55.313Z: Creating recovery container.
=================================================================================
=================================================================================
2022-12-13 08:56:56.824Z: Creating container...
=================================================================================
2022-12-13 08:57:08.246Z: Running blocking commands...
=================================================================================
2022-12-13 08:57:10.769Z: Configuring codespace...
=================================================================================
2022-12-13 08:57:10.876Z: Finished configuring codespace.