microsoft / microsoft/vscode-remote-release
GPG signing failed inside container on remote server
@chrmarti is already working on this.
Since Jul 2, 2025.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 469
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
- VSCode Version: 1.101.2 (Universal)
- Local OS Version: Darwin 24.4.0
- Remote OS Version: Linux 6.8.0-60-generic
- Remote Extension/Connection Type: Dev Containers
- Logs:
Container Log
[320 ms] Dev Containers 0.417.0 over Remote - SSH 0.121.2025063015 in VS Code 1.101.2 (2901c5ac6db8a986a5666c3af51ff804d05af0d4).
[320 ms] Start: Resolving Remote
[400 ms] Start: Loading environment from ExecServer
[411 ms] Host OS: linux 6.8.0-60-generic
[411 ms] Host CWD: /home/liuyc/Projects/pj-chisel-prove/cp-docker
[411 ms] Start: Run: /bin/sh
[432 ms] Start: Run in host: echo ~
[481 ms] /home/liuyc
[481 ms]
[482 ms] Start: Run in host: id -un
[537 ms] liuyc
[538 ms]
[538 ms] Start: Run in host: (command -v getent >/dev/null 2>&1 && getent passwd 'liuyc' || grep -E '^liuyc|^[^:]*:[^:]*:liuyc:' /etc/passwd || true)
[588 ms] userEnvProbe: loginInteractiveShell (default)
[588 ms] userEnvProbe: not found in cache
[588 ms] userEnvProbe shell: /usr/bin/zsh
[701 ms] userEnvProbe PATHs:
Probe: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
Container: None
[832 ms] Setting up container for folder or workspace: /home/liuyc/Projects/pj-chisel-prove/cp-docker
[832 ms] Host authority: ssh-remote+versys01
[935 ms] Start: Check Docker is running
[935 ms] Start: Run: docker version
[1009 ms] Client: Docker Engine - Community
Version: 27.3.1
API version: 1.47
Go version: go1.22.7
Git commit: ce12230
Built: Fri Sep 20 11:41:00 2024
OS/Arch: linux/amd64
Context: default
[1009 ms] Server: Docker Engine - Community
Engine:
Version: 27.3.1
API version: 1.47 (minimum version 1.24)
Go version: go1.22.7
Git commit: 41ca978
Built: Fri Sep 20 11:41:00 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
[1009 ms] Version: 1.7.22
GitCommit: 7f7fdf5fed64eb6a7caf99b3e12efcf9d60e311c
runc:
Version: 1.1.14
GitCommit: v1.1.14-0-g2c9f560
docker-init:
Version: 0.19.0
[1009 ms]
GitCommit: de40ad0
[1010 ms] Start: Run: docker volume ls -q
[1065 ms] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --filter label=vsch.quality=stable
[1127 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --filter label=devcontainer.config_file=/home/liuyc/Projects/pj-chisel-prove/cp-docker/.devcontainer/devcontainer.json
[1184 ms] Start: Run: docker inspect --type container 213fd1c9ab86
[1322 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker
[1379 ms] Start: Run: docker inspect --type container 213fd1c9ab86
[1453 ms] Start: Run: docker exec -i -u root 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a /bin/sh -c echo "Container already running. Keep-alive process started." ; export VSCODE_REMOTE_CONTAINERS_SESSION=5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432 ; /bin/sh
[1453 ms] Running Dev Containers CLI: up --container-session-data-folder /tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432 --workspace-folder /home/liuyc/Projects/pj-chisel-prove/cp-docker --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --id-label devcontainer.config_file=/home/liuyc/Projects/pj-chisel-prove/cp-docker/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/liuyc/Projects/pj-chisel-prove/cp-docker/.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 --include-configuration --include-merged-configuration
[1453 ms] Start: Checking for Dev Containers CLI
[1518 ms] Start: Run: /home/liuyc/.vscode-server/cli/servers/Stable-2901c5ac6db8a986a5666c3af51ff804d05af0d4/server/node /home/liuyc/.vscode-remote-containers/dist/dev-containers-cli-0.417.0/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432 --workspace-folder /home/liuyc/Projects/pj-chisel-prove/cp-docker --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --id-label devcontainer.config_file=/home/liuyc/Projects/pj-chisel-prove/cp-docker/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/liuyc/Projects/pj-chisel-prove/cp-docker/.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 --include-configuration --include-merged-configuration
[1575 ms] Container already running. Keep-alive process started.
[1811 ms] @devcontainers/cli 0.77.0. Node.js v22.15.1. linux 6.8.0-60-generic x64.
[1811 ms] Start: Run: docker buildx version
[1878 ms] github.com/docker/buildx v0.17.1 257815a
[1878 ms]
[1878 ms] Start: Run: docker -v
[1897 ms] Start: Resolving Remote
[1900 ms] Start: Run: git rev-parse --show-cdup
Running the initializeCommand from devcontainer.json...
[2649 ms] Start: Run: /bin/sh -c ./.devcontainer/init-cache.sh
[2660 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --filter label=devcontainer.config_file=/home/liuyc/Projects/pj-chisel-prove/cp-docker/.devcontainer/devcontainer.json
[2680 ms] Start: Run: docker inspect --type container 213fd1c9ab86
[2705 ms] Start: Inspecting container
[2705 ms] Start: Run: docker inspect --type container 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a
[2727 ms] Start: Run in container: /bin/sh
[2733 ms] Start: Run in container: uname -m
[2803 ms] x86_64
[2803 ms]
[2803 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2805 ms] PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 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
[2805 ms]
[2805 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'nonroot' || grep -E '^nonroot|^[^:]:[^:]:nonroot:' /etc/passwd || true)
[2808 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcEnvironmentMarker'
[2809 ms]
[2809 ms]
[2809 ms] Start: Run in container: test -f '/var/devcontainer/.patchEtcProfileMarker'
[2810 ms]
[2810 ms]
[2667 ms] Start: Run: docker inspect --type container 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a
[2721 ms] Start: Inspecting container
[2721 ms] Start: Run: docker inspect --type container 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a
[2780 ms] Start: Run in container: /bin/sh
[2793 ms] Start: Run in container: uname -m
[2907 ms] x86_64
[2908 ms]
[2908 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[2956 ms] PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 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
[2957 ms]
[2957 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'nonroot' || grep -E '^nonroot|^[^:]:[^:]:nonroot:' /etc/passwd || true)
[3007 ms] Start: Setup shutdown monitor
[3008 ms] Forking shutdown monitor: /Users/kzns/.vscode/extensions/ms-vscode-remote.remote-containers-0.417.0/dist/shutdown/shutdownMonitorProcess /var/folders/kr/0fzr284548s51pbr16r0kp3r0000gn/T/vscode-remote-containers-dbd6af01-59d4-4a8c-a056-10da6c07bf5b.sock singleContainer Debug /Users/kzns/Library/Application Support/Code/logs/20250702T130403/window1/exthost/ms-vscode-remote.remote-containers 1751436182068
[3012 ms] Start: Run in container: test -d '/home/nonroot/.vscode-server'
[3070 ms]
[3070 ms]
[3070 ms] Start: Run in container: test ! -f '/home/nonroot/.vscode-server/data/Machine/.writeMachineSettingsMarker' && set -o noclobber && mkdir -p '/home/nonroot/.vscode-server/data/Machine' && { > '/home/nonroot/.vscode-server/data/Machine/.writeMachineSettingsMarker' ; } 2> /dev/null
[3117 ms]
[3117 ms]
[3117 ms] Exit code 1
[3117 ms] Start: Run in container: cat /home/nonroot/.vscode-server/data/Machine/settings.json
[3164 ms] {
"github.copilot.chat.codeGeneration.instructions": [
{
"text": "This workspace is in a dev container running on "Ubuntu 22.04.5 LTS".\n\nUse \"$BROWSER\" <url> to open a webpage in the host's default browser.\n\nSome of the command line tools available on the PATH: apt, dpkg, git, curl, ssh, scp, gpg, ps, top, find, grep, tar, gzip, bzip2, xz"
}
]
}
[3164 ms]
[3165 ms] Start: Run in container: test -d '/home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4'
[3212 ms]
[3212 ms]
[3212 ms] Start: Run in container: test -d '/vscode/vscode-server/bin/linux-x64/2901c5ac6db8a986a5666c3af51ff804d05af0d4'
[3261 ms]
[3261 ms]
[3261 ms] Start: Run in container: /bin/sh
[3261 ms] Start: Run in container: test -x '/home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/bin/helpers/check-requirements.sh'
[3282 ms]
[3282 ms]
[3282 ms] Start: Run in container: '/home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/bin/helpers/check-requirements.sh'
[3288 ms] Start: Run in container: touch '/vscode/vscode-server/bin/linux-x64/2901c5ac6db8a986a5666c3af51ff804d05af0d4'
[3417 ms]
[3417 ms]
[3418 ms] Start: Launching Dev Containers helper.
[3419 ms]
[3419 ms]
[3419 ms] ssh-agent: SSH_AUTH_SOCK in container (/tmp/vscode-ssh-auth-a4102096-7787-4530-babe-d94b25c89891.sock) forwarded to remote host (/tmp/ssh-XXXXnq4WiB/agent.3179585).
[3420 ms] X11 forwarding: DISPLAY not set on remote host.
[3420 ms] X11 forwarding: DISPLAY not set on local host.
[3420 ms] Start: Run in container: gpgconf --list-dirs
[3429 ms] sysconfdir:/etc/gnupg
bindir:/usr/bin
libexecdir:/usr/lib/gnupg
libdir:/usr/lib/x86_64-linux-gnu/gnupg
datadir:/usr/share/gnupg
localedir:/usr/share/locale
socketdir:/home/nonroot/.gnupg
dirmngr-socket:/home/nonroot/.gnupg/S.dirmngr
agent-ssh-socket:/home/nonroot/.gnupg/S.gpg-agent.ssh
agent-extra-socket:/home/nonroot/.gnupg/S.gpg-agent.extra
agent-browser-socket:/home/nonroot/.gnupg/S.gpg-agent.browser
agent-socket:/home/nonroot/.gnupg/S.gpg-agent
homedir:/home/nonroot/.gnupg
[3429 ms]
[3429 ms] Start: Run in container: ls '/home/nonroot/.gnupg/private-keys-v1.d' 2>/dev/null
[3478 ms]
[3479 ms]
[3479 ms] Exit code 2
[3481 ms] Start: Run: gpgconf --list-dirs
[3535 ms] sysconfdir:/etc/gnupg
bindir:/usr/bin
libexecdir:/usr/lib/gnupg
libdir:/usr/lib/x86_64-linux-gnu/gnupg
datadir:/usr/share/gnupg
localedir:/usr/share/locale
socketdir:/run/user/1005/gnupg
dirmngr-socket:/run/user/1005/gnupg/S.dirmngr
agent-ssh-socket:/run/user/1005/gnupg/S.gpg-agent.ssh
agent-extra-socket:/run/user/1005/gnupg/S.gpg-agent.extra
agent-browser-socket:/run/user/1005/gnupg/S.gpg-agent.browser
agent-socket:/run/user/1005/gnupg/S.gpg-agent
homedir:/home/liuyc/.gnupg
[3536 ms]
[3537 ms] Start: Run in container: test -f '/home/nonroot/.gnupg/pubring.kbx'
[3585 ms]
[3586 ms]
[3586 ms] GPG forwarding: /home/nonroot/.gnupg/pubring.kbx exists in container.
[3586 ms] Start: Run in container: test -f '/home/nonroot/.gnupg/pubring.gpg'
[3634 ms]
[3634 ms]
[3634 ms] GPG forwarding: /home/nonroot/.gnupg/pubring.gpg exists in container.
[3634 ms] Start: Run in container: test -f '/home/nonroot/.gnupg/trustdb.gpg'
[3682 ms]
[3682 ms]
[3682 ms] GPG forwarding: /home/nonroot/.gnupg/trustdb.gpg exists in container.
[3682 ms] Start: Run in container: mkdir -p -m 700 '/home/nonroot/.gnupg'
[3682 ms] gpg-agent: Socket in container (/home/nonroot/.gnupg/S.gpg-agent) forwarded to remote host (/run/user/1005/gnupg/S.gpg-agent.extra).
[3732 ms]
[3732 ms]
[3732 ms] Start: Run in container: (command -v 'docker' || command -v 'oras' || command -v 'skopeo') >/dev/null 2>&1
[3732 ms] Start: Run: gpg-connect-agent updatestartuptty /bye
[3762 ms]
[3762 ms]
[3762 ms] Exit code 127
[3762 ms] Start: Run in container: /bin/sh
[3762 ms] userEnvProbe: loginInteractiveShell (default)
[3763 ms] Start: Run in container: test -f '/tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432/env-loginInteractiveShell.json'
[3796 ms]
[3796 ms]
[3796 ms] Exit code 1
[3797 ms] userEnvProbe: not found in cache
[3797 ms] userEnvProbe shell: /bin/sh
[3805 ms] Start: Run in container: echo ~
[3812 ms] Start: Run in container: # Test for /home/nonroot/.ssh/known_hosts and ssh
[3938 ms] /home/nonroot/.ssh/known_hosts exists
[3938 ms]
[3938 ms] Exit code 1
[3938 ms] /home/nonroot
[3938 ms]
[3938 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/node /tmp/vscode-remote-containers-a4102096-7787-4530-babe-d94b25c89891.js git-credential-helper $; }; f' || true
[3939 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-a4102096-7787-4530-babe-d94b25c89891.js' >/tmp/vscode-remote-containers-a4102096-7787-4530-babe-d94b25c89891.js
[3951 ms]
[3951 ms]
[3951 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-a4102096-7787-4530-babe-d94b25c89891.js' >/tmp/vscode-remote-containers-server-a4102096-7787-4530-babe-d94b25c89891.js_1751436186019
[3952 ms]
[3952 ms]
[3952 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 "
[4026 ms]
[4026 ms]
[4096 ms] Start: Run in container: cat '/home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/product.json'
[4106 ms] userEnvProbe PATHs:
Probe: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
Container: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
[4124 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432' && cat > '/tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432/env-loginInteractiveShell.json' << 'envJSON'
[4181 ms]
[4181 ms]
[4182 ms] Start: Run in container: readlink -f '/home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4'
[4231 ms] /vscode/vscode-server/bin/linux-x64/2901c5ac6db8a986a5666c3af51ff804d05af0d4
[4231 ms]
[4231 ms] Extension host agent is already running.
[4231 ms] Start: Run in container: cat '/home/nonroot/.vscode-server/data/Machine/.devport-2901c5ac6db8a986a5666c3af51ff804d05af0d4' 2>/dev/null
[4278 ms] 43703
[4279 ms]
[4279 ms] Start: Run in container: cat '/home/nonroot/.vscode-server/data/Machine/.connection-token-2901c5ac6db8a986a5666c3af51ff804d05af0d4'
[4327 ms] eb5698fe-dc64-4664-aa6b-586b36475809
[4327 ms]
[4328 ms] Port forwarding for container port 43703 starts listening on local port.
[4329 ms] Port forwarding local port 43703 to container port 43703
[4330 ms] Running Dev Containers CLI: run-user-commands --container-session-data-folder /tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432 --workspace-folder /home/liuyc/Projects/pj-chisel-prove/cp-docker --id-label devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --id-label devcontainer.config_file=/home/liuyc/Projects/pj-chisel-prove/cp-docker/.devcontainer/devcontainer.json --container-id 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a --log-level debug --log-format json --config /home/liuyc/Projects/pj-chisel-prove/cp-docker/.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-a4102096-7787-4530-babe-d94b25c89891.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-a4102096-7787-4530-babe-d94b25c89891.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 168 --terminal-rows 24 --dotfiles-target-path ~/dotfiles
[4330 ms] Start: Checking for Dev Containers CLI
[4338 ms] Initializing configuration support...
[4338 ms] Internal initialization of dev container support package...
[4341 ms] Port forwarding connection from 50795 > 43703 > 43703 in the container.
[4341 ms] Start: Run in container: /home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/node -e
[4346 ms] Start: Run: /home/liuyc/.vscode-server/cli/servers/Stable-2901c5ac6db8a986a5666c3af51ff804d05af0d4/server/node /home/liuyc/.vscode-remote-containers/dist/dev-containers-cli-0.417.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --container-session-data-folder /tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432 --workspace-folder /home/liuyc/Projects/pj-chisel-prove/cp-docker --id-label devcontainer.local_folder=/home/liuyc/Projects/pj-chisel-prove/cp-docker --id-label devcontainer.config_file=/home/liuyc/Projects/pj-chisel-prove/cp-docker/.devcontainer/devcontainer.json --container-id 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a --log-level debug --log-format json --config /home/liuyc/Projects/pj-chisel-prove/cp-docker/.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-a4102096-7787-4530-babe-d94b25c89891.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-a4102096-7787-4530-babe-d94b25c89891.sock --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 168 --terminal-rows 24 --dotfiles-target-path ~/dotfiles
[4464 ms] Port forwarding 50795 > 43703 > 43703 stderr: Connection established
[4477 ms] Port forwarding connection from 50796 > 43703 > 43703 in the container.
[4478 ms] Start: Run in container: /home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/node -e
[4636 ms] @devcontainers/cli 0.77.0. Node.js v22.15.1. linux 6.8.0-60-generic x64.
[4636 ms] Start: Run: docker buildx version
[4701 ms] github.com/docker/buildx v0.17.1 257815a
[4701 ms]
[4701 ms] Start: Run: docker -v
[4722 ms] Start: Run: git rev-parse --show-cdup
[4727 ms] Start: Run: docker inspect --type container 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a
[4609 ms] Port forwarding 50796 > 43703 > 43703 stderr: Connection established
[4751 ms] Start: Inspecting container
[4751 ms] Start: Run: docker inspect --type container 213fd1c9ab863cd0794e4424937b82e48bf46094e12edb83b8d24c33cb0b547a
[4774 ms] Start: Run in container: /bin/sh
[4778 ms] Start: Run in container: uname -m
[4852 ms] x86_64
[4852 ms]
[4853 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[4855 ms] PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 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
[4855 ms]
[4856 ms] Start: Run in container: (command -v getent >/dev/null 2>&1 && getent passwd 'nonroot' || grep -E '^nonroot|^[^:]:[^:]:nonroot:' /etc/passwd || true)
[4860 ms] userEnvProbe: loginInteractiveShell (default)
[4861 ms] Start: Run in container: test -f '/tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432/env-loginInteractiveShell.json'
[4862 ms]
[4862 ms]
[4862 ms] Start: Run in container: mkdir -p '/home/nonroot/.devcontainer' && CONTENT="$(cat '/home/nonroot/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-07-02T04:32:23.930058607Z}" != '2025-07-02T04:32:23.930058607Z' ] && echo '2025-07-02T04:32:23.930058607Z' > '/home/nonroot/.devcontainer/.onCreateCommandMarker'
[4866 ms]
[4866 ms]
[4866 ms] Exit code 1
[4867 ms] Start: Run in container: cat '/tmp/devcontainers-5fbd7787-e898-484c-94e9-743ed8252b9f1751436181432/env-loginInteractiveShell.json'
[4869 ms] {
"all_proxy": "socks5://192.168.9.20:7891",
"HOSTNAME": "versys01",
"HOME": "/home/nonroot",
"https_proxy": "http://192.168.9.20:7890",
"REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-a4102096-7787-4530-babe-d94b25c89891.sock",
"http_proxy": "http://192.168.9.20:7890",
"PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"REMOTE_CONTAINERS_SOCKETS": "["/tmp/vscode-ssh-auth-a4102096-7787-4530-babe-d94b25c89891.sock","/home/nonroot/.gnupg/S.gpg-agent"]",
"proxy_host": "192.168.9.20",
"CXX": "clang++",
"proxy_port": "7890",
"CC": "clang"
}
[4869 ms]
[4869 ms] Start: Run in container: mkdir -p '/home/nonroot/.devcontainer' && CONTENT="$(cat '/home/nonroot/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-07-02T04:32:23.930058607Z}" != '2025-07-02T04:32:23.930058607Z' ] && echo '2025-07-02T04:32:23.930058607Z' > '/home/nonroot/.devcontainer/.updateContentCommandMarker'
[4873 ms]
[4873 ms]
[4873 ms] Exit code 1
[4874 ms] Start: Run in container: mkdir -p '/home/nonroot/.devcontainer' && CONTENT="$(cat '/home/nonroot/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-07-02T04:32:23.930058607Z}" != '2025-07-02T04:32:23.930058607Z' ] && echo '2025-07-02T04:32:23.930058607Z' > '/home/nonroot/.devcontainer/.postCreateCommandMarker'
[4877 ms]
[4877 ms]
[4877 ms] Exit code 1
[4799 ms] Start: Run in container: # Test for /home/nonroot/.gitconfig and git
[4851 ms] [core]
[user]
[commit]
[credential]
/home/nonroot/.gitconfig exists
[4852 ms]
[4852 ms] Exit code 1
[4893 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { /home/nonroot/.vscode-server/bin/2901c5ac6db8a986a5666c3af51ff804d05af0d4/node /tmp/vscode-remote-containers-a4102096-7787-4530-babe-d94b25c89891.js git-credential-helper $; }; f' || true
[4992 ms]
[4992 ms]
[31376 ms] Start: Run in container: cat /proc/9455/environ
[955171 ms] Start: Run in container: cat /proc/13348/environ
Steps to Reproduce:
- Connect to remote server and open a project
- Folder contains a Dev Container configuration file. Reopen folder to develop in a container
- Sign with the GPG key inside the container, failed
inside the container on the remove server:
➜ cp-docker git:(tmp) ✗ gpg -K
/home/nonroot/.gnupg/pubring.kbx
--------------------------------
<list my secret keys here>
➜ cp-docker git:(tmp) ✗ echo "test" | gpg --clear-sign
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
test
gpg: signing failed: No such file or directory
gpg: [stdin]: clear-sign failed: No such file or directory
➜ cp-docker git:(tmp) ✗
My secret keys are stored in the remote sever.
GPG signing works great on the remote sever, but not in the container.
I tried adding pinentry-program /usr/bin/pinentry-curses into ~/.gnupg/gpg-agent.conf on both remote sever and container, as mentioned in #10496, but not working.
Does this issue occur when you try this locally?: No
Contributor 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.