microsoft / vscode-remote-release

Visual Studio Code Remote Development: Open any folder in WSL, in a Docker container, or on a remote machine using SSH and take advantage of VS Code's full feature set.
https://aka.ms/vscode-remote
Other
3.62k stars 277 forks source link

Unable to List GPG Keys in Dev Container or Sign Git Commits. #8549

Closed dallinb closed 9 months ago

dallinb commented 1 year ago

Dev Container start logs:

[16 ms] Dev Containers 0.292.0 in VS Code 1.78.2 (b3e4e68a0bc097f0ae7907b217c1119af9e03435).
[16 ms] Start: Resolving Remote
[25 ms] Setting up container for folder or workspace: /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io
[25 ms] Context: desktop-linux
[26 ms] Start: Check Docker is running
[26 ms] Start: Run: docker version --format {{.Server.APIVersion}}
[82 ms] Server API version: 1.42
[82 ms] Start: Run: docker volume ls -q
[124 ms] Start: Run: docker volume create vscode
[166 ms] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --filter label=vsch.quality=stable
[216 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --filter label=devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json
[260 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io
[304 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io
[344 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/ben.dalling/.vscode/extensions/ms-vscode-remote.remote-containers-0.292.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --mount-workspace-git-root true
[474 ms] @devcontainers/cli 0.40.0. Node.js v16.17.1. darwin 22.4.0 arm64.
[473 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --filter label=devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json
[522 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/ben.dalling/.vscode/extensions/ms-vscode-remote.remote-containers-0.292.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300 --workspace-folder /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --workspace-mount-consistency cached --id-label devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.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
[651 ms] @devcontainers/cli 0.40.0. Node.js v16.17.1. darwin 22.4.0 arm64.
[651 ms] Start: Run: docker buildx version
[795 ms] github.com/docker/buildx v0.10.4 c513d34049e499c53468deac6c4267ee72948f02
[795 ms] 
[795 ms] Start: Resolving Remote
[797 ms] Start: Run: docker-compose version --short
[865 ms] Docker Compose version: 2.17.3
[866 ms] Start: Run: docker ps -q -a --filter label=com.docker.compose.project=airflowcbdqio_devcontainer --filter label=com.docker.compose.service=airflowdev
[910 ms] Start: Run: docker-compose -f /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/docker-compose.yml --profile * config
[978 ms] name: devcontainer
services:
  airflowdev:
    build:
      context: /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer
      dockerfile: Dockerfile
    container_name: airflowdev
    networks:
      default: null
    volumes:
    - type: bind
      source: /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io
      target: /code
      bind:
        create_host_path: true
    - type: bind
      source: /var/run/docker.sock
      target: /var/run/docker-host.sock
      bind:
        create_host_path: true
    working_dir: /code
networks:
  default:
    name: devcontainer_default
[980 ms] Start: Run: docker events --format {{json .}} --filter event=start
[981 ms] PersistedPath=/Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data, ContainerHasLabels=false
[981 ms] Start: Run: docker-compose -f /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/docker-compose.yml --profile * config
[1043 ms] name: devcontainer
services:
  airflowdev:
    build:
      context: /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer
      dockerfile: Dockerfile
    container_name: airflowdev
    networks:
      default: null
    volumes:
    - type: bind
      source: /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io
      target: /code
      bind:
        create_host_path: true
    - type: bind
      source: /var/run/docker.sock
      target: /var/run/docker-host.sock
      bind:
        create_host_path: true
    working_dir: /code
networks:
  default:
    name: devcontainer_default
[1044 ms] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/base:bullseye
[1090 ms] local container features stored at: /Users/ben.dalling/.vscode/extensions/ms-vscode-remote.remote-containers-0.292.0/dist/node_modules/vscode-dev-containers/container-features
[1091 ms] Start: Run: tar --no-same-owner -x -f -
[1101 ms] * Processing feature: ghcr.io/devcontainers-contrib/features/actionlint:1
[1273 ms] Start: Run: docker-credential-desktop get
[1854 ms] * Fetching feature: actionlint_1_oci
[2226 ms] Start: Run: docker build -t dev_container_feature_content_temp -f /var/folders/bh/t85g9mns4nj4vqssj9g3xtnm0000gn/T/devcontainercli/container-features/0.40.0-1685429543774/Dockerfile.buildContent /var/folders/bh/t85g9mns4nj4vqssj9g3xtnm0000gn/T/devcontainercli/container-features/0.40.0-1685429543774
[+] Building 0.0s (5/5) FINISHED                                                
 => [internal] load build definition from Dockerfile.buildContent          0.0s
 => => transferring dockerfile: 132B                                       0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load build context                                          0.0s
 => => transferring context: 36.21kB                                       0.0s
 => [1/1] COPY . /tmp/build-features/                                      0.0s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:ed38e876f2c9b496be74a0ccbe6b17711d84ffa3c1631  0.0s
 => => naming to docker.io/library/dev_container_feature_content_temp      0.0s
[2456 ms] Docker Compose override file for building image:
version: '3.8'

services:
  airflowdev:
    build:
      dockerfile: /var/folders/bh/t85g9mns4nj4vqssj9g3xtnm0000gn/T/devcontainercli/container-features/0.40.0-1685429543774/Dockerfile-with-features
      args:
        - BUILDKIT_INLINE_CACHE=1
        - _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label
        - _DEV_CONTAINERS_IMAGE_USER=root
        - _DEV_CONTAINERS_FEATURE_CONTENT_SOURCE=dev_container_feature_content_temp

[2456 ms] Start: Run: docker-compose --project-name airflowcbdqio_devcontainer -f /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/docker-compose.yml -f /Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1685429545140.yml build
[+] Building 65.0s (21/21) FINISHED                                             
 => [internal] load build definition from Dockerfile-with-features         0.0s
 => => transferring dockerfile: 4.38kB                                     0.0s
 => [internal] load .dockerignore                                          0.0s
 => => transferring context: 2B                                            0.0s
 => [internal] load metadata for docker.io/library/dev_container_feature_  0.0s
 => [internal] load metadata for mcr.microsoft.com/devcontainers/base:bul  0.0s
 => [dev_container_auto_added_stage_label 1/6] FROM mcr.microsoft.com/dev  0.2s
 => [internal] load build context                                          0.1s
 => => transferring context: 49.45kB                                       0.0s
 => [dev_containers_feature_content_source 1/1] FROM docker.io/library/de  0.0s
 => [dev_container_auto_added_stage_label 2/6] COPY library-scripts/*.sh   0.0s
 => [dev_container_auto_added_stage_label 3/6] COPY requirements-dev.txt   0.0s
 => [dev_container_auto_added_stage_label 4/6] COPY setup.sh /home/vscode  0.0s
 => [dev_container_auto_added_stage_label 5/6] RUN apt-get update && exp  30.4s
 => [dev_container_auto_added_stage_label 6/6] RUN if [ "false" = "true"  25.3s
 => [dev_containers_feature_content_normalize 1/2] COPY --from=dev_contai  0.0s   
 => [dev_containers_target_stage 1/5] RUN mkdir -p /tmp/dev-container-fea  0.4s 
 => [dev_containers_feature_content_normalize 2/2] RUN chmod -R 0755 /tmp  0.4s 
 => [dev_containers_target_stage 2/5] COPY --from=dev_containers_feature_  0.0s 
 => [dev_containers_target_stage 3/5] RUN echo "_CONTAINER_USER_HOME=$(ge  0.2s 
 => [dev_containers_target_stage 4/5] COPY --chown=root:root --from=dev_c  0.0s 
 => [dev_containers_target_stage 5/5] RUN chmod -R 0755 /tmp/dev-containe  6.3s
 => preparing layers for inline cache                                      2.1s
 => exporting to image                                                     0.0s
 => => exporting layers                                                    0.0s
 => => writing image sha256:b1935a5c00815d80e5c348d4bbaf63cda47e3c386e8dc  0.0s
 => => naming to docker.io/library/airflowcbdqio_devcontainer-airflowdev   0.0s
[67619 ms] Start: Run: docker inspect --type image airflowcbdqio_devcontainer-airflowdev
[67666 ms] Docker Compose override file for creating container:
version: '3.8'

services:
  'airflowdev':
    entrypoint: ["/bin/sh", "-c", "echo Container started\n
trap \"exit 0\" 15\n
\n
exec \"$$@\"\n
while sleep 1 & wait $$!; do :; done", "-", "/usr/local/share/docker-init.sh"]
    command: ["sleep","infinity"]
    environment:
      - PYTHONPATH=.:dags
    labels:
      - 'devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io'
      - 'devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json'
    volumes:
      - vscode:/vscode
volumes:
  vscode:
    external: true
[67666 ms] Writing docker-compose.devcontainer.containerFeatures-1685429610350.yml to /Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose
[67667 ms] Start: Run: docker-compose --project-name airflowcbdqio_devcontainer -f /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/docker-compose.yml -f /Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.build-1685429545140.yml -f /Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data/docker-compose/docker-compose.devcontainer.containerFeatures-1685429610350.yml up -d
[+] Running 2/2
 ✔ Network airflowcbdqio_devcontainer_default  Created                     0.0s 
 ✔ Container airflowdev                        S...                        0.3s 
[68091 ms] Start: Run: docker ps -q -a --filter label=com.docker.compose.project=airflowcbdqio_devcontainer --filter label=com.docker.compose.service=airflowdev
[68145 ms] Start: Run: docker inspect --type container 7ece9761a761
[68185 ms] Start: Inspecting container
[68185 ms] Start: Run: docker inspect --type container 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31
[68225 ms] Start: Run in container: /bin/sh
[68226 ms] Start: Run in container: uname -m
[68303 ms] aarch64
[68303 ms] 
[68303 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[68305 ms] PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[68305 ms] 
[68305 ms] Start: Run in container: cat /etc/passwd
[68306 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
[68307 ms] 
[68307 ms] 
[68307 ms] Exit code 1
[68307 ms] Start: Run in container: /bin/sh
[68308 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcEnvironmentMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcEnvironmentMarker' ; } 2> /dev/null
[68380 ms] 
[68380 ms] 
[68380 ms] Start: Run in container: cat >> /etc/environment <<'etcEnvrionmentEOF'
[68381 ms] 
[68381 ms] 
[68382 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
[68382 ms] 
[68382 ms] 
[68382 ms] Exit code 1
[68382 ms] Start: Run in container: test ! -f '/var/devcontainer/.patchEtcProfileMarker' && set -o noclobber && mkdir -p '/var/devcontainer' && { > '/var/devcontainer/.patchEtcProfileMarker' ; } 2> /dev/null
[68384 ms] 
[68384 ms] 
[68384 ms] Start: Run in container: sed -i -E 's/((^|\s)PATH=)([^\$]*)$/\1${PATH:-\3}/g' /etc/profile || true
[68385 ms] 
[68385 ms] 
[68389 ms] Start: Run: docker inspect --type container 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31
[68427 ms] Start: Run: docker exec -i -u root 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31 /bin/sh -c echo "New container started. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=7e63d48a-1556-44e6-8110-51daa1f1df071685429542300 ; /bin/sh
[68428 ms] Start: Run: docker-compose version --short
[68492 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/ben.dalling/.vscode/extensions/ms-vscode-remote.remote-containers-0.292.0/dist/spec-node/devContainersSpecCLI.js read-configuration --workspace-folder /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --container-id 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31 --log-level debug --log-format json --config /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --include-merged-configuration --mount-workspace-git-root true
[68506 ms] New container started. Keep-alive process started.
[68626 ms] @devcontainers/cli 0.40.0. Node.js v16.17.1. darwin 22.4.0 arm64.
[68626 ms] Start: Run: docker inspect --type container 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31
[68667 ms] Start: Inspecting container
[68667 ms] Start: Run: docker inspect --type container 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31
[68703 ms] Start: Run in container: /bin/sh
[68703 ms] Start: Run in container: uname -m
[68786 ms] aarch64
[68786 ms] 
[68787 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[68788 ms] PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[68789 ms] 
[68789 ms] Start: Run in container: cat /etc/passwd
[68791 ms] Start: Updating configuration state
[68794 ms] Start: Setup shutdown monitor
[68795 ms] Forking shutdown monitor: /Users/ben.dalling/.vscode/extensions/ms-vscode-remote.remote-containers-0.292.0/dist/shutdown/shutdownMonitorProcess /var/folders/bh/t85g9mns4nj4vqssj9g3xtnm0000gn/T/vscode-remote-containers-586ec284-7c39-43b7-b343-2574ae289bc3.sock dockerCompose Debug /Users/ben.dalling/Library/Application Support/Code/logs/20230530T075203/window1/exthost/ms-vscode-remote.remote-containers 1685429542684
[68796 ms] Start: Run in container: test -d /home/vscode/.vscode-server
[68797 ms] 
[68797 ms] 
[68797 ms] Exit code 1
[68797 ms] Start: Run in container: test -d /home/vscode/.vscode-remote
[68798 ms] 
[68798 ms] 
[68798 ms] Exit code 1
[68798 ms] 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
[68800 ms] 
[68800 ms] 
[68800 ms] Start: Run in container: cat /home/vscode/.vscode-server/data/Machine/settings.json
[68802 ms] 
[68802 ms] cat: /home/vscode/.vscode-server/data/Machine/settings.json: No such file or directory
[68802 ms] Exit code 1
[68802 ms] 
Support for ARM64 is in preview.

[68802 ms] Start: Run in container: test -d /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435
[68803 ms] 
[68803 ms] 
[68803 ms] Exit code 1
[68803 ms] Start: Run in container: test -d /vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435
[68803 ms] 
[68803 ms] 
[68804 ms] Exit code 1
[68804 ms] Installing VS Code Server for commit b3e4e68a0bc097f0ae7907b217c1119af9e03435
[68804 ms] Start: Run in container: /bin/sh
[68805 ms] Start: Installing VS Code Server
[68805 ms] Start: Run in container: mkdir -p /vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435_1685429611489
[68897 ms] 
[68897 ms] 
[68913 ms] Start: Run in container: (dd iflag=fullblock bs=8192 count=6682 2>/dev/null; dd iflag=fullblock bs=7052 count=1 2>/dev/null) | tar --no-same-owner -xz -C /vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435_1685429611489
[69992 ms] 
[69992 ms] 
[69992 ms] Start: Run in container: mv -n /vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435_1685429611489/* /vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435 && rmdir /vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435_1685429611489
[69995 ms] 
[69995 ms] 
[69996 ms] Start: Run in container: mkdir -p '/home/vscode/.vscode-server/bin' && ln -snf '/vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435' '/home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435'
[69998 ms] 
[69998 ms] 
[69998 ms] Start: Run in container: touch '/vscode/vscode-server/bin/linux-arm64/b3e4e68a0bc097f0ae7907b217c1119af9e03435' && cd '/vscode/vscode-server/bin/linux-arm64' && ls -td *[^_]????????????? | tail -n +10 | xargs rm -rf
[69998 ms] Start: Launching Dev Containers helper.
[69999 ms] ssh-agent: SSH_AUTH_SOCK in container (/tmp/vscode-ssh-auth-4d97a1db-e458-4444-963c-aebb7b92d97d.sock) forwarded to local host (/private/tmp/com.apple.launchd.wS1kja9TlA/Listeners).
[69999 ms] X11 forwarding: DISPLAY not set on local host.
[69999 ms] Start: Run in container: gpgconf --list-dir agent-socket
[70001 ms] /home/vscode/.gnupg/S.gpg-agent
[70002 ms] 
[70002 ms] Start: Run in container: gpgconf --list-dir homedir
[70003 ms] 
[70003 ms] 
[70004 ms] /home/vscode/.gnupg
[70004 ms] 
[70005 ms] Start: Run in container: ls '/home/vscode/.gnupg/private-keys-v1.d' 2>/dev/null
[70007 ms] 
[70007 ms] 
[70007 ms] Exit code 2
[70008 ms] Start: Run: gpgconf --list-dir agent-extra-socket
[70056 ms] /Users/ben.dalling/.gnupg/S.gpg-agent.extra
[70056 ms] 
[70056 ms] Start: Run in container: mkdir -p -m 700 '/home/vscode/.gnupg'
[70056 ms] gpg-agent: Socket in container (/home/vscode/.gnupg/S.gpg-agent) forwarded to local host (/Users/ben.dalling/.gnupg/S.gpg-agent.extra).
[70058 ms] 
[70058 ms] 
[70059 ms] Start: Run in container: command -v docker >/dev/null 2>&1
[70059 ms] Start: Run: gpgconf --list-dir homedir
[70061 ms] 
[70061 ms] 
[70062 ms] Start: Run in container: /bin/sh
[70064 ms] userEnvProbe: loginInteractiveShell (default)
[70065 ms] Start: Run in container: test -f '/tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300/env-loginInteractiveShell.json'
[70065 ms] Start: Run in container: echo ~
[70066 ms] 
[70066 ms] 
[70066 ms] Exit code 1
[70066 ms] userEnvProbe: not found in cache
[70066 ms] userEnvProbe shell: /bin/bash
[70067 ms] Start: Run in container: # Test for /home/vscode/.ssh/known_hosts and ssh
[70069 ms] 
[70069 ms] 
[70069 ms] Start: Run in container: # Copy /Users/ben.dalling/.ssh/known_hosts to /home/vscode/.ssh/known_hosts
[70070 ms] /Users/ben.dalling/.gnupg
[70070 ms] 
[70072 ms] 
[70072 ms] 
[70072 ms] Start: Run in container: gpgconf --list-dir homedir
[70072 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/node /tmp/vscode-remote-containers-4d97a1db-e458-4444-963c-aebb7b92d97d.js git-credential-helper $*; }; f' || true
[70073 ms] /home/vscode/.gnupg
[70074 ms] 
[70074 ms] Start: Run in container: # Test for /home/vscode/.gnupg/pubring.kbx and gpg
[70076 ms] 
[70076 ms] 
[70077 ms] Start: Run in container: # Copy /Users/ben.dalling/.gnupg/pubring.kbx to /home/vscode/.gnupg/pubring.kbx
[70079 ms] 
[70079 ms] 
[70080 ms] Start: Run in container: # Test for /home/vscode/.gnupg/trustdb.gpg and gpg
[70082 ms] 
[70082 ms] 
[70082 ms] Start: Run in container: # Copy /Users/ben.dalling/.gnupg/trustdb.gpg to /home/vscode/.gnupg/trustdb.gpg
[70082 ms] 
[70082 ms] 
[70084 ms] 
[70084 ms] 
[70084 ms] Start: Run in container: for pid in `cd /proc && ls -d [0-9]*`; do { echo $pid ; readlink /proc/$pid/cwd || echo ; readlink /proc/$pid/ns/mnt || echo ; cat /proc/$pid/stat | tr "
[70084 ms] Start: Run: gpg-connect-agent updatestartuptty /bye
[70128 ms] Start: Run in container: cat '/home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/product.json'
[70137 ms] Start: Run in container: cat '/home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435' 2>/dev/null || (umask 377 && echo '07a199fd-e8b1-41f1-b137-41ecf4e8ab8a' >'/home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435-e6418cb0-a22b-4089-b462-b2de8393e28e' && mv -n '/home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435-e6418cb0-a22b-4089-b462-b2de8393e28e' '/home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435' && rm -f '/home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435-e6418cb0-a22b-4089-b462-b2de8393e28e' && cat '/home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435')
[70140 ms] 07a199fd-e8b1-41f1-b137-41ecf4e8ab8a
[70140 ms] 
[70141 ms] Start: Starting VS Code Server
[70141 ms] Start: Preparing Extensions
[70141 ms] Start: Run in container: test ! -f '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/home/vscode/.vscode-server/data/Machine' && { > '/home/vscode/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[70142 ms] 
[70142 ms] 
[70143 ms] Extensions cache, install extensions: vscoss.vscode-ansible, redhat.vscode-yaml, ms-vscode.makefile-tools, ms-azuretools.vscode-docker, mutantdino.resourcemonitor, streetsidesoftware.code-spell-checker, njpwerner.autodocstring, ms-python.flake8, vtenentes.bdd, wdhongtw.gpg-indicator
[70143 ms] Start: Run in container: test -d /home/vscode/.vscode-server/extensionsCache && ls /home/vscode/.vscode-server/extensionsCache || true
[70144 ms] 
[70144 ms] 
[70144 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[70145 ms] 
[70145 ms] 
[70145 ms] Extensions cache, link in container: None
[70145 ms] Optimizing extensions for quality: stable
[70145 ms] Start: Run in container: /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/bin/code-server --log debug --force-disable-user-env --server-data-dir /home/vscode/.vscode-server --telemetry-level all --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /home/vscode/.vscode-server/data/Machine/.connection-token-b3e4e68a0bc097f0ae7907b217c1119af9e03435 --extensions-download-dir /home/vscode/.vscode-server/extensionsCache --install-extension vscoss.vscode-ansible --install-extension redhat.vscode-yaml --install-extension ms-vscode.makefile-tools --install-extension ms-azuretools.vscode-docker --install-extension mutantdino.resourcemonitor --install-extension streetsidesoftware.code-spell-checker --install-extension njpwerner.autodocstring --install-extension ms-python.flake8 --install-extension vtenentes.bdd --install-extension wdhongtw.gpg-indicator --start-server 
[70146 ms] /home/vscode
[70146 ms] 
[70146 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-4d97a1db-e458-4444-963c-aebb7b92d97d.js' >/tmp/vscode-remote-containers-4d97a1db-e458-4444-963c-aebb7b92d97d.js
[70148 ms] 
[70148 ms] 
[70148 ms] Start: Run in container: cat ~/.docker/config.json || echo "{
[70150 ms] {
}
[70150 ms] cat: /home/vscode/.docker/config.json: No such file or directory
[70150 ms] Start: Run in container: mkdir -p /usr/local/bin && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-4d97a1db-e458-4444-963c-aebb7b92d97d' >/usr/local/bin/docker-credential-dev-containers-4d97a1db-e458-4444-963c-aebb7b92d97d
[70152 ms] 
[70152 ms] 
[70152 ms] Start: Run in container: chmod +x /usr/local/bin/docker-credential-dev-containers-4d97a1db-e458-4444-963c-aebb7b92d97d
[70153 ms] 
[70153 ms] 
[70153 ms] Start: Run in container: mkdir -p ~/.docker && cat <<'EOF-/usr/local/bin/docker-credential-dev-containers-4d97a1db-e458-4444-963c-aebb7b92d97d' >~/.docker/config.json
[70156 ms] 
[70156 ms] 
[70156 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-4d97a1db-e458-4444-963c-aebb7b92d97d.js' >/tmp/vscode-remote-containers-server-4d97a1db-e458-4444-963c-aebb7b92d97d.js_1685429612840
[70159 ms] 
[70159 ms] 
[70223 ms] userEnvProbe PATHs:
Probe:     '/usr/local/share/nvm/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/vscode/.local/bin'
Container: '/usr/local/share/nvm/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[70223 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300' && cat > '/tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300/env-loginInteractiveShell.json' << 'envJSON'
[70226 ms] 
[70226 ms] 
[70258 ms] *
* Visual Studio Code Server
*
* By using the software, you agree to
* the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and
* the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).
*
[70260 ms] Server bound to 127.0.0.1:38545 (IPv4)
Extension host agent listening on 38545

[70260 ms] Start: Run in container: echo 38545 >'/home/vscode/.vscode-server/data/Machine/.devport-b3e4e68a0bc097f0ae7907b217c1119af9e03435'
[70261 ms] 
[70261 ms] 
[70261 ms] Port forwarding for container port 38545 starts listening on local port.
[70261 ms] Port forwarding local port 38545 to container port 38545
[70262 ms] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) --ms-enable-electron-run-as-node /Users/ben.dalling/.vscode/extensions/ms-vscode-remote.remote-containers-0.292.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /Users/ben.dalling/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300 --workspace-folder /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.local_folder=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io --id-label devcontainer.config_file=/Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --container-id 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31 --log-level debug --log-format json --config /Users/ben.dalling/workspace/CBDQ/airflow.cbdq.io/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands false --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-4d97a1db-e458-4444-963c-aebb7b92d97d.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-4d97a1db-e458-4444-963c-aebb7b92d97d.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root true --terminal-columns 211 --terminal-rows 27 --dotfiles-target-path ~/dotfiles
[70272 ms] Port forwarding connection from 51764 > 38545 > 38545 in the container.
[70272 ms] Start: Run in container: /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/node -e 
[70337 ms] [06:53:33] 

[70353 ms] [06:53:33] Installing extensions...
[70355 ms] [06:53:33] Extension host agent started.
[70381 ms] [06:53:33] No uninstalled extensions found.
[70382 ms] [06:53:33] Started initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions
[70394 ms] [06:53:33] ComputeTargetPlatform: linux-arm64
[70400 ms] [06:53:33] Completed initializing default profile extensions in extensions installation folder. file:///home/vscode/.vscode-server/extensions
[70403 ms] [06:53:33] ComputeTargetPlatform: linux-arm64
[70411 ms] @devcontainers/cli 0.40.0. Node.js v16.17.1. darwin 22.4.0 arm64.
[70411 ms] Start: Run: docker buildx version
[70425 ms] Port forwarding 51764 > 38545 > 38545 stderr: Connection established
[70437 ms] Port forwarding connection from 51766 > 38545 > 38545 in the container.
[70437 ms] Start: Run in container: /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/node -e 
[70439 ms] [06:53:33] [127.0.0.1][34019424][ManagementConnection] New connection established.
[70449 ms] [06:53:33] Log level changed to info
[70538 ms] Port forwarding 51766 > 38545 > 38545 stderr: Connection established
[70581 ms] github.com/docker/buildx v0.10.4 c513d34049e499c53468deac6c4267ee72948f02
[70581 ms] 
[70583 ms] Start: Run: docker inspect --type container 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31
[70593 ms] [06:53:33] [127.0.0.1][45a2de34][ExtensionHostConnection] New connection established.
[70598 ms] [06:53:33] [127.0.0.1][45a2de34][ExtensionHostConnection] <366> Launched Extension Host Process.
[70632 ms] Start: Inspecting container
[70632 ms] Start: Run: docker inspect --type container 7ece9761a7618d20e429e4aa7cef4da4a92577d85c07eafb677da2007c780f31
[70683 ms] Start: Run in container: /bin/sh
[70684 ms] Start: Run in container: uname -m
[70776 ms] aarch64
[70776 ms] 
[70777 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[70780 ms] PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
[70780 ms] 
[70781 ms] Start: Run in container: cat /etc/passwd
[70785 ms] userEnvProbe: loginInteractiveShell (default)
[70785 ms] Start: Run in container: test -f '/tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300/env-loginInteractiveShell.json'
[70787 ms] 
[70787 ms] 
[70787 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-05-30T06:53:30.48379347Z}" != '2023-05-30T06:53:30.48379347Z' ] && echo '2023-05-30T06:53:30.48379347Z' > '/home/vscode/.devcontainer/.onCreateCommandMarker'
[70793 ms] 
[70793 ms] 
[70793 ms] Start: Run in container: cat '/tmp/devcontainers-7e63d48a-1556-44e6-8110-51daa1f1df071685429542300/env-loginInteractiveShell.json'
[70797 ms] {
        "HOSTNAME": "7ece9761a761",
        "REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-4d97a1db-e458-4444-963c-aebb7b92d97d.sock",
        "HOME": "/home/vscode",
        "LS_COLORS": "",
        "NVM_SYMLINK_CURRENT": "true",
        "NVM_DIR": "/usr/local/share/nvm",
        "PYTHONPATH": ".:dags",
        "REMOTE_CONTAINERS_SOCKETS": "[\"/tmp/vscode-ssh-auth-4d97a1db-e458-4444-963c-aebb7b92d97d.sock\",\"/home/vscode/.gnupg/S.gpg-agent\"]",
        "USER": "vscode",
        "SHLVL": "1",
        "PROMPT_DIRTRIM": "4",
        "PATH": "/usr/local/share/nvm/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/vscode/.local/bin",
        "_": "/bin/cat"
}
[70797 ms] 
[70797 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-05-30T06:53:30.48379347Z}" != '2023-05-30T06:53:30.48379347Z' ] && echo '2023-05-30T06:53:30.48379347Z' > '/home/vscode/.devcontainer/.updateContentCommandMarker'
[70813 ms] 
[70813 ms] 
[70813 ms] Start: Run in container: mkdir -p '/home/vscode/.devcontainer' && CONTENT="$(cat '/home/vscode/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2023-05-30T06:53:30.48379347Z}" != '2023-05-30T06:53:30.48379347Z' ] && echo '2023-05-30T06:53:30.48379347Z' > '/home/vscode/.devcontainer/.postCreateCommandMarker'
[70821 ms] 
[70821 ms] 
Running the postCreateCommand from devcontainer.json...

[70821 ms] Start: Run in container: /bin/sh -c /home/vscode/setup.sh
[71089 ms] [06:53:33] Installing extension 'redhat.vscode-yaml'...
[71090 ms] [06:53:33] Getting Manifest... redhat.vscode-yaml
[71100 ms] [06:53:33] Installing extension 'ms-vscode.makefile-tools'...
[71100 ms] [06:53:33] Getting Manifest... ms-vscode.makefile-tools
[71118 ms] [06:53:33] Installing extension 'mutantdino.resourcemonitor'...
[06:53:33] Getting Manifest... mutantdino.resourcemonitor
[71124 ms] [06:53:33] Installing extension 'ms-azuretools.vscode-docker'...
[06:53:33] Getting Manifest... ms-azuretools.vscode-docker
[71150 ms] [06:53:33] Installing extension 'njpwerner.autodocstring'...
[71150 ms] [06:53:33] Getting Manifest... njpwerner.autodocstring
[71154 ms] [06:53:33] Installing extension 'ms-python.flake8'...
[06:53:33] Getting Manifest... ms-python.flake8
[71156 ms] [06:53:33] Installing extension 'vtenentes.bdd'...
[06:53:33] Getting Manifest... vtenentes.bdd
[71160 ms] [06:53:33] Installing extension: redhat.vscode-yaml
[71165 ms] [06:53:33] Installing extension 'streetsidesoftware.code-spell-checker'...
[06:53:33] Getting Manifest... streetsidesoftware.code-spell-checker
[71166 ms] [06:53:33] Installing extension 'wdhongtw.gpg-indicator'...
[06:53:33] Getting Manifest... wdhongtw.gpg-indicator
[71174 ms] [06:53:33] Installing extension: mutantdino.resourcemonitor
[71175 ms] [06:53:33] Installing extension: ms-vscode.makefile-tools
[71210 ms] [06:53:33] Installing extension: ms-azuretools.vscode-docker
[71218 ms] [06:53:33] Installing extension: njpwerner.autodocstring
[71241 ms] [06:53:33] Installing extension: vtenentes.bdd
[71251 ms] [06:53:33] Installing extension: ms-python.flake8
[71251 ms] [06:53:33] Installing extension: wdhongtw.gpg-indicator
[71261 ms] [06:53:33] Installing extension: streetsidesoftware.code-spell-checker
Found existing installation: packaging 23.1
Uninstalling packaging-23.1:
  Successfully uninstalled packaging-23.1
Found existing installation: pathspec 0.11.1
Uninstalling pathspec-0.11.1:
  Successfully uninstalled pathspec-0.11.1
Found existing installation: platformdirs 3.5.1
Uninstalling platformdirs-3.5.1:
  Successfully uninstalled platformdirs-3.5.1
[72368 ms] [06:53:35] Getting Manifest... ms-python.python
[72904 ms] [06:53:35] Getting Manifest... ms-python.vscode-pylance
[72943 ms] [06:53:35] Extension signature is verified: redhat.vscode-yaml
[72948 ms] [06:53:35] Extension signature is verified: mutantdino.resourcemonitor
[72995 ms] [06:53:35] Extension signature is verified: ms-vscode.makefile-tools
[73000 ms] [06:53:35] Installing extension: ms-python.python ms-python.flake8
[73001 ms] [06:53:35] Installing extension: ms-python.vscode-pylance ms-python.flake8
[73031 ms] [06:53:35] Extension signature is verified: njpwerner.autodocstring
[73050 ms] [06:53:35] Extension signature is verified: ms-azuretools.vscode-docker
[73113 ms] [06:53:35] Extracted extension to /home/vscode/.vscode-server/extensions/.ff798f79-6d16-4631-b4b6-1474752f7338: mutantdino.resourcemonitor
[73116 ms] [06:53:35] Renamed to /home/vscode/.vscode-server/extensions/mutantdino.resourcemonitor-1.0.7
[73121 ms] [06:53:35] Extracting extension completed. mutantdino.resourcemonitor
[73126 ms] [06:53:35] Extension installed successfully: mutantdino.resourcemonitor
[73127 ms] [06:53:35] Extension 'mutantdino.resourcemonitor' v1.0.7 was successfully installed.
[73221 ms] [06:53:35] Extension signature is verified: wdhongtw.gpg-indicator
[73294 ms] [06:53:35] Extracted extension to /home/vscode/.vscode-server/extensions/.dd9b18d9-a39a-417a-84a2-031736d62e25: redhat.vscode-yaml
[73334 ms] [06:53:36] Extracted extension to /home/vscode/.vscode-server/extensions/.3a6ba786-1857-4188-a9e8-bea800ff2ec5: njpwerner.autodocstring
[73335 ms] [06:53:36] Renamed to /home/vscode/.vscode-server/extensions/redhat.vscode-yaml-1.13.0
[73341 ms] [06:53:36] Extracting extension completed. redhat.vscode-yaml
[73351 ms] [06:53:36] Renamed to /home/vscode/.vscode-server/extensions/njpwerner.autodocstring-0.6.1
[73358 ms] [06:53:36] Extracting extension completed. njpwerner.autodocstring
[73366 ms] [06:53:36] Extension installed successfully: redhat.vscode-yaml
[06:53:36] Extension 'redhat.vscode-yaml' v1.13.0 was successfully installed.
[06:53:36] Extension installed successfully: njpwerner.autodocstring
[06:53:36] Extension 'njpwerner.autodocstring' v0.6.1 was successfully installed.
[06:53:36] Extracted extension to /home/vscode/.vscode-server/extensions/.9bbcb3ba-db7d-4ad8-b98b-0d59523d948f: wdhongtw.gpg-indicator
[73368 ms] [06:53:36] Renamed to /home/vscode/.vscode-server/extensions/wdhongtw.gpg-indicator-0.7.1
[73371 ms] [06:53:36] Extracting extension completed. wdhongtw.gpg-indicator
[73381 ms] [06:53:36] Extension installed successfully: wdhongtw.gpg-indicator
[06:53:36] Extension 'wdhongtw.gpg-indicator' v0.7.1 was successfully installed.
[73412 ms] [06:53:36] Extracted extension to /home/vscode/.vscode-server/extensions/.9e0276dd-e2d9-4a34-a5e7-ed05bba96bde: ms-azuretools.vscode-docker
[73418 ms] [06:53:36] Renamed to /home/vscode/.vscode-server/extensions/ms-azuretools.vscode-docker-1.25.1
[73425 ms] [06:53:36] Extracting extension completed. ms-azuretools.vscode-docker
[73428 ms] [06:53:36] Extension installed successfully: ms-azuretools.vscode-docker
[73430 ms] [06:53:36] Extension 'ms-azuretools.vscode-docker' v1.25.1 was successfully installed.
[73555 ms] [06:53:36] Extension signature is verified: streetsidesoftware.code-spell-checker
[73702 ms] Port forwarding connection from 51840 > 38545 > 38545 in the container.
[73703 ms] Start: Run in container: /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/node -e 
[73824 ms] Port forwarding 51840 > 38545 > 38545 stderr: Connection established
[73901 ms] [06:53:36] Extension signature is verified: vtenentes.bdd
[74199 ms] [06:53:36] Extracted extension to /home/vscode/.vscode-server/extensions/.72129256-09f2-4804-8adb-219ba8974150: vtenentes.bdd
[74201 ms] [06:53:36] Renamed to /home/vscode/.vscode-server/extensions/vtenentes.bdd-0.3.18
[74202 ms] [06:53:36] Extracting extension completed. vtenentes.bdd
[74206 ms] [06:53:36] Extension installed successfully: vtenentes.bdd
[74206 ms] [06:53:36] Extension 'vtenentes.bdd' v0.3.18 was successfully installed.
[74214 ms] [06:53:36] Extracted extension to /home/vscode/.vscode-server/extensions/.22612962-5d9d-4e22-9a81-08290834679c: streetsidesoftware.code-spell-checker
[74217 ms] [06:53:36] Renamed to /home/vscode/.vscode-server/extensions/streetsidesoftware.code-spell-checker-2.20.4
[74219 ms] [06:53:36] Extracting extension completed. streetsidesoftware.code-spell-checker
[74220 ms] [06:53:36] Extension installed successfully: streetsidesoftware.code-spell-checker
[74221 ms] [06:53:36] Extension 'streetsidesoftware.code-spell-checker' v2.20.4 was successfully installed.
[74234 ms] [06:53:36] Extension signature is verified: ms-python.python
[74793 ms] [06:53:37] Extracted extension to /home/vscode/.vscode-server/extensions/.5b1561b4-8873-47bd-a808-cf3d91efc757: ms-vscode.makefile-tools
[74796 ms] [06:53:37] Renamed to /home/vscode/.vscode-server/extensions/ms-vscode.makefile-tools-0.7.0
[74798 ms] [06:53:37] Extracting extension completed. ms-vscode.makefile-tools
[74801 ms] [06:53:37] Extension installed successfully: ms-vscode.makefile-tools
[74802 ms] [06:53:37] Extension 'ms-vscode.makefile-tools' v0.7.0 was successfully installed.
[76848 ms] [06:53:39] Extracted extension to /home/vscode/.vscode-server/extensions/.0e262bde-539e-4560-8335-c7e01e962178: ms-python.python
[76851 ms] [06:53:39] Renamed to /home/vscode/.vscode-server/extensions/ms-python.python-2023.8.0
[76855 ms] [06:53:39] Extracting extension completed. ms-python.python
[77879 ms] [06:53:40] Extension signature is verified: ms-python.vscode-pylance
[80149 ms] Start: Run in container: mkdir -p '/vscode/vscode-server/extensionsCache' && cd '/home/vscode/.vscode-server/extensionsCache' && cp 'ms-azuretools.vscode-docker-1.25.1' 'ms-python.python-2023.8.0' 'ms-python.vscode-pylance-2023.5.40' 'ms-vscode.makefile-tools-0.7.0' 'mutantdino.resourcemonitor-1.0.7' 'njpwerner.autodocstring-0.6.1' 'redhat.vscode-yaml-1.13.0' 'streetsidesoftware.code-spell-checker-2.20.4' 'vtenentes.bdd-0.3.18' 'wdhongtw.gpg-indicator-0.7.1' '/vscode/vscode-server/extensionsCache'
[80194 ms] 
[80195 ms] 
[80196 ms] Start: Run in container: cd '/vscode/vscode-server/extensionsCache' && ls -t | tail -n +50 | xargs rm -f
[80200 ms] 
[80200 ms] 
[80783 ms] Port forwarding 51840 > 38545 > 38545 stderr: Remote close
[80797 ms] Port forwarding 51840 > 38545 > 38545 terminated with code 0 and signal null.
[82468 ms] [06:53:45] Extracted extension to /home/vscode/.vscode-server/extensions/.bf33267c-3914-4ce2-81fc-6e8fa71e3622: ms-python.vscode-pylance
[82512 ms] [06:53:45] Renamed to /home/vscode/.vscode-server/extensions/ms-python.vscode-pylance-2023.5.40
[82514 ms] [06:53:45] Extracting extension completed. ms-python.vscode-pylance
[83222 ms] [06:53:45] Extension signature is verified: ms-python.flake8
[83379 ms] [06:53:46] Extracted extension to /home/vscode/.vscode-server/extensions/.48d89b13-4943-4f6f-a11b-d31ae0758d1a: ms-python.flake8
[83383 ms] [06:53:46] Renamed to /home/vscode/.vscode-server/extensions/ms-python.flake8-2023.4.0
[83385 ms] [06:53:46] Extracting extension completed. ms-python.flake8
[83393 ms] [06:53:46] Extension installed successfully: ms-python.python
[06:53:46] Extension installed successfully: ms-python.vscode-pylance
[06:53:46] Extension installed successfully: ms-python.flake8
[83395 ms] [06:53:46] Extension 'ms-python.flake8' v2023.4.0 was successfully installed.
WARNING: google-api-core 2.8.2 does not provide the extra 'grpcgcp'
[140209 ms] Start: Run in container: mkdir -p '/vscode/vscode-server/extensionsCache' && cd '/home/vscode/.vscode-server/extensionsCache' && cp 'ms-python.flake8-2023.4.0' '/vscode/vscode-server/extensionsCache'
[140214 ms] 
[140214 ms] 
[140214 ms] Start: Run in container: cd '/vscode/vscode-server/extensionsCache' && ls -t | tail -n +50 | xargs rm -f
[140217 ms] 
[140218 ms] 
pre-commit installed at .git/hooks/pre-commit
[146177 ms] Start: Run in container: # Test for /home/vscode/.gitconfig and git
[146179 ms] 
[146179 ms] 
[146180 ms] Start: Run in container: # Copy /Users/ben.dalling/.gitconfig to /home/vscode/.gitconfig
[146182 ms] 
[146182 ms] 
[146183 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { /home/vscode/.vscode-server/bin/b3e4e68a0bc097f0ae7907b217c1119af9e03435/node /tmp/vscode-remote-containers-4d97a1db-e458-4444-963c-aebb7b92d97d.js git-credential-helper $*; }; f' || true
[146188 ms] 
[146188 ms] 
[265004 ms] Port forwarding 51840 > 38545 > 38545: Local close
[440452 ms] Start: Run in container: cat /proc/2461/environ
[459121 ms] Start: Run in container: cat /proc/2664/environ

Steps to Reproduce:

Similar to #3221 except that I don't attempt to mount ~/.gnupg. The files ~/.gnupg/pubring.kbx and ~/.gnupg/trustdb.gpg are copied over OK.

  1. Ensure GPG_TTY is set:
      export GPG_TTY=$(tty) 
  2. Running the following command:

    echo "test" | gpg --clearsign

    Gives the following output:

    gpg: no default secret key: No secret key
    gpg: [stdin]: clear-sign failed: No secret key
  3. This command:
    gpg --list-secret-keys

    Returns nothing.

As done in #3221, I attempted killing the GPG agent (with gpgconf --kill gpg-agent) when the socket is removed, I reattempt the commands, but with identical results.

Does this issue occur when you try this locally?: No Does this issue occur when you try this locally and all extensions are disabled?: No

github-actions[bot] commented 9 months ago

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

mcmah309 commented 8 months ago

@dallinb

Also this is the version of gpg locally:

gpg --version
gpg (GnuPG) 2.4.1
libgcrypt 1.10.2
Copyright (C) 2023 g10 Code GmbH
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /Users/ben.dalling/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

On the Dev Container, it is:

gpg (GnuPG) 2.2.27
libgcrypt 1.8.8
Copyright (C) 2021 Free Software Foundation, Inc.
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/vscode/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2

The contents of ~/.gnupg on the Dev Container, immediately after a rebuild is:

  1711349      4 drwx------   3 vscode   vscode       4096 May 30 08:46 /home/vscode/.gnupg/
  1716097      0 srwxr-xr-x   1 vscode   vscode          0 May 30 08:40 /home/vscode/.gnupg/S.gpg-agent
  1711352      4 -rw-r--r--   1 vscode   vscode         32 May 30 06:53 /home/vscode/.gnupg/pubring.kbx
  1711353      4 -rw-r--r--   1 vscode   vscode       1280 May 30 06:53 /home/vscode/.gnupg/trustdb.gpg
  1711403      4 drwx------   2 vscode   vscode       4096 May 30 07:02 /home/vscode/.gnupg/private-keys-v1.d

I also have the same issue and the same versions running. I was able to confirm locally that the issue for me was the version difference between the container and local. Version 2.2 is the LTS version used by the container, I'm guessing yours was also debian based. Looks like 2.2 is not forward compatible with 2.4. I also confirmed this mounting my .gnupg manually without vscode.

The solution would be to wait for debian to update the package, build the newest version of gnupg in the container, or downgrade to 2.2 locally.