microsoft / microsoft/vscode-remote-release
Failed to build container with "cannot create directory '/home/vscode': Permission denied"
@chrmarti is already working on this.
Since Aug 29, 2023.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 470
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
Hello,
when building a devcontainer it fails with "cannot create directory '/home/vscode': Permission denied". This occures since vscode 1.88 I think. A few days ago it worked flawless.
my devcontainer.json is pretty simple:
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/ubuntu
{
"name": "Ubuntu",
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
"image": "mcr.microsoft.com/devcontainers/base:jammy",
"features": {
"ghcr.io/devcontainers/features/rust:1": {}
}
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
// "forwardPorts": [],
// Use 'postCreateCommand' to run commands after the container is created.
// "postCreateCommand": "uname -a",
// Configure tool-specific properties.
// "customizations": {},
// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
// "remoteUser": "root"
}
Here is my `remoteContainers*.log`
I replaced my linux username with <user> and the path to the workspace with <path-to-project>.
[2023-08-11T06:26:14.478Z] Dev Containers 0.305.0 in VS Code 1.81.1 (6c3e3dba23e8fadc360aed75ce363ba185c49794).
[2023-08-11T06:26:14.478Z] Start: Resolving Remote
[2023-08-11T06:26:14.523Z] Setting up container for folder or workspace: /home/<user>/<path-to-project>
[2023-08-11T06:26:14.528Z] Start: Check Docker is running
[2023-08-11T06:26:14.529Z] Start: Run: docker version --format {{.Server.APIVersion}}
[2023-08-11T06:26:14.551Z] Stop (22 ms): Run: docker version --format {{.Server.APIVersion}}
[2023-08-11T06:26:14.551Z] Server API version: 1.41
[2023-08-11T06:26:14.551Z] Stop (23 ms): Check Docker is running
[2023-08-11T06:26:14.552Z] Start: Run: docker volume ls -q
[2023-08-11T06:26:14.575Z] Stop (23 ms): Run: docker volume ls -q
[2023-08-11T06:26:14.575Z] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/home/<user>/<path-to-project> --filter label=vsch.quality=stable
[2023-08-11T06:26:14.594Z] Stop (19 ms): Run: docker ps -q -a --filter label=vsch.local.folder=/home/<user>/<path-to-project> --filter label=vsch.quality=stable
[2023-08-11T06:26:14.594Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:14.610Z] Stop (16 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:14.610Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project>
[2023-08-11T06:26:14.625Z] Stop (15 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project>
[2023-08-11T06:26:14.625Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project>
[2023-08-11T06:26:14.642Z] Stop (17 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project>
[2023-08-11T06:26:14.643Z] Start: Run: /usr/share/code/code --ms-enable-electron-run-as-node /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/<user>/<path-to-project> --id-label devcontainer.local_folder=/home/<user>/<path-to-project> --id-label devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/<user>/<path-to-project>/.devcontainer/devcontainer.json --mount-workspace-git-root true
[2023-08-11T06:26:14.817Z] @devcontainers/cli 0.50.0. Node.js v16.17.1. linux 5.15.0-78-generic x64.
[2023-08-11T06:26:14.817Z] Start: Run: git rev-parse --show-cdup
[2023-08-11T06:26:14.822Z] Stop (5 ms): Run: git rev-parse --show-cdup
[2023-08-11T06:26:14.822Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:14.838Z] Stop (16 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:14.842Z] Stop (199 ms): Run: /usr/share/code/code --ms-enable-electron-run-as-node /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/<user>/<path-to-project> --id-label devcontainer.local_folder=/home/<user>/<path-to-project> --id-label devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/<user>/<path-to-project>/.devcontainer/devcontainer.json --mount-workspace-git-root true
[2023-08-11T06:26:14.843Z] Start: Run: /usr/share/code/code --ms-enable-electron-run-as-node /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/<user>/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-1220e900-f08c-4a45-a2c8-acb6c63913591691735174019 --workspace-folder /home/<user>/<path-to-project> --workspace-mount-consistency cached --id-label devcontainer.local_folder=/home/<user>/<path-to-project> --id-label devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/<user>/<path-to-project>/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root true
[2023-08-11T06:26:15.019Z] @devcontainers/cli 0.50.0. Node.js v16.17.1. linux 5.15.0-78-generic x64.
[2023-08-11T06:26:15.019Z] Start: Run: docker buildx version
[2023-08-11T06:26:15.038Z] Stop (19 ms): Run: docker buildx version
[2023-08-11T06:26:15.038Z]
[2023-08-11T06:26:15.038Z] docker: 'buildx' is not a docker command.
See 'docker --help'
[2023-08-11T06:26:15.038Z] Exit code 1
[2023-08-11T06:26:15.038Z] Start: Resolving Remote
[2023-08-11T06:26:15.040Z] Start: Run: git rev-parse --show-cdup
[2023-08-11T06:26:15.043Z] Stop (3 ms): Run: git rev-parse --show-cdup
[2023-08-11T06:26:15.046Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:15.062Z] Stop (16 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:15.063Z] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/base:jammy
[2023-08-11T06:26:15.077Z] Stop (14 ms): Run: docker inspect --type image mcr.microsoft.com/devcontainers/base:jammy
[2023-08-11T06:26:15.079Z] local container features stored at: /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/node_modules/vscode-dev-containers/container-features
[2023-08-11T06:26:15.080Z] Start: Run: tar --no-same-owner -x -f -
[2023-08-11T06:26:15.089Z] tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
[2023-08-11T06:26:15.089Z] tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
tar: Ignoring unknown extended header keyword 'SCHILY.dev'
tar: Ignoring unknown extended header keyword 'SCHILY.ino'
tar: Ignoring unknown extended header keyword 'SCHILY.nlink'
[2023-08-11T06:26:15.089Z] Stop (9 ms): Run: tar --no-same-owner -x -f -
[2023-08-11T06:26:15.094Z] Resolving Feature dependencies for 'ghcr.io/devcontainers/features/rust:1'...
[2023-08-11T06:26:15.095Z] * Processing feature: ghcr.io/devcontainers/features/rust:1
[2023-08-11T06:26:15.243Z] Start: Run: docker-credential-secret get
[2023-08-11T06:26:15.254Z] Stop (11 ms): Run: docker-credential-secret get
[2023-08-11T06:26:15.261Z] Stop (18 ms): Run: docker-credential-secret get
[2023-08-11T06:26:15.590Z] * Processing feature: ghcr.io/devcontainers/features/common-utils
[2023-08-11T06:26:15.768Z] Soft-dependency 'ghcr.io/devcontainers/features/common-utils' is not required. Removing from installation order...
[2023-08-11T06:26:15.769Z] * Fetching feature: rust_0_oci
[2023-08-11T06:26:16.021Z] * Fetched feature: rust_0_oci version 1.0.12
[2023-08-11T06:26:16.027Z] Start: Run: docker build -t dev_container_feature_content_temp -f /tmp/devcontainercli-<user>/container-features/0.50.0-1691735175078/Dockerfile.buildContent /tmp/devcontainercli-<user>/container-features/0.50.0-1691735175078
[2023-08-11T06:26:16.049Z] Sending build context to Docker daemon 72.7kB
[2023-08-11T06:26:16.077Z] Step 1/2 : FROM scratch
--->
Step 2/2 : COPY . /tmp/build-features/
[2023-08-11T06:26:16.207Z] ---> Using cache
---> dc8ca0518f61
[2023-08-11T06:26:16.207Z] Successfully built dc8ca0518f61
[2023-08-11T06:26:16.217Z] Successfully tagged dev_container_feature_content_temp:latest
[2023-08-11T06:26:16.220Z] Stop (193 ms): Run: docker build -t dev_container_feature_content_temp -f /tmp/devcontainercli-<user>/container-features/0.50.0-1691735175078/Dockerfile.buildContent /tmp/devcontainercli-<user>/container-features/0.50.0-1691735175078
[2023-08-11T06:26:16.221Z] Start: Run: docker build --build-arg _DEV_CONTAINERS_BASE_IMAGE=mcr.microsoft.com/devcontainers/base:jammy --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -t vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features -f /tmp/devcontainercli-<user>/container-features/0.50.0-1691735175078/Dockerfile.extended /home/<user>/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[2023-08-11T06:26:16.236Z] Sending build context to Docker daemon 3.119kB
[2023-08-11T06:26:16.260Z] Step 1/19 : ARG _DEV_CONTAINERS_BASE_IMAGE=placeholder
Step 2/19 : FROM dev_container_feature_content_temp as dev_containers_feature_content_source
---> dc8ca0518f61
Step 3/19 : FROM $_DEV_CONTAINERS_BASE_IMAGE AS dev_containers_feature_content_normalize
[2023-08-11T06:26:16.260Z] ---> 9eddb9da0f70
Step 4/19 : USER root
[2023-08-11T06:26:16.260Z] ---> Using cache
---> 83fb962bf8de
Step 5/19 : COPY --from=dev_containers_feature_content_source /tmp/build-features/devcontainer-features.builtin.env /tmp/build-features/
[2023-08-11T06:26:16.267Z] ---> Using cache
[2023-08-11T06:26:16.273Z] ---> 817eb14ae8de
Step 6/19 : RUN chmod -R 0755 /tmp/build-features/
[2023-08-11T06:26:16.273Z] ---> Using cache
---> cb8588bd94a9
Step 7/19 : FROM $_DEV_CONTAINERS_BASE_IMAGE AS dev_containers_target_stage
[2023-08-11T06:26:16.273Z] ---> 9eddb9da0f70
Step 8/19 : USER root
[2023-08-11T06:26:16.273Z] ---> Using cache
---> 83fb962bf8de
Step 9/19 : RUN mkdir -p /tmp/dev-container-features
[2023-08-11T06:26:16.274Z] ---> Using cache
---> 10fc493da5f8
Step 10/19 : COPY --from=dev_containers_feature_content_normalize /tmp/build-features/ /tmp/dev-container-features
[2023-08-11T06:26:16.275Z] ---> Using cache
[2023-08-11T06:26:16.280Z] ---> a4f080886a95
Step 11/19 : RUN echo "_CONTAINER_USER_HOME=$(getent passwd root | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$(getent passwd vscode | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env
[2023-08-11T06:26:16.280Z] ---> Using cache
---> a9e78f45f146
Step 12/19 : ENV CARGO_HOME="/usr/local/cargo"
[2023-08-11T06:26:16.281Z] ---> Using cache
---> 66c36fec8b2f
Step 13/19 : ENV RUSTUP_HOME="/usr/local/rustup"
[2023-08-11T06:26:16.281Z] ---> Using cache
---> 7ae70f7d8a4a
Step 14/19 : ENV PATH="/usr/local/cargo/bin:${PATH}"
[2023-08-11T06:26:16.281Z] ---> Using cache
---> b780ab13f38c
Step 15/19 : COPY --chown=root:root --from=dev_containers_feature_content_source /tmp/build-features/rust_0 /tmp/dev-container-features/rust_0
[2023-08-11T06:26:16.282Z] ---> Using cache
[2023-08-11T06:26:16.289Z] ---> b44f5ba0f633
[2023-08-11T06:26:16.289Z] Step 16/19 : RUN chmod -R 0755 /tmp/dev-container-features/rust_0 && cd /tmp/dev-container-features/rust_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh
[2023-08-11T06:26:16.289Z] ---> Using cache
---> 8a2d08c525d1
Step 17/19 : ARG _DEV_CONTAINERS_IMAGE_USER=root
[2023-08-11T06:26:16.289Z] ---> Using cache
---> a9478bd1ffdb
Step 18/19 : USER $_DEV_CONTAINERS_IMAGE_USER
[2023-08-11T06:26:16.290Z] ---> Using cache
---> c5230cb6b98e
Step 19/19 : LABEL devcontainer.metadata="[ {\"id\":\"ghcr.io/devcontainers/features/common-utils:2\"}, {\"id\":\"ghcr.io/devcontainers/features/git:1\"}, {\"remoteUser\":\"vscode\"}, {\"id\":\"ghcr.io/devcontainers/features/rust:1\",\"capAdd\":[\"SYS_PTRACE\"],\"securityOpt\":[\"seccomp=unconfined\"],\"customizations\":{\"vscode\":{\"extensions\":[\"vadimcn.vscode-lldb\",\"mutantdino.resourcemonitor\",\"rust-lang.rust-analyzer\",\"tamasfe.even-better-toml\",\"serayuzgur.crates\"],\"settings\":{\"files.watcherExclude\":{\"**/target/**\":true}}}}} ]"
[2023-08-11T06:26:16.290Z] ---> Using cache
---> 639ecc086a5b
[Warning] One or more build-args [_DEV_CONTAINERS_FEATURE_CONTENT_SOURCE] were not consumed
Successfully built 639ecc086a5b
[2023-08-11T06:26:16.294Z] Successfully tagged vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features:latest
[2023-08-11T06:26:16.297Z] Stop (76 ms): Run: docker build --build-arg _DEV_CONTAINERS_BASE_IMAGE=mcr.microsoft.com/devcontainers/base:jammy --build-arg _DEV_CONTAINERS_IMAGE_USER=root --build-arg _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp --target dev_containers_target_stage -t vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features -f /tmp/devcontainercli-<user>/container-features/0.50.0-1691735175078/Dockerfile.extended /home/<user>/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[2023-08-11T06:26:16.299Z] Start: Run: docker build -f /tmp/devcontainercli-<user>/updateUID.Dockerfile-0.50.0 -t vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features-uid --build-arg BASE_IMAGE=vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features --build-arg REMOTE_USER=vscode --build-arg NEW_UID=1543807119 --build-arg NEW_GID=1543800513 --build-arg IMAGE_USER=root /home/<user>/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[2023-08-11T06:26:16.314Z] Sending build context to Docker daemon 2.607kB
[2023-08-11T06:26:16.340Z] Step 1/10 : ARG BASE_IMAGE
Step 2/10 : FROM $BASE_IMAGE
[2023-08-11T06:26:16.340Z] ---> 639ecc086a5b
Step 3/10 : USER root
[2023-08-11T06:26:16.340Z] ---> Using cache
---> e80655c32d18
Step 4/10 : ARG REMOTE_USER
[2023-08-11T06:26:16.341Z] ---> Using cache
---> 81c18a5e884f
Step 5/10 : ARG NEW_UID
[2023-08-11T06:26:16.341Z] ---> Using cache
---> 47e481639004
Step 6/10 : ARG NEW_GID
[2023-08-11T06:26:16.341Z] ---> Using cache
---> afb253e762b4
Step 7/10 : SHELL ["/bin/sh", "-c"]
[2023-08-11T06:26:16.341Z] ---> Using cache
---> fdd1787f1b5c
Step 8/10 : RUN eval $(sed -n "s/${REMOTE_USER}:[^:]*:\([^:]*\):\([^:]*\):[^:]*:\([^:]*\).*/OLD_UID=\1;OLD_GID=\2;HOME_FOLDER=\3/p" /etc/passwd); eval $(sed -n "s/\([^:]*\):[^:]*:${NEW_UID}:.*/EXISTING_USER=\1/p" /etc/passwd); eval $(sed -n "s/\([^:]*\):[^:]*:${NEW_GID}:.*/EXISTING_GROUP=\1/p" /etc/group); if [ -z "$OLD_UID" ]; then echo "Remote user not found in /etc/passwd ($REMOTE_USER)."; elif [ "$OLD_UID" = "$NEW_UID" -a "$OLD_GID" = "$NEW_GID" ]; then echo "UIDs and GIDs are the same ($NEW_UID:$NEW_GID)."; elif [ "$OLD_UID" != "$NEW_UID" -a -n "$EXISTING_USER" ]; then echo "User with UID exists ($EXISTING_USER=$NEW_UID)."; elif [ "$OLD_GID" != "$NEW_GID" -a -n "$EXISTING_GROUP" ]; then echo "Group with GID exists ($EXISTING_GROUP=$NEW_GID)."; else echo "Updating UID:GID from $OLD_UID:$OLD_GID to $NEW_UID:$NEW_GID."; sed -i -e "s/\(${REMOTE_USER}:[^:]*:\)[^:]*:[^:]*/\1${NEW_UID}:${NEW_GID}/" /etc/passwd; if [ "$OLD_GID" != "$NEW_GID" ]; then sed -i -e "s/\([^:]*:[^:]*:\)${OLD_GID}:/\1${NEW_GID}:/" /etc/group; fi; chown -R $NEW_UID:$NEW_GID $HOME_FOLDER; fi;
[2023-08-11T06:26:16.342Z] ---> Using cache
---> e7517f38b566
Step 9/10 : ARG IMAGE_USER
[2023-08-11T06:26:16.342Z] ---> Using cache
---> 535b8421a525
Step 10/10 : USER $IMAGE_USER
[2023-08-11T06:26:16.342Z] ---> Using cache
---> 979337f110f9
[2023-08-11T06:26:16.342Z] Successfully built 979337f110f9
[2023-08-11T06:26:16.346Z] Successfully tagged vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features-uid:latest
[2023-08-11T06:26:16.348Z] Stop (49 ms): Run: docker build -f /tmp/devcontainercli-<user>/updateUID.Dockerfile-0.50.0 -t vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features-uid --build-arg BASE_IMAGE=vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features --build-arg REMOTE_USER=vscode --build-arg NEW_UID=1543807119 --build-arg NEW_GID=1543800513 --build-arg IMAGE_USER=root /home/<user>/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/empty-folder
[2023-08-11T06:26:16.349Z] Start: Run: docker -v
[2023-08-11T06:26:16.365Z] Stop (16 ms): Run: docker -v
[2023-08-11T06:26:16.365Z] Start: Run: docker events --format {{json .}} --filter event=start
[2023-08-11T06:26:16.369Z] Start: Starting container
[2023-08-11T06:26:16.369Z] Start: Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/home/<user>/<path-to-project>,target=/workspaces/shutter_server_rs --mount type=volume,src=vscode,dst=/vscode -l devcontainer.local_folder=/home/<user>/<path-to-project> -l devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --cap-add SYS_PTRACE --security-opt seccomp=unconfined --entrypoint /bin/sh vsc-shutter_server_rs-fcf8ca1de6bdef70d1defbcb427f38877ee2ad56ccb56400be343ec440b8608c-features-uid -c echo Container started
[2023-08-11T06:26:16.747Z] Container started
[2023-08-11T06:26:16.755Z] Stop (386 ms): Starting container
[2023-08-11T06:26:16.755Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:16.758Z] Stop (393 ms): Run: docker events --format {{json .}} --filter event=start
[2023-08-11T06:26:16.791Z] Stop (36 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/<user>/<path-to-project> --filter label=devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json
[2023-08-11T06:26:16.791Z] Start: Run: docker inspect --type container 7f5ef52086c2
[2023-08-11T06:26:16.808Z] Stop (17 ms): Run: docker inspect --type container 7f5ef52086c2
[2023-08-11T06:26:16.808Z] Start: Inspecting container
[2023-08-11T06:26:16.808Z] Start: Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:16.825Z] Stop (17 ms): Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:16.825Z] Stop (17 ms): Inspecting container
[2023-08-11T06:26:16.826Z] Start: Run in container: /bin/sh
[2023-08-11T06:26:16.829Z] Start: Run in container: uname -m
[2023-08-11T06:26:16.917Z] x86_64
[2023-08-11T06:26:16.917Z]
[2023-08-11T06:26:16.917Z] Stop (88 ms): Run in container: uname -m
[2023-08-11T06:26:16.917Z] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2023-08-11T06:26:16.921Z] PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
[2023-08-11T06:26:16.921Z]
[2023-08-11T06:26:16.921Z] Stop (4 ms): Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2023-08-11T06:26:16.922Z] Start: Run in container: getent passwd vscode
[2023-08-11T06:26:16.926Z] Stop (4 ms): Run in container: getent passwd vscode
[2023-08-11T06:26:16.928Z] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
[2023-08-11T06:26:16.930Z]
[2023-08-11T06:26:16.930Z]
[2023-08-11T06:26:16.931Z] Exit code 1
[2023-08-11T06:26:16.931Z] Stop (3 ms): Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
[2023-08-11T06:26:16.932Z] Start: Run in container: /bin/sh
[2023-08-11T06:26:16.941Z] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null
[2023-08-11T06:26:17.003Z]
[2023-08-11T06:26:17.003Z]
[2023-08-11T06:26:17.003Z] Stop (62 ms): Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null
[2023-08-11T06:26:17.003Z] Start: Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF'
[2023-08-11T06:26:17.007Z]
[2023-08-11T06:26:17.007Z]
[2023-08-11T06:26:17.007Z] Stop (4 ms): Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF'
[2023-08-11T06:26:17.007Z] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
[2023-08-11T06:26:17.007Z]
[2023-08-11T06:26:17.007Z]
[2023-08-11T06:26:17.007Z] Exit code 1
[2023-08-11T06:26:17.007Z] Stop (0 ms): Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
[2023-08-11T06:26:17.007Z] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null
[2023-08-11T06:26:17.008Z]
[2023-08-11T06:26:17.008Z]
[2023-08-11T06:26:17.008Z] Stop (1 ms): Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null
[2023-08-11T06:26:17.008Z] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true
[2023-08-11T06:26:17.009Z]
[2023-08-11T06:26:17.009Z]
[2023-08-11T06:26:17.009Z] Stop (1 ms): Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true
[2023-08-11T06:26:17.009Z] Stop (1971 ms): Resolving Remote
[2023-08-11T06:26:17.016Z] Stop (2173 ms): Run: /usr/share/code/code --ms-enable-electron-run-as-node /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/<user>/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-1220e900-f08c-4a45-a2c8-acb6c63913591691735174019 --workspace-folder /home/<user>/<path-to-project> --workspace-mount-consistency cached --id-label devcontainer.local_folder=/home/<user>/<path-to-project> --id-label devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/<user>/<path-to-project>/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root true
[2023-08-11T06:26:17.016Z] Start: Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:17.036Z] Stop (20 ms): Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:17.037Z] Start: Run: docker exec -i -u root 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18 /bin/sh -c echo "New container started. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=1220e900-f08c-4a45-a2c8-acb6c63913591691735174019 ; /bin/sh
[2023-08-11T06:26:17.041Z] Start: Run: /usr/share/code/code --ms-enable-electron-run-as-node /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/<user>/<path-to-project> --id-label devcontainer.local_folder=/home/<user>/<path-to-project> --id-label devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --container-id 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18 --log-level debug --log-format json --config /home/<user>/<path-to-project>/.devcontainer/devcontainer.json --include-merged-configuration --mount-workspace-git-root true
[2023-08-11T06:26:17.117Z] New container started. Keep-alive process started.
[2023-08-11T06:26:17.230Z] @devcontainers/cli 0.50.0. Node.js v16.17.1. linux 5.15.0-78-generic x64.
[2023-08-11T06:26:17.230Z] Start: Run: git rev-parse --show-cdup
[2023-08-11T06:26:17.237Z] Stop (7 ms): Run: git rev-parse --show-cdup
[2023-08-11T06:26:17.238Z] Start: Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:17.258Z] Stop (20 ms): Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:17.266Z] Stop (225 ms): Run: /usr/share/code/code --ms-enable-electron-run-as-node /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /home/<user>/<path-to-project> --id-label devcontainer.local_folder=/home/<user>/<path-to-project> --id-label devcontainer.config_file=/home/<user>/<path-to-project>/.devcontainer/devcontainer.json --container-id 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18 --log-level debug --log-format json --config /home/<user>/<path-to-project>/.devcontainer/devcontainer.json --include-merged-configuration --mount-workspace-git-root true
[2023-08-11T06:26:17.266Z] Start: Inspecting container
[2023-08-11T06:26:17.266Z] Start: Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:17.285Z] Stop (19 ms): Run: docker inspect --type container 7f5ef52086c2f52fd46f87b7b3625af0bf73609021ec50cb944c9e34794d8f18
[2023-08-11T06:26:17.286Z] Stop (20 ms): Inspecting container
[2023-08-11T06:26:17.286Z] Start: Run in container: /bin/sh
[2023-08-11T06:26:17.290Z] Start: Run in container: uname -m
[2023-08-11T06:26:17.354Z] x86_64
[2023-08-11T06:26:17.355Z]
[2023-08-11T06:26:17.355Z] Stop (65 ms): Run in container: uname -m
[2023-08-11T06:26:17.355Z] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2023-08-11T06:26:17.355Z] PRETTY_NAME="Ubuntu 22.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.1 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
[2023-08-11T06:26:17.356Z]
[2023-08-11T06:26:17.356Z] Stop (1 ms): Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2023-08-11T06:26:17.356Z] Start: Run in container: getent passwd vscode
[2023-08-11T06:26:17.357Z] Stop (1 ms): Run in container: getent passwd vscode
[2023-08-11T06:26:17.357Z] Start: Run in container: command -v git >/dev/null 2>&1 && cd '/workspaces/shutter_server_rs' && test -d .git && test "$(stat -c %u .)" != "$(id -u)"
[2023-08-11T06:26:17.359Z]
[2023-08-11T06:26:17.359Z]
[2023-08-11T06:26:17.359Z] Exit code 1
[2023-08-11T06:26:17.359Z] Stop (2 ms): Run in container: command -v git >/dev/null 2>&1 && cd '/workspaces/shutter_server_rs' && test -d .git && test "$(stat -c %u .)" != "$(id -u)"
[2023-08-11T06:26:17.359Z] Start: Updating configuration state
[2023-08-11T06:26:17.377Z] Stop (18 ms): Updating configuration state
[2023-08-11T06:26:17.378Z] Start: Setup shutdown monitor
[2023-08-11T06:26:17.378Z] Forking shutdown monitor: /home/<user>/.vscode/extensions/ms-vscode-remote.remote-containers-0.305.0/dist/shutdown/shutdownMonitorProcess /run/user/1543807119/vscode-remote-containers-464eb3d8-e150-48e1-b119-9b5e164c7196.sock singleContainer Debug /home/<user>/.config/Code/logs/20230811T081415/window1/exthost/ms-vscode-remote.remote-containers 1691735174464
[2023-08-11T06:26:17.384Z] Stop (6 ms): Setup shutdown monitor
[2023-08-11T06:26:17.385Z] Start: Run in container: test -d /home/vscode/.vscode-server
[2023-08-11T06:26:17.387Z]
[2023-08-11T06:26:17.387Z]
[2023-08-11T06:26:17.387Z] Exit code 1
[2023-08-11T06:26:17.387Z] Stop (2 ms): Run in container: test -d /home/vscode/.vscode-server
[2023-08-11T06:26:17.387Z] Start: Run in container: test -d /home/vscode/.vscode-remote
[2023-08-11T06:26:17.388Z]
[2023-08-11T06:26:17.388Z]
[2023-08-11T06:26:17.388Z] Exit code 1
[2023-08-11T06:26:17.388Z] Stop (1 ms): Run in container: test -d /home/vscode/.vscode-remote
[2023-08-11T06:26:17.388Z] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[2023-08-11T06:26:17.389Z]
[2023-08-11T06:26:17.389Z] mkdir: cannot create directory '/home/vscode': Permission denied
[2023-08-11T06:26:17.389Z] Exit code 1
[2023-08-11T06:26:17.389Z] Stop (1 ms): Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[2023-08-11T06:26:17.389Z] Start: Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json
[2023-08-11T06:26:17.390Z]
[2023-08-11T06:26:17.390Z] cat: /home/vscode/.vscode-server/data/Machine/settings.json: Permission denied
[2023-08-11T06:26:17.390Z] Exit code 1
[2023-08-11T06:26:17.390Z] Stop (1 ms): Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json
[2023-08-11T06:26:17.391Z] Start: Run in container: test -d /home/vscode/.vscode-server/bin/6c3e3dba23e8fadc360aed75ce363ba185c49794
[2023-08-11T06:26:17.391Z]
[2023-08-11T06:26:17.391Z]
[2023-08-11T06:26:17.391Z] Exit code 1
[2023-08-11T06:26:17.391Z] Stop (0 ms): Run in container: test -d /home/vscode/.vscode-server/bin/6c3e3dba23e8fadc360aed75ce363ba185c49794
[2023-08-11T06:26:17.391Z] Start: Run in container: test -d /vscode/vscode-server/bin/linux-x64/6c3e3dba23e8fadc360aed75ce363ba185c49794
[2023-08-11T06:26:17.392Z]
[2023-08-11T06:26:17.392Z]
[2023-08-11T06:26:17.392Z] Stop (1 ms): Run in container: test -d /vscode/vscode-server/bin/linux-x64/6c3e3dba23e8fadc360aed75ce363ba185c49794
[2023-08-11T06:26:17.392Z] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/6c3e3dba23e8fadc360aed75ce363ba185c49794' '/home/vscode/.vscode-server/bin/6c3e3dba23e8fadc360aed75ce363ba185c49794'
[2023-08-11T06:26:17.393Z]
[2023-08-11T06:26:17.393Z] mkdir: cannot create directory '/home/vscode': Permission denied
[2023-08-11T06:26:17.393Z] Exit code 1
[2023-08-11T06:26:17.393Z] Stop (1 ms): Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/6c3e3dba23e8fadc360aed75ce363ba185c49794' '/home/vscode/.vscode-server/bin/6c3e3dba23e8fadc360aed75ce363ba185c49794'
[2023-08-11T06:26:17.396Z] Command in container failed: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-x64/6c3e3dba23e8fadc360aed75ce363ba185c49794' '/home/vscode/.vscode-server/bin/6c3e3dba23e8fadc360aed75ce363ba185c49794'
[2023-08-11T06:26:17.396Z] mkdir: cannot create directory '/home/vscode': Permission denied
[2023-08-11T06:26:17.396Z] Exit code 1
System Information
| CPUs | Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz (8 x 2898) |
|---|---|
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok video_decode: enabled video_encode: disabled_software vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off |
| Load (avg) | 2, 2, 2 |
| Memory (System) | 15.40GB (9.66GB free) |
| Process Argv | shutter_server_rs |
| Screen Reader | no |
| VM | 0% |
VSCode About Info
Version: 1.81.1
Commit: 6c3e3dba23e8fadc360aed75ce363ba185c49794
Date: 2023-08-09T22:18:39.991Z
Electron: 22.3.18
ElectronBuildId: 22689846
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: 10.8.168.25-electron.0
OS: Linux x64 5.15.0-78-generic
Docker Version
Docker version 20.10.25, build 20.10.25-0ubuntu1~22.04.1Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.