mirror of
https://github.com/coder/coder.git
synced 2026-06-03 04:58:23 +00:00
74d0c39cb3
When devcontainer up fails due to a lifecycle script error like postCreateCommand, the CLI still returns a container ID. Previously this was discarded and the devcontainer marked as failed. Now we continue with agent injection if a container ID is available, allowing users to debug the issue in the running container. Fixes coder/internal#1137
148 lines
31 KiB
Plaintext
Generated
148 lines
31 KiB
Plaintext
Generated
{"type":"text","level":3,"timestamp":1764589424718,"text":"@devcontainers/cli 0.80.2. Node.js v22.19.0. linux 6.8.0-60-generic x64."}
|
|
{"type":"start","level":2,"timestamp":1764589424718,"text":"Run: docker buildx version"}
|
|
{"type":"stop","level":2,"timestamp":1764589424780,"text":"Run: docker buildx version","startTimestamp":1764589424718}
|
|
{"type":"text","level":2,"timestamp":1764589424781,"text":"github.com/docker/buildx v0.30.1 9e66234aa13328a5e75b75aa5574e1ca6d6d9c01\r\n"}
|
|
{"type":"text","level":2,"timestamp":1764589424781,"text":"\u001b[1m\u001b[31m\u001b[39m\u001b[22m\r\n"}
|
|
{"type":"start","level":2,"timestamp":1764589424781,"text":"Run: docker -v"}
|
|
{"type":"stop","level":2,"timestamp":1764589424797,"text":"Run: docker -v","startTimestamp":1764589424781}
|
|
{"type":"start","level":2,"timestamp":1764589424797,"text":"Resolving Remote"}
|
|
{"type":"start","level":2,"timestamp":1764589424799,"text":"Run: git rev-parse --show-cdup"}
|
|
{"type":"stop","level":2,"timestamp":1764589424803,"text":"Run: git rev-parse --show-cdup","startTimestamp":1764589424799}
|
|
{"type":"start","level":2,"timestamp":1764589424803,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test --filter label=devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json"}
|
|
{"type":"stop","level":2,"timestamp":1764589424821,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test --filter label=devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json","startTimestamp":1764589424803}
|
|
{"type":"start","level":2,"timestamp":1764589424821,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test"}
|
|
{"type":"stop","level":2,"timestamp":1764589424839,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test","startTimestamp":1764589424821}
|
|
{"type":"start","level":2,"timestamp":1764589424841,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test --filter label=devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json"}
|
|
{"type":"stop","level":2,"timestamp":1764589424855,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test --filter label=devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json","startTimestamp":1764589424841}
|
|
{"type":"start","level":2,"timestamp":1764589424855,"text":"Run: docker inspect --type image ubuntu:latest"}
|
|
{"type":"stop","level":2,"timestamp":1764589424870,"text":"Run: docker inspect --type image ubuntu:latest","startTimestamp":1764589424855}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> input: docker.io/library/ubuntu:latest"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":">"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> resource: docker.io/library/ubuntu"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> id: ubuntu"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> owner: library"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> namespace: library"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> registry: docker.io"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> path: library/ubuntu"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":">"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> version: latest"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> tag?: latest"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"> digest?: undefined"}
|
|
{"type":"text","level":1,"timestamp":1764589424871,"text":"manifest url: https://registry-1.docker.io/v2/library/ubuntu/manifests/latest"}
|
|
{"type":"text","level":1,"timestamp":1764589425225,"text":"[httpOci] Attempting to authenticate via 'Bearer' auth."}
|
|
{"type":"text","level":1,"timestamp":1764589425228,"text":"[httpOci] Invoking platform default credential helper 'secret'"}
|
|
{"type":"start","level":2,"timestamp":1764589425228,"text":"Run: docker-credential-secret get"}
|
|
{"type":"stop","level":2,"timestamp":1764589425232,"text":"Run: docker-credential-secret get","startTimestamp":1764589425228}
|
|
{"type":"text","level":1,"timestamp":1764589425232,"text":"[httpOci] Failed to query for 'docker.io' credential from 'docker-credential-secret': Error: write EPIPE"}
|
|
{"type":"text","level":1,"timestamp":1764589425232,"text":"[httpOci] No authentication credentials found for registry 'docker.io' via docker config or credential helper."}
|
|
{"type":"text","level":1,"timestamp":1764589425232,"text":"[httpOci] No authentication credentials found for registry 'docker.io'. Accessing anonymously."}
|
|
{"type":"text","level":1,"timestamp":1764589425232,"text":"[httpOci] Attempting to fetch bearer token from: https://auth.docker.io/token?service=registry.docker.io&scope=repository:library/ubuntu:pull"}
|
|
{"type":"stop","level":2,"timestamp":1764589425235,"text":"Run: docker-credential-secret get","startTimestamp":1764589425228}
|
|
{"type":"text","level":1,"timestamp":1764589425981,"text":"[httpOci] 200 on reattempt after auth: https://registry-1.docker.io/v2/library/ubuntu/manifests/latest"}
|
|
{"type":"text","level":1,"timestamp":1764589425981,"text":"[httpOci] Applying cachedAuthHeader for registry docker.io..."}
|
|
{"type":"text","level":1,"timestamp":1764589426327,"text":"[httpOci] 200 (Cached): https://registry-1.docker.io/v2/library/ubuntu/manifests/latest"}
|
|
{"type":"text","level":1,"timestamp":1764589426327,"text":"Fetched: {\n \"manifests\": [\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"amd64\",\n \"org.opencontainers.image.base.name\": \"scratch\",\n \"org.opencontainers.image.created\": \"2025-10-13T00:00:00Z\",\n \"org.opencontainers.image.revision\": \"6177ca63f5beee0b6d2993721a62850b9146e474\",\n \"org.opencontainers.image.source\": \"https://git.launchpad.net/cloud-images/+oci/ubuntu-base\",\n \"org.opencontainers.image.url\": \"https://hub.docker.com/_/ubuntu\",\n \"org.opencontainers.image.version\": \"24.04\"\n },\n \"digest\": \"sha256:4fdf0125919d24aec972544669dcd7d6a26a8ad7e6561c73d5549bd6db258ac2\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"amd64\",\n \"os\": \"linux\"\n },\n \"size\": 424\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"amd64\",\n \"vnd.docker.reference.digest\": \"sha256:4fdf0125919d24aec972544669dcd7d6a26a8ad7e6561c73d5549bd6db258ac2\",\n \"vnd.docker.reference.type\": \"attestation-manifest\"\n },\n \"digest\": \"sha256:6e7b17d6343f82de4aacb5687ded76f57aedf457e2906011093d98dfa4d11db4\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"unknown\",\n \"os\": \"unknown\"\n },\n \"size\": 562\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"arm32v7\",\n \"org.opencontainers.image.base.name\": \"scratch\",\n \"org.opencontainers.image.created\": \"2025-10-13T00:00:00Z\",\n \"org.opencontainers.image.revision\": \"de0d9a49d887c41c28a7531bd6fd66fe1e4b7c8d\",\n \"org.opencontainers.image.source\": \"https://git.launchpad.net/cloud-images/+oci/ubuntu-base\",\n \"org.opencontainers.image.url\": \"https://hub.docker.com/_/ubuntu\",\n \"org.opencontainers.image.version\": \"24.04\"\n },\n \"digest\": \"sha256:2c10616b6b484ec585fbfd4a351bb762a7d7bccd759b2e7f0ed35afef33c1272\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"arm\",\n \"os\": \"linux\",\n \"variant\": \"v7\"\n },\n \"size\": 424\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"arm32v7\",\n \"vnd.docker.reference.digest\": \"sha256:2c10616b6b484ec585fbfd4a351bb762a7d7bccd759b2e7f0ed35afef33c1272\",\n \"vnd.docker.reference.type\": \"attestation-manifest\"\n },\n \"digest\": \"sha256:c5109367b30046cfeac4b88b19809ae053fc7b84e15a1153a1886c47595b8ecf\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"unknown\",\n \"os\": \"unknown\"\n },\n \"size\": 562\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"arm64v8\",\n \"org.opencontainers.image.base.name\": \"scratch\",\n \"org.opencontainers.image.created\": \"2025-10-13T00:00:00Z\",\n \"org.opencontainers.image.revision\": \"6a6dcf572c9f82db1cd393585928a5c03e151308\",\n \"org.opencontainers.image.source\": \"https://git.launchpad.net/cloud-images/+oci/ubuntu-base\",\n \"org.opencontainers.image.url\": \"https://hub.docker.com/_/ubuntu\",\n \"org.opencontainers.image.version\": \"24.04\"\n },\n \"digest\": \"sha256:955364933d0d91afa6e10fb045948c16d2b191114aa54bed3ab5430d8bbc58cc\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"arm64\",\n \"os\": \"linux\",\n \"variant\": \"v8\"\n },\n \"size\": 424\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"arm64v8\",\n \"vnd.docker.reference.digest\": \"sha256:955364933d0d91afa6e10fb045948c16d2b191114aa54bed3ab5430d8bbc58cc\",\n \"vnd.docker.reference.type\": \"attestation-manifest\"\n },\n \"digest\": \"sha256:dc73e9c67db8d3cfe11ecaf19c37b072333c153e248ca9f80b060130a19f81a4\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"unknown\",\n \"os\": \"unknown\"\n },\n \"size\": 562\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"ppc64le\",\n \"org.opencontainers.image.base.name\": \"scratch\",\n \"org.opencontainers.image.created\": \"2025-10-13T00:00:00Z\",\n \"org.opencontainers.image.revision\": \"faaf0d1a3be388617cdab000bdf34698f0e3a312\",\n \"org.opencontainers.image.source\": \"https://git.launchpad.net/cloud-images/+oci/ubuntu-base\",\n \"org.opencontainers.image.url\": \"https://hub.docker.com/_/ubuntu\",\n \"org.opencontainers.image.version\": \"24.04\"\n },\n \"digest\": \"sha256:1a18086d62ae9a5b621d86903a325791f63d4ff87fbde7872b9d0dea549c5ca0\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"ppc64le\",\n \"os\": \"linux\"\n },\n \"size\": 424\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"ppc64le\",\n \"vnd.docker.reference.digest\": \"sha256:1a18086d62ae9a5b621d86903a325791f63d4ff87fbde7872b9d0dea549c5ca0\",\n \"vnd.docker.reference.type\": \"attestation-manifest\"\n },\n \"digest\": \"sha256:c3adc14357d104d96e557f427833b2ecec936d2fcad2956bc3ea5a3fdab871f4\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"unknown\",\n \"os\": \"unknown\"\n },\n \"size\": 562\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"riscv64\",\n \"org.opencontainers.image.base.name\": \"scratch\",\n \"org.opencontainers.image.created\": \"2025-10-13T00:00:00Z\",\n \"org.opencontainers.image.revision\": \"c1f21c0a17e987239d074b9b8f36a5430912c879\",\n \"org.opencontainers.image.source\": \"https://git.launchpad.net/cloud-images/+oci/ubuntu-base\",\n \"org.opencontainers.image.url\": \"https://hub.docker.com/_/ubuntu\",\n \"org.opencontainers.image.version\": \"24.04\"\n },\n \"digest\": \"sha256:d367e0e76fde2154b96eb2e234b3e3dc852fe73c2f92d1527adbd3b2dca5e772\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"riscv64\",\n \"os\": \"linux\"\n },\n \"size\": 424\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"riscv64\",\n \"vnd.docker.reference.digest\": \"sha256:d367e0e76fde2154b96eb2e234b3e3dc852fe73c2f92d1527adbd3b2dca5e772\",\n \"vnd.docker.reference.type\": \"attestation-manifest\"\n },\n \"digest\": \"sha256:f485eb24ada4307a2a4adbb9cec4959f6a3f3644072f586240e2c45593a01178\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"unknown\",\n \"os\": \"unknown\"\n },\n \"size\": 562\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"s390x\",\n \"org.opencontainers.image.base.name\": \"scratch\",\n \"org.opencontainers.image.created\": \"2025-10-13T00:00:00Z\",\n \"org.opencontainers.image.revision\": \"083722f1b9a3277e0964c4787713cf1b4f6f3aa0\",\n \"org.opencontainers.image.source\": \"https://git.launchpad.net/cloud-images/+oci/ubuntu-base\",\n \"org.opencontainers.image.url\": \"https://hub.docker.com/_/ubuntu\",\n \"org.opencontainers.image.version\": \"24.04\"\n },\n \"digest\": \"sha256:ca49f3a4aa176966d7353046c384a0fc82e2621a99e5b40402a5552d071732fe\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"s390x\",\n \"os\": \"linux\"\n },\n \"size\": 424\n },\n {\n \"annotations\": {\n \"com.docker.official-images.bashbrew.arch\": \"s390x\",\n \"vnd.docker.reference.digest\": \"sha256:ca49f3a4aa176966d7353046c384a0fc82e2621a99e5b40402a5552d071732fe\",\n \"vnd.docker.reference.type\": \"attestation-manifest\"\n },\n \"digest\": \"sha256:a285672b69b103cad9e18a9a87da761b38cf5669de41e22885baf035b892ab35\",\n \"mediaType\": \"application/vnd.oci.image.manifest.v1+json\",\n \"platform\": {\n \"architecture\": \"unknown\",\n \"os\": \"unknown\"\n },\n \"size\": 562\n }\n ],\n \"mediaType\": \"application/vnd.oci.image.index.v1+json\",\n \"schemaVersion\": 2\n}"}
|
|
{"type":"text","level":1,"timestamp":1764589426327,"text":"[httpOci] Applying cachedAuthHeader for registry docker.io..."}
|
|
{"type":"text","level":1,"timestamp":1764589426670,"text":"[httpOci] 200 (Cached): https://registry-1.docker.io/v2/library/ubuntu/manifests/sha256:4fdf0125919d24aec972544669dcd7d6a26a8ad7e6561c73d5549bd6db258ac2"}
|
|
{"type":"text","level":1,"timestamp":1764589426670,"text":"blob url: https://registry-1.docker.io/v2/library/ubuntu/blobs/sha256:c3a134f2ace4f6d480733efcfef27c60ea8ed48be1cd36f2c17ec0729775b2c8"}
|
|
{"type":"text","level":1,"timestamp":1764589426670,"text":"[httpOci] Applying cachedAuthHeader for registry docker.io..."}
|
|
{"type":"text","level":1,"timestamp":1764589427193,"text":"[httpOci] 200 (Cached): https://registry-1.docker.io/v2/library/ubuntu/blobs/sha256:c3a134f2ace4f6d480733efcfef27c60ea8ed48be1cd36f2c17ec0729775b2c8"}
|
|
{"type":"text","level":1,"timestamp":1764589427194,"text":"workspace root: /tmp/devcontainer-test"}
|
|
{"type":"text","level":1,"timestamp":1764589427195,"text":"No user features to update"}
|
|
{"type":"start","level":2,"timestamp":1764589427197,"text":"Run: docker events --format {{json .}} --filter event=start"}
|
|
{"type":"start","level":2,"timestamp":1764589427202,"text":"Starting container"}
|
|
{"type":"start","level":3,"timestamp":1764589427203,"text":"Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/tmp/devcontainer-test,target=/workspaces/devcontainer-test -l devcontainer.local_folder=/tmp/devcontainer-test -l devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json --entrypoint /bin/sh -l devcontainer.metadata=[{\"postCreateCommand\":\"exit 1\"}] ubuntu:latest -c echo Container started"}
|
|
{"type":"raw","level":3,"timestamp":1764589427221,"text":"Unable to find image 'ubuntu:latest' locally\n"}
|
|
{"type":"raw","level":3,"timestamp":1764589427703,"text":"latest: Pulling from library/ubuntu\n"}
|
|
{"type":"raw","level":3,"timestamp":1764589427812,"text":"20043066d3d5: Already exists\n"}
|
|
{"type":"raw","level":3,"timestamp":1764589428034,"text":"Digest: sha256:c35e29c9450151419d9448b0fd75374fec4fff364a27f176fb458d472dfc9e54\n"}
|
|
{"type":"raw","level":3,"timestamp":1764589428036,"text":"Status: Downloaded newer image for ubuntu:latest\n"}
|
|
{"type":"raw","level":3,"timestamp":1764589428384,"text":"Container started\n"}
|
|
{"type":"stop","level":2,"timestamp":1764589428385,"text":"Starting container","startTimestamp":1764589427202}
|
|
{"type":"start","level":2,"timestamp":1764589428385,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test --filter label=devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json"}
|
|
{"type":"stop","level":2,"timestamp":1764589428387,"text":"Run: docker events --format {{json .}} --filter event=start","startTimestamp":1764589427197}
|
|
{"type":"stop","level":2,"timestamp":1764589428402,"text":"Run: docker ps -q -a --filter label=devcontainer.local_folder=/tmp/devcontainer-test --filter label=devcontainer.config_file=/tmp/devcontainer-test/.devcontainer/devcontainer.json","startTimestamp":1764589428385}
|
|
{"type":"start","level":2,"timestamp":1764589428402,"text":"Run: docker inspect --type container ef4321ff27fe"}
|
|
{"type":"stop","level":2,"timestamp":1764589428419,"text":"Run: docker inspect --type container ef4321ff27fe","startTimestamp":1764589428402}
|
|
{"type":"start","level":2,"timestamp":1764589428420,"text":"Inspecting container"}
|
|
{"type":"start","level":2,"timestamp":1764589428420,"text":"Run: docker inspect --type container ef4321ff27fe57da7b2d5a047d181ae059cc75029ec6efaabd8f725f9d5a82aa"}
|
|
{"type":"stop","level":2,"timestamp":1764589428437,"text":"Run: docker inspect --type container ef4321ff27fe57da7b2d5a047d181ae059cc75029ec6efaabd8f725f9d5a82aa","startTimestamp":1764589428420}
|
|
{"type":"stop","level":2,"timestamp":1764589428437,"text":"Inspecting container","startTimestamp":1764589428420}
|
|
{"type":"start","level":2,"timestamp":1764589428439,"text":"Run in container: /bin/sh"}
|
|
{"type":"start","level":2,"timestamp":1764589428442,"text":"Run in container: uname -m"}
|
|
{"type":"text","level":2,"timestamp":1764589428512,"text":"x86_64\n"}
|
|
{"type":"text","level":2,"timestamp":1764589428512,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428512,"text":"Run in container: uname -m","startTimestamp":1764589428442}
|
|
{"type":"start","level":2,"timestamp":1764589428513,"text":"Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null"}
|
|
{"type":"text","level":2,"timestamp":1764589428514,"text":"PRETTY_NAME=\"Ubuntu 24.04.3 LTS\"\nNAME=\"Ubuntu\"\nVERSION_ID=\"24.04\"\nVERSION=\"24.04.3 LTS (Noble Numbat)\"\nVERSION_CODENAME=noble\nID=ubuntu\nID_LIKE=debian\nHOME_URL=\"https://www.ubuntu.com/\"\nSUPPORT_URL=\"https://help.ubuntu.com/\"\nBUG_REPORT_URL=\"https://bugs.launchpad.net/ubuntu/\"\nPRIVACY_POLICY_URL=\"https://www.ubuntu.com/legal/terms-and-policies/privacy-policy\"\nUBUNTU_CODENAME=noble\nLOGO=ubuntu-logo\n"}
|
|
{"type":"text","level":2,"timestamp":1764589428515,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428515,"text":"Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null","startTimestamp":1764589428513}
|
|
{"type":"start","level":2,"timestamp":1764589428515,"text":"Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true)"}
|
|
{"type":"stop","level":2,"timestamp":1764589428518,"text":"Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true)","startTimestamp":1764589428515}
|
|
{"type":"start","level":2,"timestamp":1764589428519,"text":"Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'"}
|
|
{"type":"text","level":2,"timestamp":1764589428520,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428520,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428520,"text":"Exit code 1"}
|
|
{"type":"stop","level":2,"timestamp":1764589428520,"text":"Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'","startTimestamp":1764589428519}
|
|
{"type":"start","level":2,"timestamp":1764589428520,"text":"Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null"}
|
|
{"type":"text","level":2,"timestamp":1764589428522,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428522,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428522,"text":"Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null","startTimestamp":1764589428520}
|
|
{"type":"start","level":2,"timestamp":1764589428522,"text":"Run in container: cat >> /etc/environment <<'etcEnvironmentEOF'"}
|
|
{"type":"text","level":2,"timestamp":1764589428524,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428525,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428525,"text":"Run in container: cat >> /etc/environment <<'etcEnvironmentEOF'","startTimestamp":1764589428522}
|
|
{"type":"start","level":2,"timestamp":1764589428525,"text":"Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'"}
|
|
{"type":"text","level":2,"timestamp":1764589428525,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428525,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428525,"text":"Exit code 1"}
|
|
{"type":"stop","level":2,"timestamp":1764589428525,"text":"Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'","startTimestamp":1764589428525}
|
|
{"type":"start","level":2,"timestamp":1764589428525,"text":"Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null"}
|
|
{"type":"text","level":2,"timestamp":1764589428527,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428527,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428527,"text":"Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null","startTimestamp":1764589428525}
|
|
{"type":"start","level":2,"timestamp":1764589428527,"text":"Run in container: sed -i -E 's/((^|\\s)PATH=)([^\\$]*)$/\\1${PATH:-\\3}/g' /etc/profile || true"}
|
|
{"type":"text","level":2,"timestamp":1764589428529,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428529,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428529,"text":"Run in container: sed -i -E 's/((^|\\s)PATH=)([^\\$]*)$/\\1${PATH:-\\3}/g' /etc/profile || true","startTimestamp":1764589428527}
|
|
{"type":"text","level":2,"timestamp":1764589428529,"text":"userEnvProbe: loginInteractiveShell (default)"}
|
|
{"type":"text","level":1,"timestamp":1764589428529,"text":"LifecycleCommandExecutionMap: {\n \"onCreateCommand\": [],\n \"updateContentCommand\": [],\n \"postCreateCommand\": [\n {\n \"origin\": \"devcontainer.json\",\n \"command\": \"exit 1\"\n }\n ],\n \"postStartCommand\": [],\n \"postAttachCommand\": [],\n \"initializeCommand\": []\n}"}
|
|
{"type":"text","level":2,"timestamp":1764589428529,"text":"userEnvProbe: not found in cache"}
|
|
{"type":"text","level":2,"timestamp":1764589428529,"text":"userEnvProbe shell: /bin/bash"}
|
|
{"type":"start","level":2,"timestamp":1764589428529,"text":"Run in container: /bin/bash -lic echo -n 3065b502-2348-4640-9ad4-8a65a6b729f6; cat /proc/self/environ; echo -n 3065b502-2348-4640-9ad4-8a65a6b729f6"}
|
|
{"type":"start","level":2,"timestamp":1764589428530,"text":"Run in container: mkdir -p '/root/.devcontainer' && CONTENT=\"$(cat '/root/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)\" && [ \"${CONTENT:-2025-12-01T11:43:48.038307592Z}\" != '2025-12-01T11:43:48.038307592Z' ] && echo '2025-12-01T11:43:48.038307592Z' > '/root/.devcontainer/.onCreateCommandMarker'"}
|
|
{"type":"text","level":2,"timestamp":1764589428533,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428533,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428533,"text":"Run in container: mkdir -p '/root/.devcontainer' && CONTENT=\"$(cat '/root/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)\" && [ \"${CONTENT:-2025-12-01T11:43:48.038307592Z}\" != '2025-12-01T11:43:48.038307592Z' ] && echo '2025-12-01T11:43:48.038307592Z' > '/root/.devcontainer/.onCreateCommandMarker'","startTimestamp":1764589428530}
|
|
{"type":"start","level":2,"timestamp":1764589428533,"text":"Run in container: mkdir -p '/root/.devcontainer' && CONTENT=\"$(cat '/root/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)\" && [ \"${CONTENT:-2025-12-01T11:43:48.038307592Z}\" != '2025-12-01T11:43:48.038307592Z' ] && echo '2025-12-01T11:43:48.038307592Z' > '/root/.devcontainer/.updateContentCommandMarker'"}
|
|
{"type":"text","level":2,"timestamp":1764589428537,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428537,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428537,"text":"Run in container: mkdir -p '/root/.devcontainer' && CONTENT=\"$(cat '/root/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)\" && [ \"${CONTENT:-2025-12-01T11:43:48.038307592Z}\" != '2025-12-01T11:43:48.038307592Z' ] && echo '2025-12-01T11:43:48.038307592Z' > '/root/.devcontainer/.updateContentCommandMarker'","startTimestamp":1764589428533}
|
|
{"type":"start","level":2,"timestamp":1764589428537,"text":"Run in container: mkdir -p '/root/.devcontainer' && CONTENT=\"$(cat '/root/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)\" && [ \"${CONTENT:-2025-12-01T11:43:48.038307592Z}\" != '2025-12-01T11:43:48.038307592Z' ] && echo '2025-12-01T11:43:48.038307592Z' > '/root/.devcontainer/.postCreateCommandMarker'"}
|
|
{"type":"text","level":2,"timestamp":1764589428539,"text":""}
|
|
{"type":"text","level":2,"timestamp":1764589428540,"text":""}
|
|
{"type":"stop","level":2,"timestamp":1764589428540,"text":"Run in container: mkdir -p '/root/.devcontainer' && CONTENT=\"$(cat '/root/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)\" && [ \"${CONTENT:-2025-12-01T11:43:48.038307592Z}\" != '2025-12-01T11:43:48.038307592Z' ] && echo '2025-12-01T11:43:48.038307592Z' > '/root/.devcontainer/.postCreateCommandMarker'","startTimestamp":1764589428537}
|
|
{"type":"raw","level":3,"timestamp":1764589428540,"text":"\u001b[1mRunning the postCreateCommand from devcontainer.json...\u001b[0m\r\n\r\n","channel":"postCreate"}
|
|
{"type":"progress","name":"Running postCreateCommand...","status":"running","stepDetail":"exit 1","channel":"postCreate"}
|
|
{"type":"stop","level":2,"timestamp":1764589428592,"text":"Run in container: /bin/bash -lic echo -n 3065b502-2348-4640-9ad4-8a65a6b729f6; cat /proc/self/environ; echo -n 3065b502-2348-4640-9ad4-8a65a6b729f6","startTimestamp":1764589428529}
|
|
{"type":"text","level":1,"timestamp":1764589428592,"text":"3065b502-2348-4640-9ad4-8a65a6b729f6HOSTNAME=ef4321ff27fe\u0000PWD=/\u0000HOME=/root\u0000LS_COLORS=\u0000SHLVL=1\u0000PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\u0000_=/usr/bin/cat\u00003065b502-2348-4640-9ad4-8a65a6b729f6"}
|
|
{"type":"text","level":1,"timestamp":1764589428592,"text":"\u001b[1m\u001b[31mbash: cannot set terminal process group (-1): Inappropriate ioctl for device\u001b[39m\u001b[22m\r\n\u001b[1m\u001b[31mbash: no job control in this shell\u001b[39m\u001b[22m\r\n\u001b[1m\u001b[31m\u001b[39m\u001b[22m\r\n"}
|
|
{"type":"text","level":1,"timestamp":1764589428592,"text":"userEnvProbe parsed: {\n \"HOSTNAME\": \"ef4321ff27fe\",\n \"PWD\": \"/\",\n \"HOME\": \"/root\",\n \"LS_COLORS\": \"\",\n \"SHLVL\": \"1\",\n \"PATH\": \"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\n \"_\": \"/usr/bin/cat\"\n}"}
|
|
{"type":"text","level":2,"timestamp":1764589428592,"text":"userEnvProbe PATHs:\nProbe: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\nContainer: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'"}
|
|
{"type":"start","level":2,"timestamp":1764589428593,"text":"Run in container: /bin/sh -c exit 1","channel":"postCreate"}
|
|
{"type":"stop","level":2,"timestamp":1764589428658,"text":"Run in container: /bin/sh -c exit 1","startTimestamp":1764589428593,"channel":"postCreate"}
|
|
{"type":"text","level":3,"timestamp":1764589428659,"text":"\u001b[1m\u001b[31mpostCreateCommand from devcontainer.json failed with exit code 1. Skipping any further user-provided commands.\u001b[39m\u001b[22m\r\n","channel":"postCreate"}
|
|
{"type":"progress","name":"Running postCreateCommand...","status":"failed","channel":"postCreate"}
|
|
Error: Command failed: /bin/sh -c exit 1
|
|
at E (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:235:157)
|
|
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
|
|
at async Promise.allSettled (index 0)
|
|
at async b9 (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:237:119)
|
|
at async ND (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:226:4668)
|
|
at async RD (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:226:4013)
|
|
at async MD (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:226:3217)
|
|
at async Zg (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:226:2623)
|
|
at async m6 (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:467:1526)
|
|
at async ax (/home/coder/.config/yarn/global/node_modules/@devcontainers/cli/dist/spec-node/devContainersSpecCLI.js:467:960)
|
|
{"outcome":"error","message":"Command failed: /bin/sh -c exit 1","description":"postCreateCommand from devcontainer.json failed.","containerId":"ef4321ff27fe57da7b2d5a047d181ae059cc75029ec6efaabd8f725f9d5a82aa"}
|