vscode-remote-release icon indicating copy to clipboard operation
vscode-remote-release copied to clipboard

Unable to write file (Permission denied) in devcontainer on Fedora 41

Open vorburger opened this issue 1 year ago • 5 comments

  • VSCode Version: 1.96.4
  • Local OS Version: Fedora 41
  • Remote OS Version: mcr.microsoft.com/devcontainers/universal:2-linux
  • Remote Extension/Connection Type: Dev Containers

Steps to Reproduce:

  1. Open https://github.com/enola-dev/enola/ in VSC on Fedora 41
  2. Try to edit and save any file => Unable to write file
  3. Open Terminal to touch x => touch: cannot touch 'x': Permission denied

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

vorburger avatar Feb 05 '25 23:02 vorburger

FYI This is with ms-vscode-remote.remote-containers 0.394.0 from 2024-12-12.

vorburger avatar Feb 06 '25 00:02 vorburger

Please append the Dev Containers log from when this happens. (F1 > Dev Containers: Show Container Log)

chrmarti avatar Feb 06 '25 21:02 chrmarti

Please append the Dev Containers log from when this happens. (F1 > Dev Containers: Show Container Log)

Voilà:

libexecdir:/usr/lib/gnupg
libdir:/usr/lib/x86_64-linux-gnu/gnupg
datadir:/usr/share/gnupg
localedir:/usr/share/locale
socketdir:/home/codespace/.gnupg
dirmngr-socket:/home/codespace/.gnupg/S.dirmngr
agent-ssh-socket:/home/codespace/.gnupg/S.gpg-agent.ssh
agent-extra-socket:/home/codespace/.gnupg/S.gpg-agent.extra
agent-browser-socket:/home/codespace/.gnupg/S.gpg-agent.browser
agent-socket:/home/codespace/.gnupg/S.gpg-agent
homedir:/home/codespace/.gnupg
[4551 ms] 
[4552 ms] Start: Run in container: ls '/home/codespace/.gnupg/private-keys-v1.d' 2>/dev/null
[4555 ms] 
[4556 ms] 
[4556 ms] Exit code 2
[4557 ms] Start: Run: gpgconf --list-dirs
[4566 ms] sysconfdir:/etc/gnupg
bindir:/usr/bin
libexecdir:/usr/libexec
libdir:/usr/lib64/gnupg
datadir:/usr/share/gnupg
localedir:/usr/share/locale
socketdir:/run/user/1000/gnupg
dirmngr-socket:/run/user/1000/gnupg/S.dirmngr
keyboxd-socket:/run/user/1000/gnupg/S.keyboxd
agent-ssh-socket:/run/user/1000/gnupg/S.gpg-agent.ssh
agent-extra-socket:/run/user/1000/gnupg/S.gpg-agent.extra
agent-browser-socket:/run/user/1000/gnupg/S.gpg-agent.browser
agent-socket:/run/user/1000/gnupg/S.gpg-agent
homedir:/home/vorburger/.gnupg
[4566 ms] 
[4567 ms] Start: Run in container: test -f '/home/codespace/.gnupg/pubring.kbx'
[4568 ms] 
[4569 ms] 
[4569 ms] Exit code 1
[4569 ms] Start: Run in container: test -f '/home/codespace/.gnupg/pubring.gpg'
[4570 ms] 
[4570 ms] 
[4570 ms] Exit code 1
[4571 ms] Start: Run in container: test -f '/home/codespace/.gnupg/trustdb.gpg'
[4571 ms] 
[4571 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[4572 ms] 
[4572 ms] 
[4572 ms] Exit code 1
[4572 ms] Start: Run in container: mkdir -p -m 700 '/home/codespace/.gnupg'
[4573 ms] gpg-agent: Socket in container (/home/codespace/.gnupg/S.gpg-agent) forwarded to local host (/run/user/1000/gnupg/S.gpg-agent.extra).
[4575 ms] 
[4576 ms] 
[4576 ms] Start: Run in container: (command -v 'docker' || command -v 'oras' || command -v 'skopeo') >/dev/null 2>&1
[4577 ms] 
[4578 ms] 
[4578 ms] Start: Run in container: /bin/sh
[4585 ms] userEnvProbe: loginInteractiveShell (default)
[4585 ms] Start: Run in container: test -f '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580/env-loginInteractiveShell.json'
[4586 ms] Start: Run in container: echo ~
[4586 ms] 
[4586 ms] 
[4586 ms] Exit code 1
[4587 ms] userEnvProbe: not found in cache
[4587 ms] userEnvProbe shell: /bin/bash
[4588 ms] Start: Run in container: # Test for /home/codespace/.gnupg/pubring.kbx and gpg
[4591 ms] 
[4592 ms] 
[4592 ms] Start: Run in container: # Test for /home/codespace/.ssh/known_hosts and ssh
[4596 ms] 
[4596 ms] 
[4597 ms] Start: Run in container: # Copy /home/vorburger/.gnupg/pubring.kbx to /home/codespace/.gnupg/pubring.kbx
[4602 ms] 
[4602 ms] 
[4602 ms] Start: Run in container: # Copy /home/vorburger/.ssh/known_hosts to /home/codespace/.ssh/known_hosts
[4606 ms] 
[4606 ms] 
[4606 ms] Start: Run in container: # Test for /home/codespace/.gnupg/trustdb.gpg and gpg
[4607 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --system --replace-all credential.helper '!f() { /home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/node /tmp/vscode-remote-containers-51c234a0-643d-406c-bfce-5aa5a907fcd0.js git-credential-helper $*; }; f' || true
[4610 ms] 
[4610 ms] 
[4610 ms] Start: Run in container: # Copy /home/vorburger/.gnupg/trustdb.gpg to /home/codespace/.gnupg/trustdb.gpg
[4611 ms] 
[4611 ms] 
[4614 ms] 
[4614 ms] 
[4614 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 "
[4615 ms] Start: Run: gpg-connect-agent updatestartuptty /bye
[4699 ms] /home/codespace
[4699 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[4700 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-51c234a0-643d-406c-bfce-5aa5a907fcd0.js' >/tmp/vscode-remote-containers-51c234a0-643d-406c-bfce-5aa5a907fcd0.js
[4701 ms] 
[4701 ms] 
[4709 ms] Start: Run in container: cat '/home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/product.json'
[4716 ms] Start: Run in container: cat '/home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba' 2>/dev/null || (umask 377 && echo '1462fa1f-29e8-4905-9a2e-57509a68ac1f' >'/home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba-493c4170-56cc-49f2-9197-094660230678' && mv -n '/home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba-493c4170-56cc-49f2-9197-094660230678' '/home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba' && rm -f '/home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba-493c4170-56cc-49f2-9197-094660230678' && cat '/home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba')
[4717 ms] Start: Run in container: cat <<'EOF-/tmp/vscode-remote-containers-server-51c234a0-643d-406c-bfce-5aa5a907fcd0.js' >/tmp/vscode-remote-containers-server-51c234a0-643d-406c-bfce-5aa5a907fcd0.js_1738962399461
[4723 ms] 
[4723 ms] 
[4729 ms] 1462fa1f-29e8-4905-9a2e-57509a68ac1f
[4729 ms] 
[4730 ms] Start: Starting VS Code Server
[4731 ms] Start: Preparing Extensions
[4731 ms] Start: Run in container: test ! -f '/home/codespace/.vscode-server/data/Machine/.installExtensionsMarker' && set -o noclobber && mkdir -p '/home/codespace/.vscode-server/data/Machine' && { > '/home/codespace/.vscode-server/data/Machine/.installExtensionsMarker' ; } 2> /dev/null
[4738 ms] 
[4738 ms] 
[4740 ms] Extensions cache, install extensions: GitHub.copilot, GitHub.copilot-chat, GitHub.vscode-pull-request-github
[4740 ms] Start: Run in container: test -d /home/codespace/.vscode-server/extensionsCache && ls /home/codespace/.vscode-server/extensionsCache || true
[4742 ms] 
[4742 ms] 
[4742 ms] Start: Run in container: test -d /vscode/vscode-server/extensionsCache && ls /vscode/vscode-server/extensionsCache || true
[4747 ms] bazelbuild.vscode-bazel-0.11.0
davidanson.vscode-markdownlint-0.58.2
ecmel.vscode-html-css-2.0.13
editorconfig.editorconfig-0.16.4
esbenp.prettier-vscode-11.0.0
github.copilot-1.264.0
github.copilot-1.265.0
github.copilot-chat-0.23.2
github.vscode-pull-request-github-0.102.0
gruntfuggly.todo-tree-0.0.226
htmlhint.vscode-htmlhint-1.0.5
jbangdev.jbang-vscode-0.11.0
josevseb.google-java-format-for-vs-code-1.1.2
oven.bun-vscode-0.0.26
plex.vscode-protolint-0.8.0
redhat.java-1.39.0-linux-x64
redhat.vscode-yaml-1.15.0
seaube.clangformat-2.0.2
sfdc.bazel-vscode-java-1.4.0
stardog-union.stardog-rdf-grammars-0.2.1
stardog-union.vscode-langserver-turtle-0.2.1
thejustinwalsh.textproto-grammer-0.0.8
timonwong.shellcheck-0.37.6-linux-x64
zazuko.vscode-rdf-sketch-1.0.3
zignd.html-css-class-completion-1.20.0
zxh404.vscode-proto3-0.5.5
[4748 ms] 
[4748 ms] Extensions cache, link in container: github.copilot-1.264.0, github.copilot-1.265.0, github.copilot-chat-0.23.2, github.vscode-pull-request-github-0.102.0
[4748 ms] Start: Run in container: mkdir -p '/home/codespace/.vscode-server/extensionsCache' && ln -s '/vscode/vscode-server/extensionsCache'/* '/home/codespace/.vscode-server/extensionsCache' || true
[4754 ms] 
[4754 ms] 
[4755 ms] Optimizing extensions for quality: stable
[4755 ms] Start: Run in container: cd /vscode/vscode-server/extensionsCache && touch 'github.copilot-1.264.0' 'github.copilot-1.265.0' 'github.copilot-chat-0.23.2' 'github.vscode-pull-request-github-0.102.0'
[4757 ms] Start: Run in container: /home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/bin/code-server --log debug --force-disable-user-env --server-data-dir /home/codespace/.vscode-server --telemetry-level off --accept-server-license-terms --host 127.0.0.1 --port 0 --connection-token-file /home/codespace/.vscode-server/data/Machine/.connection-token-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba --extensions-download-dir /home/codespace/.vscode-server/extensionsCache --install-extension GitHub.copilot --install-extension GitHub.copilot-chat --install-extension GitHub.vscode-pull-request-github --start-server  --skip-requirements-check
[4765 ms] 
[4765 ms] 
[4766 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[4970 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).
*
[4973 ms] Server bound to 127.0.0.1:42591 (IPv4)
Extension host agent listening on 42591

[4974 ms] Start: Run in container: echo 42591 >'/home/codespace/.vscode-server/data/Machine/.devport-cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba'
[4975 ms] 
[4975 ms] 
[4975 ms] Port forwarding for container port 42591 starts listening on local port.
[4976 ms] Port forwarding local port 42591 to container port 42591
[4977 ms] Running Dev Containers CLI:   run-user-commands --user-data-folder /home/vorburger/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580 --workspace-folder /home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.local_folder=/home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.config_file=/home/vorburger/git/github.com/enola-dev/enola/.devcontainer/devcontainer.json --container-id 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8 --log-level debug --log-format json --config /home/vorburger/git/github.com/enola-dev/enola/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands true --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 176 --terminal-rows 22 --dotfiles-target-path ~/dotfiles
[4977 ms] Start: Run: /usr/share/code/code /home/vorburger/.vscode/extensions/ms-vscode-remote.remote-containers-0.394.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /home/vorburger/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580 --workspace-folder /home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.local_folder=/home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.config_file=/home/vorburger/git/github.com/enola-dev/enola/.devcontainer/devcontainer.json --container-id 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8 --log-level debug --log-format json --config /home/vorburger/git/github.com/enola-dev/enola/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --skip-non-blocking-commands true --prebuild false --stop-for-personalization true --remote-env REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 176 --terminal-rows 22 --dotfiles-target-path ~/dotfiles
[5034 ms] Ignoring option 'skip-requirements-check': not supported for server.
[5047 ms] [21:06:39] 




[5140 ms] [21:06:39] Installing extensions...
[5144 ms] [21:06:39] Extension host agent started.
[5157 ms] [21:06:39] Error while reading the extension cache file: /home/codespace/.vscode-server/data/CachedProfilesData/__default__profile__/extensions.builtin.cache Unable to read file '/home/codespace/.vscode-server/data/CachedProfilesData/__default__profile__/extensions.builtin.cache' (Error: Unable to resolve nonexistent file '/home/codespace/.vscode-server/data/CachedProfilesData/__default__profile__/extensions.builtin.cache')
[5158 ms] [21:06:39] Started initializing default profile extensions in extensions installation folder. file:///home/codespace/.vscode-server/extensions
[5205 ms] [21:06:39] ComputeTargetPlatform: linux-x64
[5239 ms] [21:06:39] Completed initializing default profile extensions in extensions installation folder. file:///home/codespace/.vscode-server/extensions
[5254 ms] [21:06:39] ComputeTargetPlatform: linux-x64
[5282 ms] @devcontainers/cli 0.72.0. Node.js v20.18.1. linux 6.12.11-200.fc41.x86_64 x64.
[5282 ms] Start: Run: docker buildx version
[5395 ms] buildah 1.38.1
[5395 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.

[5395 ms] Start: Run: docker -v
[5449 ms] Start: Run: git rev-parse --show-cdup
[5462 ms] Start: Run: docker inspect --type container 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8
[5560 ms] Start: Inspecting container
[5560 ms] Start: Run: docker inspect --type container 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8
[5648 ms] Start: Run in container: /bin/sh
[5652 ms] Start: Run in container: uname -m
[5683 ms] userEnvProbe PATHs:
Probe:     '/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin'
Container: '/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:~/.dotnet/tools'
[5683 ms] Start: Run in container: mkdir -p '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580' && cat > '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580/env-loginInteractiveShell.json' << 'envJSON'
[5691 ms] 
[5691 ms] 
[5795 ms] x86_64
[5796 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[5796 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[5801 ms] NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
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"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
[5801 ms] 
[5802 ms] Start: Run in container:  (command -v getent >/dev/null 2>&1 && getent passwd 'codespace' || grep -E '^codespace|^[^:]*:[^:]*:codespace:' /etc/passwd || true)
[5808 ms] userEnvProbe: loginInteractiveShell (default)
[5810 ms] Start: Run in container: test -f '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580/env-loginInteractiveShell.json'
[5812 ms] 
[5812 ms] 
[5812 ms] Start: Run in container: mkdir -p '/home/codespace/.devcontainer' && CONTENT="$(cat '/home/codespace/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-02-07T22:06:37.681120032+01:00}" != '2025-02-07T22:06:37.681120032+01:00' ] && echo '2025-02-07T22:06:37.681120032+01:00' > '/home/codespace/.devcontainer/.onCreateCommandMarker'
[5818 ms] 
[5818 ms] 
[5818 ms] Start: Run in container: cat '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580/env-loginInteractiveShell.json'
Running the onCreateCommand from devcontainer.json...

[5822 ms] {
        "SHELL": "/bin/bash",
        "NUGET_XMLDOC_MODE": "skip",
        "NVM_INC": "/usr/local/share/nvm/versions/node/v20.18.1/include/node",
        "rvm_prefix": "/usr/local",
        "JAVA_ROOT": "/home/codespace/java",
        "JAVA_HOME": "/usr/local/sdkman/candidates/java/current",
        "DOTNET_ROOT": "/usr/share/dotnet",
        "GRADLE_HOME": "/usr/local/sdkman/candidates/gradle/current",
        "PYTHON_ROOT": "/home/codespace/.python",
        "rvm_stored_umask": "0022",
        "NVS_DIR": "/usr/local/nvs",
        "NVS_OS": "linux",
        "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1",
        "MY_RUBY_HOME": "/usr/local/rvm/rubies/ruby-3.3.4",
        "NVS_USE_XZ": "1",
        "REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock",
        "SDKMAN_CANDIDATES_DIR": "/usr/local/sdkman/candidates",
        "RUBY_VERSION": "ruby-3.3.4",
        "PIPX_BIN_DIR": "/usr/local/py-utils/bin",
        "rvm_version": "1.29.12 (latest)",
        "ORYX_DIR": "/usr/local/oryx",
        "rvm_user_install_flag": "0",
        "HUGO_ROOT": "/home/codespace/.hugo",
        "container": "podman",
        "NPM_GLOBAL": "/home/codespace/.npm-global",
        "HOME": "/home/codespace",
        "LANG": "C.UTF-8",
        "LS_COLORS": "",
        "DYNAMIC_INSTALL_ROOT_DIR": "/opt",
        "NVM_SYMLINK_CURRENT": "true",
        "PHP_PATH": "/usr/local/php/current",
        "DEBIAN_FLAVOR": "focal-scm",
        "PHP_ROOT": "/home/codespace/.php",
        "ORYX_ENV_TYPE": "vsonline-present",
        "HUGO_DIR": "/usr/local/hugo/bin",
        "DOCKER_BUILDKIT": "1",
        "GOROOT": "/usr/local/go",
        "PYTHON_PATH": "/usr/local/python/current",
        "NVM_DIR": "/usr/local/share/nvm",
        "rvm_bin_path": "/usr/local/rvm/bin",
        "GEM_PATH": "/usr/local/rvm/gems/ruby-3.3.4:/usr/local/rvm/gems/ruby-3.3.4@global",
        "GEM_HOME": "/usr/local/rvm/gems/ruby-3.3.4",
        "LESSCLOSE": "/usr/bin/lesspipe %s %s",
        "NVS_ROOT": "/usr/local/nvs",
        "REMOTE_CONTAINERS_SOCKETS": "[\"/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock\",\"/tmp/.X11-unix/X0\",\"/home/codespace/.gnupg/S.gpg-agent\"]",
        "LESSOPEN": "| /usr/bin/lesspipe %s",
        "USER": "codespace",
        "NODE_ROOT": "/home/codespace/nvm",
        "PYTHONIOENCODING": "UTF-8",
        "NVS_HOME": "/usr/local/nvs",
        "PIPX_HOME": "/usr/local/py-utils",
        "rvm_loaded_flag": "1",
        "CONDA_SCRIPT": "/opt/conda/etc/profile.d/conda.sh",
        "MAVEN_HOME": "/usr/local/sdkman/candidates/maven/current",
        "SDKMAN_DIR": "/usr/local/sdkman",
        "SHLVL": "1",
        "NVM_CD_FLAGS": "",
        "ORYX_SDK_STORAGE_BASE_URL": "https://oryx-cdn.microsoft.io",
        "CONDA_DIR": "/opt/conda",
        "PROMPT_DIRTRIM": "4",
        "SDKMAN_CANDIDATES_API": "https://api.sdkman.io/2",
        "DOTNET_RUNNING_IN_CONTAINER": "true",
        "DOTNET_USE_POLLING_FILE_WATCHER": "true",
        "ENABLE_DYNAMIC_INSTALL": "true",
        "MAVEN_ROOT": "/home/codespace/.maven",
        "ORYX_PREFER_USER_INSTALLED_SDKS": "true",
        "JUPYTERLAB_PATH": "/home/codespace/.local/bin",
        "RVM_PATH": "/usr/local/rvm",
        "RAILS_DEVELOPMENT_HOSTS": ".githubpreview.dev,.preview.app.github.dev,.app.github.dev",
        "RUBY_ROOT": "/home/codespace/.ruby",
        "RUBY_HOME": "/usr/local/rvm/rubies/default",
        "PATH": "/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin",
        "SDKMAN_PLATFORM": "linuxx64",
        "NVM_BIN": "/usr/local/share/nvm/versions/node/v20.18.1/bin",
        "IRBRC": "/usr/local/rvm/rubies/ruby-3.3.4/.irbrc",
        "rvm_path": "/usr/local/rvm",
        "GOPATH": "/go",
        "BASH_FUNC_nvs%%": "() {  if [ -z \"${NVS_HOME}\" ]; then\n export NVS_HOME=\"${NVS_ROOT}\";\n fi;\n export NVS_POSTSCRIPT=\"${NVS_HOME}/nvs_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d\" \").sh\";\n local NODE_EXE=\"node\";\n if [ \"${NVS_OS}\" = \"win\" ]; then\n NODE_EXE=\"node.exe\";\n fi;\n local NODE_PATH=\"${NVS_HOME}/cache/${NODE_EXE}\";\n if [ ! -f \"${NODE_PATH}\" ]; then\n local NODE_VERSION=\"$(grep '\"bootstrap\" *:' \"${NVS_ROOT}/defaults.json\" | sed -e 's/.*: *\"//' -e 's/\"[^\\n]*//' -e 's/.*\\///')\";\n local NODE_REMOTE=\"$(grep '\"bootstrap\" *:' \"${NVS_ROOT}/defaults.json\" | sed -e 's/.*: *\"//' -e 's/\"[^\\n]*//' -e 's/\\/.*//')\";\n local NODE_BASE_URI=\"$(grep \"\\\"${NODE_REMOTE}\\\" *:\" \"${NVS_ROOT}/defaults.json\" | sed -e 's/.*: *\"//' -e 's/\"[^\\n]*//')\";\n local NODE_ARCHIVE_EXT=\".tar.gz\";\n local TAR_FLAGS=\"-zxvf\";\n if [ \"${NVS_OS}\" = \"win\" ]; then\n NODE_ARCHIVE_EXT=\".7z\";\n else\n if [ \"${NVS_USE_XZ}\" = \"1\" ]; then\n NODE_ARCHIVE_EXT=\".tar.xz\";\n TAR_FLAGS=\"-Jxvf\";\n fi;\n fi;\n local NODE_ARCH=\"$(uname -m | sed -e 's/x86_64/x64/;s/i86pc/x64/;s/i686/x86/;s/aarch64/arm64/')\";\n if [ \"${NVS_OS}\" = \"aix\" ]; then\n NODE_ARCH=\"ppc64\";\n fi;\n local NODE_FULLNAME=\"node-v${NODE_VERSION}-${NVS_OS}-${NODE_ARCH}\";\n local NODE_URI=\"${NODE_BASE_URI}v${NODE_VERSION}/${NODE_FULLNAME}${NODE_ARCHIVE_EXT}\";\n local NODE_ARCHIVE=\"${NVS_HOME}/cache/${NODE_FULLNAME}${NODE_ARCHIVE_EXT}\";\n if [ ! -d \"${NVS_HOME}/cache\" ]; then\n command mkdir -p \"${NVS_HOME}/cache\";\n fi;\n echo \"Downloading bootstrap node from ${NODE_URI}\";\n if type noglob > /dev/null 2>&1; then\n noglob curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n else\n curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n fi;\n if [ ! -f \"${NODE_ARCHIVE}\" ] && [ \"${NODE_ARCHIVE_EXT}\" = \".tar.xz\" ]; then\n NODE_ARCHIVE_EXT=\".tar.gz\";\n TAR_FLAGS=\"-zxvf\";\n NODE_ARCHIVE=\"${NVS_HOME}/cache/${NODE_FULLNAME}${NODE_ARCHIVE_EXT}\";\n echo \"Retry download bootstrap node from ${NODE_URI} in gz format\";\n if type noglob > /dev/null 2>&1; then\n noglob curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n else\n curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n fi;\n fi;\n if [ ! -f \"${NODE_ARCHIVE}\" ]; then\n echo \"Failed to download node binary.\";\n return 1;\n fi;\n if [ \"${NVS_OS}\" = \"win\" ]; then\n \"${NVS_ROOT}/tools/7-Zip/7zr.exe\" e \"-o${NVS_HOME}/cache\" -y \"${NODE_ARCHIVE}\" \"${NODE_FULLNAME}/${NODE_EXE}\" > /dev/null 2>&1;\n else\n if [ \"${NVS_OS}\" = \"aix\" ]; then\n gunzip \"${NODE_ARCHIVE}\" | tar -xvC \"${NVS_HOME}/cache\" \"${NODE_FULLNAME}/bin/${NODE_EXE}\" > /dev/null 2>&1;\n else\n tar $TAR_FLAGS \"${NODE_ARCHIVE}\" -C \"${NVS_HOME}/cache\" \"${NODE_FULLNAME}/bin/${NODE_EXE}\" > /dev/null 2>&1;\n fi;\n mv \"${NVS_HOME}/cache/${NODE_FULLNAME}/bin/${NODE_EXE}\" \"${NVS_HOME}/cache/${NODE_EXE}\" > /dev/null 2>&1;\n rm -r \"${NVS_HOME}/cache/${NODE_FULLNAME}\" > /dev/null 2>&1;\n fi;\n if [ ! -f \"${NODE_PATH}\" ]; then\n echo \"Failed to setup node binary.\";\n return 1;\n fi;\n echo \"\";\n fi;\n local EXIT_CODE=0;\n case \"$@\" in \n \"cd\")\n local DIR=$PWD;\n while [ \"$DIR\" != \"\" -a ! \\( -e \"$DIR/.node-version\" -o -e \"$DIR/.nvmrc\" \\) ]; do\n if [ \"$DIR\" = \"/\" ]; then\n DIR=;\n else\n DIR=$(dirname \"$DIR\");\n fi;\n done;\n if [ \"$DIR\" != \"$NVS_AUTO_DIRECTORY\" ]; then\n command \"${NODE_PATH}\" \"${NVS_ROOT}/lib/index.js\" auto;\n EXIT_CODE=$?;\n fi;\n export NVS_AUTO_DIRECTORY=$DIR\n ;;\n *)\n command \"${NODE_PATH}\" \"${NVS_ROOT}/lib/index.js\" \"$@\";\n EXIT_CODE=$?\n ;;\n esac;\n if [ ${EXIT_CODE} = 2 ]; then\n rm \"${NODE_PATH}\";\n nvs $@;\n fi;\n if [ -f \"${NVS_POSTSCRIPT}\" ]; then\n . \"${NVS_POSTSCRIPT}\";\n command rm \"${NVS_POSTSCRIPT}\";\n unset NVS_POSTSCRIPT;\n fi;\n return $EXIT_CODE\n}",
        "BASH_FUNC_nvsudo%%": "() {  local NVS_CURRENT=`nvs which`;\n if [ -n \"${NVS_CURRENT}\" ]; then\n NVS_CURRENT=`dirname \"${NVS_CURRENT}\"`;\n fi;\n sudo \"NVS_CURRENT=${NVS_CURRENT}\" \"${NVS_ROOT}/nvs\" $*\n}",
        "_": "/usr/bin/cat"
}
[5822 ms] 
[5825 ms] Start: Run in container:
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
/workspaces/enola
AUTHORS       Dockerfile-DevEnv   MODULE.bazel       ToDo.md          bazel-enola     devenv.bash  jitpack.yml         models            test           tools
BUILD         LICENSE             MODULE.bazel.lock  ToDo.yaml        bazel-out       docs         learn               node_modules      test-cli.bash  update.bash
CITATION.cff  LICENSE-header.txt  NOTICE             WORKSPACE.bazel  bazel-testlogs  enola        maven_install.json  requirements.txt  test.bash      web
Dockerfile    META-INF            README.md          bazel-bin        connectors      java         mkdocs.yaml         site              third_party
+++ dirname tools/devcontainer/install.bash
++ realpath tools/devcontainer
+ ROOT_DIR=/workspaces/enola/tools/devcontainer/../..
+ /workspaces/enola/tools/devcontainer/../../tools/asdf/install.bash
SHELL=/bin/bash
NUGET_XMLDOC_MODE=skip
NVM_INC=/usr/local/share/nvm/versions/node/v20.18.1/include/node
rvm_prefix=/usr/local
JAVA_ROOT=/home/codespace/java
JAVA_HOME=/usr/local/sdkman/candidates/java/current
DOTNET_ROOT=/usr/share/dotnet
SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock
GRADLE_HOME=/usr/local/sdkman/candidates/gradle/current
PYTHON_ROOT=/home/codespace/.python
rvm_stored_umask=0022
NVS_DIR=/usr/local/nvs
NVS_OS=linux
DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
MY_RUBY_HOME=/usr/local/rvm/rubies/ruby-3.3.4
REMOTE_CONTAINERS_IPC=/tmp/vscode-remote-containers-ipc-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock
NVS_USE_XZ=1
SDKMAN_CANDIDATES_DIR=/usr/local/sdkman/candidates
RUBY_VERSION=ruby-3.3.4
PIPX_BIN_DIR=/usr/local/py-utils/bin
PWD=/workspaces/enola
rvm_version=1.29.12 (latest)
ORYX_DIR=/usr/local/oryx
rvm_user_install_flag=0
HUGO_ROOT=/home/codespace/.hugo
container=podman
NPM_GLOBAL=/home/codespace/.npm-global
HOME=/home/codespace
LANG=C.UTF-8
LS_COLORS=
DYNAMIC_INSTALL_ROOT_DIR=/opt
NVM_SYMLINK_CURRENT=true
REMOTE_CONTAINERS=true
PHP_PATH=/usr/local/php/current
DEBIAN_FLAVOR=focal-scm
PHP_ROOT=/home/codespace/.php
ORYX_ENV_TYPE=vsonline-present
HUGO_DIR=/usr/local/hugo/bin
DOCKER_BUILDKIT=1
GOROOT=/usr/local/go
PYTHON_PATH=/usr/local/python/current
NVM_DIR=/usr/local/share/nvm
rvm_bin_path=/usr/local/rvm/bin
GEM_PATH=/usr/local/rvm/gems/ruby-3.3.4:/usr/local/rvm/gems/ruby-3.3.4@global
GEM_HOME=/usr/local/rvm/gems/ruby-3.3.4
LESSCLOSE=/usr/bin/lesspipe %s %s
NVS_ROOT=/usr/local/nvs
TERM=xterm
REMOTE_CONTAINERS_SOCKETS=["/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock","/tmp/.X11-unix/X0","/home/codespace/.gnupg/S.gpg-agent"]
LESSOPEN=| /usr/bin/lesspipe %s
USER=codespace
NODE_ROOT=/home/codespace/nvm
PYTHONIOENCODING=UTF-8
PIPX_HOME=/usr/local/py-utils
NVS_HOME=/usr/local/nvs
rvm_loaded_flag=1
CONDA_SCRIPT=/opt/conda/etc/profile.d/conda.sh
MAVEN_HOME=/usr/local/sdkman/candidates/maven/current
SDKMAN_DIR=/usr/local/sdkman
DISPLAY=:0
SHLVL=3
NVM_CD_FLAGS=
ORYX_SDK_STORAGE_BASE_URL=https://oryx-cdn.microsoft.io
CONDA_DIR=/opt/conda
PROMPT_DIRTRIM=4
DOTNET_RUNNING_IN_CONTAINER=true
SDKMAN_CANDIDATES_API=https://api.sdkman.io/2
DOTNET_USE_POLLING_FILE_WATCHER=true
ENABLE_DYNAMIC_INSTALL=true
MAVEN_ROOT=/home/codespace/.maven
ORYX_PREFER_USER_INSTALLED_SDKS=true
JUPYTERLAB_PATH=/home/codespace/.local/bin
RVM_PATH=/usr/local/rvm
RAILS_DEVELOPMENT_HOSTS=.githubpreview.dev,.preview.app.github.dev,.app.github.dev
RUBY_ROOT=/home/codespace/.ruby
RUBY_HOME=/usr/local/rvm/rubies/default
PATH=/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin
SDKMAN_PLATFORM=linuxx64
NVM_BIN=/usr/local/share/nvm/versions/node/v20.18.1/bin
IRBRC=/usr/local/rvm/rubies/ruby-3.3.4/.irbrc
REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0
rvm_path=/usr/local/rvm
GOPATH=/go
_=/usr/bin/env
[5970 ms] [21:06:40] Installing extension 'github.vscode-pull-request-github'...
[5972 ms] [21:06:40] Installing extension 'github.copilot-chat'...
[6023 ms] [21:06:40] Installing extension 'github.copilot'...
[6098 ms] [21:06:40] Getting Manifest... github.copilot
[6346 ms] [21:06:41] Getting Manifest... github.vscode-pull-request-github
[6385 ms] [21:06:41] Getting Manifest... github.copilot-chat
[6432 ms] [21:06:41] Installing extension: github.copilot {
  isMachineScoped: false,
  installPreReleaseVersion: false,
  isApplicationScoped: true,
  isBuiltin: false,
  installGivenVersion: false,
  installOnlyNewlyAddedFromExtensionPack: true,
  profileLocation: br {
    scheme: 'file',
    authority: '',
    path: '/home/codespace/.vscode-server/extensions/extensions.json',
    query: '',
    fragment: '',
    _formatted: 'file:///home/codespace/.vscode-server/extensions/extensions.json',
    _fsPath: '/home/codespace/.vscode-server/extensions/extensions.json'
  },
  productVersion: { version: '1.96.4', date: '2025-01-16T00:16:19.038Z' }
}
[6433 ms] [21:06:41] Installing extension: github.copilot-chat {
  isMachineScoped: false,
  installPreReleaseVersion: false,
  isApplicationScoped: true,
  isBuiltin: false,
  installGivenVersion: false,
  installOnlyNewlyAddedFromExtensionPack: true,
  profileLocation: br {
    scheme: 'file',
    authority: '',
    path: '/home/codespace/.vscode-server/extensions/extensions.json',
    query: '',
    fragment: '',
    _formatted: 'file:///home/codespace/.vscode-server/extensions/extensions.json',
    _fsPath: '/home/codespace/.vscode-server/extensions/extensions.json'
  },
  productVersion: { version: '1.96.4', date: '2025-01-16T00:16:19.038Z' }
}
[21:06:41] Installing extension: github.vscode-pull-request-github {
  isMachineScoped: false,
  installPreReleaseVersion: false,
  isApplicationScoped: true,
  isBuiltin: false,
  installGivenVersion: false,
  installOnlyNewlyAddedFromExtensionPack: true,
  profileLocation: br {
    scheme: 'file',
    authority: '',
    path: '/home/codespace/.vscode-server/extensions/extensions.json',
    query: '',
    fragment: '',
    _formatted: 'file:///home/codespace/.vscode-server/extensions/extensions.json',
    _fsPath: '/home/codespace/.vscode-server/extensions/extensions.json'
  },
  productVersion: { version: '1.96.4', date: '2025-01-16T00:16:19.038Z' }
}
Cloning into '/home/codespace/.asdf'...
[6442 ms] [21:06:41] Using cached extensions scan result system file:///vscode/vscode-server/bin/linux-x64/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/extensions
[6670 ms] [21:06:41] Using cached extensions scan result system file:///vscode/vscode-server/bin/linux-x64/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/extensions
[6838 ms] [21:06:41] Getting Manifest... github.copilot
[6856 ms] [21:06:41] Using cached extensions scan result system file:///vscode/vscode-server/bin/linux-x64/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/extensions
remote: Enumerating objects: 10428, done.
remote: Counting objects: 100% (214/214), done.
remote: Compressing objects: 100% (72/72), done.
[7012 ms] [21:06:41] Getting Manifest... github.copilot-chat
[7057 ms] [21:06:41] Using cached extensions scan result system file:///vscode/vscode-server/bin/linux-x64/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/extensions
remote: Total 10428 (delta 177), reused 142 (delta 142), pack-reused 10214 (from 3)
Receiving objects: 100% (10428/10428), 3.91 MiB | 24.89 MiB/s, done.
Resolving deltas: 100% (6138/6138), done.
Note: switching to 'ccdd47df9b73d0a22235eb06ad4c48eb57360832'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

OS:
Linux 947a11f71398 6.12.11-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jan 24 04:59:58 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

SHELL:
GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://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.

BASH VERSION:
5.0.17(1)-release

ASDF VERSION:
v0.14.0-ccdd47d

ASDF INTERNAL VARIABLES:
ASDF_DEFAULT_TOOL_VERSIONS_FILENAME=.tool-versions
ASDF_DATA_DIR=/home/codespace/.asdf
ASDF_DIR=/home/codespace/.asdf
ASDF_CONFIG_FILE=/home/codespace/.asdfrc

No plugins installed
ASDF INSTALLED PLUGINS:


initializing plugin repository...Cloning into '/home/codespace/.asdf/repository'...
remote: Enumerating objects: 6174, done.
remote: Counting objects: 100% (1825/1825), done.
remote: Compressing objects: 100% (55/55), done.
remote: Total 6174 (delta 1807), reused 1770 (delta 1770), pack-reused 4349 (from 2)
Receiving objects: 100% (6174/6174), 1.46 MiB | 17.96 MiB/s, done.
Resolving deltas: 100% (3394/3394), done.
[8197 ms] [21:06:42] Extension signature verification result for github.copilot-chat: Success. Executed: true. Duration: 1100ms.
[8211 ms] [21:06:42] Extension signature verification result for github.vscode-pull-request-github: Success. Executed: true. Duration: 1093ms.
[8324 ms] [21:06:43] Extracted extension to file:///home/codespace/.vscode-server/extensions/github.vscode-pull-request-github-0.102.0: github.vscode-pull-request-github
[8332 ms] [21:06:43] Renamed to /home/codespace/.vscode-server/extensions/github.vscode-pull-request-github-0.102.0
[8620 ms] [21:06:43] Extracted extension to file:///home/codespace/.vscode-server/extensions/github.copilot-chat-0.23.2: github.copilot-chat
[8628 ms] [21:06:43] Renamed to /home/codespace/.vscode-server/extensions/github.copilot-chat-0.23.2
[8710 ms] [21:06:43] Extension signature verification result for github.copilot: Success. Executed: true. Duration: 1160ms.
[9336 ms] [21:06:44] Extracted extension to file:///home/codespace/.vscode-server/extensions/github.copilot-1.266.0: github.copilot
[9343 ms] [21:06:44] Renamed to /home/codespace/.vscode-server/extensions/github.copilot-1.266.0
[9353 ms] [21:06:44] Extension installed successfully: github.vscode-pull-request-github file:///home/codespace/.vscode-server/extensions/extensions.json
[21:06:44] Extension installed successfully: github.copilot-chat file:///home/codespace/.vscode-server/extensions/extensions.json
[21:06:44] Extension installed successfully: github.copilot file:///home/codespace/.vscode-server/extensions/extensions.json
[9353 ms] [21:06:44] Extension 'github.vscode-pull-request-github' v0.102.0 was successfully installed.
[21:06:44] Extension 'github.copilot-chat' v0.23.2 was successfully installed.
[9353 ms] [21:06:44] Extension 'github.copilot' v1.266.0 was successfully installed.
[9355 ms] [21:06:44] No uninstalled extensions found.
Downloading Bun v1.2.2...
Archive:  /tmp/asdf-bun.B3Op/bun.zip
  inflating: /home/codespace/.asdf/downloads/bun/1.2.2/bun  
Installing Bun v1.2.2...
Bun v1.2.2 is installed successfully!
Downloading https://github.com/protocolbuffers/protobuf/releases/download/v29.2/protoc-29.2-linux-x86_64.zip
asdf: Warn: You have configured asdf to preserve downloaded files (with always_keep_download=yes or --keep-download). But
asdf: Warn: the current plugin (protoc) does not support that. Downloaded files will not be preserved.
bun             1.2.2           /workspaces/enola/.tool-versions
protoc          29.2            /workspaces/enola/.tool-versions
libprotoc 29.2
+ source /home/codespace/.asdf/asdf.sh
++ export ASDF_DIR=
++ ASDF_DIR=
++ '[' -z '' ']'
++ '[' -n '5.0.17(1)-release' ']'
++ _asdf_old_dir=/workspaces/enola
++ CDPATH=
++ builtin cd -- /home/codespace/.asdf
++ ASDF_DIR=/home/codespace/.asdf
++ CDPATH=
++ builtin cd -- /workspaces/enola
++ unset -v _asdf_old_dir
++ '[' -z /home/codespace/.asdf ']'
++ '[' '!' -d /home/codespace/.asdf ']'
++ _asdf_bin=/home/codespace/.asdf/bin
++ _asdf_shims=/home/codespace/.asdf/shims
++ _asdf_should_prepend=no
++ '[' -n '' ']'
++ '[' -n '5.0.17(1)-release' ']'
++ case $OSTYPE in
++ '[' no = yes ']'
++ unset -v _asdf_should_prepend
++ case ":$PATH:" in
++ PATH=/home/codespace/.asdf/bin:/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin
++ case ":$PATH:" in
++ PATH=/home/codespace/.asdf/shims:/home/codespace/.asdf/bin:/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin
++ unset -v _asdf_bin _asdf_shims
+ asdf plugin add java
+ case $1 in
+ command asdf plugin add java
+ asdf plugin add java
[14763 ms] Start: Run in container: mkdir -p '/vscode/vscode-server/extensionsCache' && cd '/home/codespace/.vscode-server/extensionsCache' && cp 'github.copilot-1.266.0' '/vscode/vscode-server/extensionsCache'
[14789 ms] 
[14790 ms] 
[14790 ms] Start: Run in container: cd '/vscode/vscode-server/extensionsCache' && ls -t | tail -n +500 | xargs rm -f
[14798 ms] 
[14798 ms] 
+ asdf install java temurin-21.0.2+13.0.LTS
+ case $1 in
+ command asdf install java temurin-21.0.2+13.0.LTS
+ asdf install java temurin-21.0.2+13.0.LTS
##O=-#    #                                                                                                                                               #=#=-  #     #                                                                                                                                                                                                                                                                                                      ######                                                                                                                                                    ################                                                                                                                                          #########################                                                                                                                                 ###################################                                                                                                                       ###########################################                                                                                                               ##############################################                                                                                                            ################################################                                                                                                          ##################################################                                                                                                        ############################################################                                                                                              #####################################################################                                                                                     ##############################################################################                                                                            ########################################################################################                                                                  #################################################################################################                                                         ###########################################################################################################                                               ####################################################################################################################                                      ##############################################################################################################################                            #######################################################################################################################################                   #################################################################################################################################################         ############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# 100.0%
OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz
OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz: OK
asdf: Warn: You have configured asdf to preserve downloaded files (with always_keep_download=yes or --keep-download). But
asdf: Warn: the current plugin (java) does not support that. Downloaded files will not be preserved.
+ asdf global java temurin-21.0.2+13.0.LTS
+ case $1 in
+ command asdf global java temurin-21.0.2+13.0.LTS
+ asdf global java temurin-21.0.2+13.0.LTS
+ java --version
openjdk 21.0.2 2024-01-16 LTS
OpenJDK Runtime Environment Temurin-21.0.2+13 (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.2+13 (build 21.0.2+13-LTS, mixed mode, sharing)
+ /workspaces/enola/tools/devcontainer/../../tools/go/install.bash
+ echo /home/codespace/.asdf/shims:/home/codespace/.asdf/bin:/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin
/home/codespace/.asdf/shims:/home/codespace/.asdf/bin:/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin
++ go env GOPATH
+ GO_BIN_PATH=/go/bin
+ BZL=/go/bin/bazelisk
+ go install github.com/bazelbuild/[email protected]
go: downloading github.com/bazelbuild/bazelisk v1.19.0
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/hashicorp/go-version v1.6.0
go: downloading github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d
go: downloading golang.org/x/term v0.13.0
go: downloading golang.org/x/sys v0.13.0
+ go install github.com/bazelbuild/buildtools/buildifier@latest
go: downloading github.com/bazelbuild/buildtools v0.0.0-20250204160707-ad48c76ab9b5
go: downloading github.com/golang/protobuf v1.5.0
go: downloading google.golang.org/protobuf v1.33.0
+ go install github.com/bazelbuild/buildtools/buildozer@latest
+ ln -fs /go/bin/bazelisk /go/bin/bazel
+ ln -fs /go/bin/bazelisk /go/bin/b
+ set +u
+ '[' -n '' ']'
+ set -u
+ /go/bin/bazelisk version
2025/02/07 21:07:21 Downloading https://releases.bazel.build/8.0.1/release/bazel-8.0.1-linux-x86_64...
Downloading: 61 MB out of 61 MB (100%) 
Bazelisk version: development
Extracting Bazel installation...
WARNING: Ignoring JAVA_HOME, because it must point to a JDK, not a JRE.
Starting local Bazel server (8.0.1) and connecting to it...
Build label: 8.0.1
Build target: @@//src/main/java/com/google/devtools/build/lib/bazel:BazelServer
Build time: Fri Jan 17 19:16:16 2025 (1737141376)
Build timestamp: 1737141376
Build timestamp as int: 1737141376
[50803 ms] Start: Run in container: mkdir -p '/home/codespace/.devcontainer' && CONTENT="$(cat '/home/codespace/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-02-07T22:06:37.681120032+01:00}" != '2025-02-07T22:06:37.681120032+01:00' ] && echo '2025-02-07T22:06:37.681120032+01:00' > '/home/codespace/.devcontainer/.updateContentCommandMarker'
[50814 ms] 
[50814 ms] 
[50824 ms] Running Dev Containers CLI:   run-user-commands --user-data-folder /home/vorburger/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580 --workspace-folder /home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.local_folder=/home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.config_file=/home/vorburger/git/github.com/enola-dev/enola/.devcontainer/devcontainer.json --container-id 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8 --log-level debug --log-format json --config /home/vorburger/git/github.com/enola-dev/enola/.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-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 154 --terminal-rows 22 --dotfiles-target-path ~/dotfiles
[50824 ms] Start: Run: /usr/share/code/code /home/vorburger/.vscode/extensions/ms-vscode-remote.remote-containers-0.394.0/dist/spec-node/devContainersSpecCLI.js run-user-commands --user-data-folder /home/vorburger/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580 --workspace-folder /home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.local_folder=/home/vorburger/git/github.com/enola-dev/enola --id-label devcontainer.config_file=/home/vorburger/git/github.com/enola-dev/enola/.devcontainer/devcontainer.json --container-id 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8 --log-level debug --log-format json --config /home/vorburger/git/github.com/enola-dev/enola/.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-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env SSH_AUTH_SOCK=/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock --remote-env DISPLAY=:0 --remote-env REMOTE_CONTAINERS_DISPLAY_SOCK=/tmp/.X11-unix/X0 --remote-env REMOTE_CONTAINERS=true --mount-workspace-git-root --terminal-columns 154 --terminal-rows 22 --dotfiles-target-path ~/dotfiles
[50840 ms] Initializing configuration support...
[50840 ms] Internal initialization of dev container support package...
[50850 ms] Port forwarding connection from 49230 > 42591 > 42591 in the container.
[50851 ms] Start: Run in container: /home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/node -e 
[50858 ms] Port forwarding 49230 > 42591 > 42591 stderr: Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[51056 ms] Port forwarding 49230 > 42591 > 42591 stderr: Connection established
[51070 ms] Port forwarding connection from 49250 > 42591 > 42591 in the container.
[51071 ms] Start: Run in container: /home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/node -e 
[51082 ms] Port forwarding 49250 > 42591 > 42591 stderr: Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[51089 ms] [21:07:25] [127.0.0.1][bc5977e6][ManagementConnection] New connection established.
[51096 ms] @devcontainers/cli 0.72.0. Node.js v20.18.1. linux 6.12.11-200.fc41.x86_64 x64.
[51096 ms] Start: Run: docker buildx version
[51125 ms] [21:07:25] Log level changed to info
[51220 ms] buildah 1.38.1
[51220 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.

[51220 ms] Start: Run: docker -v
[51232 ms] Port forwarding 49250 > 42591 > 42591 stderr: Connection established
[51258 ms] Start: Run: git rev-parse --show-cdup
[51268 ms] Start: Run: docker inspect --type container 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8
[51331 ms] [21:07:26] [127.0.0.1][3be48971][ExtensionHostConnection] New connection established.
[51334 ms] Start: Inspecting container
[51334 ms] Start: Run: docker inspect --type container 947a11f713980aaad3e5a4e955cfb7b5044c0fbd516875e781c0a065431bf6e8
[51338 ms] [21:07:26] [127.0.0.1][3be48971][ExtensionHostConnection] <6384> Launched Extension Host Process.
[51424 ms] Start: Run in container: /bin/sh
[51429 ms] Start: Run in container: uname -m
[51541 ms] x86_64
[51541 ms] Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[51541 ms] Start: Run in container: (cat /etc/os-release || cat /usr/lib/os-release) 2>/dev/null
[51545 ms] NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
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"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
[51545 ms] 
[51545 ms] Start: Run in container:  (command -v getent >/dev/null 2>&1 && getent passwd 'codespace' || grep -E '^codespace|^[^:]*:[^:]*:codespace:' /etc/passwd || true)
[51551 ms] userEnvProbe: loginInteractiveShell (default)
[51551 ms] Start: Run in container: test -f '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580/env-loginInteractiveShell.json'
[51553 ms] 
[51553 ms] 
[51553 ms] Start: Run in container: mkdir -p '/home/codespace/.devcontainer' && CONTENT="$(cat '/home/codespace/.devcontainer/.onCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-02-07T22:06:37.681120032+01:00}" != '2025-02-07T22:06:37.681120032+01:00' ] && echo '2025-02-07T22:06:37.681120032+01:00' > '/home/codespace/.devcontainer/.onCreateCommandMarker'
[51559 ms] 
[51560 ms] 
[51560 ms] Exit code 1
[51560 ms] Start: Run in container: cat '/tmp/devcontainers-458a4c35-92bf-41aa-9fe2-3ce6e077cfa31738962393580/env-loginInteractiveShell.json'
[51562 ms] {
        "SHELL": "/bin/bash",
        "NUGET_XMLDOC_MODE": "skip",
        "NVM_INC": "/usr/local/share/nvm/versions/node/v20.18.1/include/node",
        "rvm_prefix": "/usr/local",
        "JAVA_ROOT": "/home/codespace/java",
        "JAVA_HOME": "/usr/local/sdkman/candidates/java/current",
        "DOTNET_ROOT": "/usr/share/dotnet",
        "GRADLE_HOME": "/usr/local/sdkman/candidates/gradle/current",
        "PYTHON_ROOT": "/home/codespace/.python",
        "rvm_stored_umask": "0022",
        "NVS_DIR": "/usr/local/nvs",
        "NVS_OS": "linux",
        "DOTNET_SKIP_FIRST_TIME_EXPERIENCE": "1",
        "MY_RUBY_HOME": "/usr/local/rvm/rubies/ruby-3.3.4",
        "NVS_USE_XZ": "1",
        "REMOTE_CONTAINERS_IPC": "/tmp/vscode-remote-containers-ipc-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock",
        "SDKMAN_CANDIDATES_DIR": "/usr/local/sdkman/candidates",
        "RUBY_VERSION": "ruby-3.3.4",
        "PIPX_BIN_DIR": "/usr/local/py-utils/bin",
        "rvm_version": "1.29.12 (latest)",
        "ORYX_DIR": "/usr/local/oryx",
        "rvm_user_install_flag": "0",
        "HUGO_ROOT": "/home/codespace/.hugo",
        "container": "podman",
        "NPM_GLOBAL": "/home/codespace/.npm-global",
        "HOME": "/home/codespace",
        "LANG": "C.UTF-8",
        "LS_COLORS": "",
        "DYNAMIC_INSTALL_ROOT_DIR": "/opt",
        "NVM_SYMLINK_CURRENT": "true",
        "PHP_PATH": "/usr/local/php/current",
        "DEBIAN_FLAVOR": "focal-scm",
        "PHP_ROOT": "/home/codespace/.php",
        "ORYX_ENV_TYPE": "vsonline-present",
        "HUGO_DIR": "/usr/local/hugo/bin",
        "DOCKER_BUILDKIT": "1",
        "GOROOT": "/usr/local/go",
        "PYTHON_PATH": "/usr/local/python/current",
        "NVM_DIR": "/usr/local/share/nvm",
        "rvm_bin_path": "/usr/local/rvm/bin",
        "GEM_PATH": "/usr/local/rvm/gems/ruby-3.3.4:/usr/local/rvm/gems/ruby-3.3.4@global",
        "GEM_HOME": "/usr/local/rvm/gems/ruby-3.3.4",
        "LESSCLOSE": "/usr/bin/lesspipe %s %s",
        "NVS_ROOT": "/usr/local/nvs",
        "REMOTE_CONTAINERS_SOCKETS": "[\"/tmp/vscode-ssh-auth-51c234a0-643d-406c-bfce-5aa5a907fcd0.sock\",\"/tmp/.X11-unix/X0\",\"/home/codespace/.gnupg/S.gpg-agent\"]",
        "LESSOPEN": "| /usr/bin/lesspipe %s",
        "USER": "codespace",
        "NODE_ROOT": "/home/codespace/nvm",
        "PYTHONIOENCODING": "UTF-8",
        "NVS_HOME": "/usr/local/nvs",
        "PIPX_HOME": "/usr/local/py-utils",
        "rvm_loaded_flag": "1",
        "CONDA_SCRIPT": "/opt/conda/etc/profile.d/conda.sh",
        "MAVEN_HOME": "/usr/local/sdkman/candidates/maven/current",
        "SDKMAN_DIR": "/usr/local/sdkman",
        "SHLVL": "1",
        "NVM_CD_FLAGS": "",
        "ORYX_SDK_STORAGE_BASE_URL": "https://oryx-cdn.microsoft.io",
        "CONDA_DIR": "/opt/conda",
        "PROMPT_DIRTRIM": "4",
        "SDKMAN_CANDIDATES_API": "https://api.sdkman.io/2",
        "DOTNET_RUNNING_IN_CONTAINER": "true",
        "DOTNET_USE_POLLING_FILE_WATCHER": "true",
        "ENABLE_DYNAMIC_INSTALL": "true",
        "MAVEN_ROOT": "/home/codespace/.maven",
        "ORYX_PREFER_USER_INSTALLED_SDKS": "true",
        "JUPYTERLAB_PATH": "/home/codespace/.local/bin",
        "RVM_PATH": "/usr/local/rvm",
        "RAILS_DEVELOPMENT_HOSTS": ".githubpreview.dev,.preview.app.github.dev,.app.github.dev",
        "RUBY_ROOT": "/home/codespace/.ruby",
        "RUBY_HOME": "/usr/local/rvm/rubies/default",
        "PATH": "/home/codespace/.local/bin:/home/codespace/.dotnet:/home/codespace/nvm/current/bin:/home/codespace/.php/current/bin:/home/codespace/.python/current/bin:/home/codespace/java/current/bin:/home/codespace/.ruby/current/bin:/home/codespace/.local/bin:/usr/local/python/current/bin:/usr/local/py-utils/bin:/usr/local/oryx:/usr/local/go/bin:/go/bin:/usr/local/sdkman/bin:/usr/local/sdkman/candidates/java/current/bin:/usr/local/sdkman/candidates/gradle/current/bin:/usr/local/sdkman/candidates/maven/current/bin:/usr/local/sdkman/candidates/ant/current/bin:/usr/local/rvm/gems/default/bin:/usr/local/rvm/gems/default@global/bin:/usr/local/rvm/rubies/default/bin:/usr/local/share/rbenv/bin:/usr/local/php/current/bin:/opt/conda/bin:/usr/local/nvs:/usr/local/share/nvm/current/bin:/usr/local/hugo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/share/dotnet:/home/codespace/.dotnet/tools:/usr/local/rvm/bin",
        "SDKMAN_PLATFORM": "linuxx64",
        "NVM_BIN": "/usr/local/share/nvm/versions/node/v20.18.1/bin",
        "IRBRC": "/usr/local/rvm/rubies/ruby-3.3.4/.irbrc",
        "rvm_path": "/usr/local/rvm",
        "GOPATH": "/go",
        "BASH_FUNC_nvs%%": "() {  if [ -z \"${NVS_HOME}\" ]; then\n export NVS_HOME=\"${NVS_ROOT}\";\n fi;\n export NVS_POSTSCRIPT=\"${NVS_HOME}/nvs_tmp_$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -f1 -d\" \").sh\";\n local NODE_EXE=\"node\";\n if [ \"${NVS_OS}\" = \"win\" ]; then\n NODE_EXE=\"node.exe\";\n fi;\n local NODE_PATH=\"${NVS_HOME}/cache/${NODE_EXE}\";\n if [ ! -f \"${NODE_PATH}\" ]; then\n local NODE_VERSION=\"$(grep '\"bootstrap\" *:' \"${NVS_ROOT}/defaults.json\" | sed -e 's/.*: *\"//' -e 's/\"[^\\n]*//' -e 's/.*\\///')\";\n local NODE_REMOTE=\"$(grep '\"bootstrap\" *:' \"${NVS_ROOT}/defaults.json\" | sed -e 's/.*: *\"//' -e 's/\"[^\\n]*//' -e 's/\\/.*//')\";\n local NODE_BASE_URI=\"$(grep \"\\\"${NODE_REMOTE}\\\" *:\" \"${NVS_ROOT}/defaults.json\" | sed -e 's/.*: *\"//' -e 's/\"[^\\n]*//')\";\n local NODE_ARCHIVE_EXT=\".tar.gz\";\n local TAR_FLAGS=\"-zxvf\";\n if [ \"${NVS_OS}\" = \"win\" ]; then\n NODE_ARCHIVE_EXT=\".7z\";\n else\n if [ \"${NVS_USE_XZ}\" = \"1\" ]; then\n NODE_ARCHIVE_EXT=\".tar.xz\";\n TAR_FLAGS=\"-Jxvf\";\n fi;\n fi;\n local NODE_ARCH=\"$(uname -m | sed -e 's/x86_64/x64/;s/i86pc/x64/;s/i686/x86/;s/aarch64/arm64/')\";\n if [ \"${NVS_OS}\" = \"aix\" ]; then\n NODE_ARCH=\"ppc64\";\n fi;\n local NODE_FULLNAME=\"node-v${NODE_VERSION}-${NVS_OS}-${NODE_ARCH}\";\n local NODE_URI=\"${NODE_BASE_URI}v${NODE_VERSION}/${NODE_FULLNAME}${NODE_ARCHIVE_EXT}\";\n local NODE_ARCHIVE=\"${NVS_HOME}/cache/${NODE_FULLNAME}${NODE_ARCHIVE_EXT}\";\n if [ ! -d \"${NVS_HOME}/cache\" ]; then\n command mkdir -p \"${NVS_HOME}/cache\";\n fi;\n echo \"Downloading bootstrap node from ${NODE_URI}\";\n if type noglob > /dev/null 2>&1; then\n noglob curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n else\n curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n fi;\n if [ ! -f \"${NODE_ARCHIVE}\" ] && [ \"${NODE_ARCHIVE_EXT}\" = \".tar.xz\" ]; then\n NODE_ARCHIVE_EXT=\".tar.gz\";\n TAR_FLAGS=\"-zxvf\";\n NODE_ARCHIVE=\"${NVS_HOME}/cache/${NODE_FULLNAME}${NODE_ARCHIVE_EXT}\";\n echo \"Retry download bootstrap node from ${NODE_URI} in gz format\";\n if type noglob > /dev/null 2>&1; then\n noglob curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n else\n curl -L -# \"${NODE_URI}\" -o \"${NODE_ARCHIVE}\";\n fi;\n fi;\n if [ ! -f \"${NODE_ARCHIVE}\" ]; then\n echo \"Failed to download node binary.\";\n return 1;\n fi;\n if [ \"${NVS_OS}\" = \"win\" ]; then\n \"${NVS_ROOT}/tools/7-Zip/7zr.exe\" e \"-o${NVS_HOME}/cache\" -y \"${NODE_ARCHIVE}\" \"${NODE_FULLNAME}/${NODE_EXE}\" > /dev/null 2>&1;\n else\n if [ \"${NVS_OS}\" = \"aix\" ]; then\n gunzip \"${NODE_ARCHIVE}\" | tar -xvC \"${NVS_HOME}/cache\" \"${NODE_FULLNAME}/bin/${NODE_EXE}\" > /dev/null 2>&1;\n else\n tar $TAR_FLAGS \"${NODE_ARCHIVE}\" -C \"${NVS_HOME}/cache\" \"${NODE_FULLNAME}/bin/${NODE_EXE}\" > /dev/null 2>&1;\n fi;\n mv \"${NVS_HOME}/cache/${NODE_FULLNAME}/bin/${NODE_EXE}\" \"${NVS_HOME}/cache/${NODE_EXE}\" > /dev/null 2>&1;\n rm -r \"${NVS_HOME}/cache/${NODE_FULLNAME}\" > /dev/null 2>&1;\n fi;\n if [ ! -f \"${NODE_PATH}\" ]; then\n echo \"Failed to setup node binary.\";\n return 1;\n fi;\n echo \"\";\n fi;\n local EXIT_CODE=0;\n case \"$@\" in \n \"cd\")\n local DIR=$PWD;\n while [ \"$DIR\" != \"\" -a ! \\( -e \"$DIR/.node-version\" -o -e \"$DIR/.nvmrc\" \\) ]; do\n if [ \"$DIR\" = \"/\" ]; then\n DIR=;\n else\n DIR=$(dirname \"$DIR\");\n fi;\n done;\n if [ \"$DIR\" != \"$NVS_AUTO_DIRECTORY\" ]; then\n command \"${NODE_PATH}\" \"${NVS_ROOT}/lib/index.js\" auto;\n EXIT_CODE=$?;\n fi;\n export NVS_AUTO_DIRECTORY=$DIR\n ;;\n *)\n command \"${NODE_PATH}\" \"${NVS_ROOT}/lib/index.js\" \"$@\";\n EXIT_CODE=$?\n ;;\n esac;\n if [ ${EXIT_CODE} = 2 ]; then\n rm \"${NODE_PATH}\";\n nvs $@;\n fi;\n if [ -f \"${NVS_POSTSCRIPT}\" ]; then\n . \"${NVS_POSTSCRIPT}\";\n command rm \"${NVS_POSTSCRIPT}\";\n unset NVS_POSTSCRIPT;\n fi;\n return $EXIT_CODE\n}",
        "BASH_FUNC_nvsudo%%": "() {  local NVS_CURRENT=`nvs which`;\n if [ -n \"${NVS_CURRENT}\" ]; then\n NVS_CURRENT=`dirname \"${NVS_CURRENT}\"`;\n fi;\n sudo \"NVS_CURRENT=${NVS_CURRENT}\" \"${NVS_ROOT}/nvs\" $*\n}",
        "_": "/usr/bin/cat"
}
[51562 ms] 
[51563 ms] Start: Run in container: mkdir -p '/home/codespace/.devcontainer' && CONTENT="$(cat '/home/codespace/.devcontainer/.updateContentCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-02-07T22:06:37.681120032+01:00}" != '2025-02-07T22:06:37.681120032+01:00' ] && echo '2025-02-07T22:06:37.681120032+01:00' > '/home/codespace/.devcontainer/.updateContentCommandMarker'
[51568 ms] 
[51569 ms] 
[51569 ms] Exit code 1
[51569 ms] Start: Run in container: mkdir -p '/home/codespace/.devcontainer' && CONTENT="$(cat '/home/codespace/.devcontainer/.postCreateCommandMarker' 2>/dev/null || echo ENOENT)" && [ "${CONTENT:-2025-02-07T22:06:37.681120032+01:00}" != '2025-02-07T22:06:37.681120032+01:00' ] && echo '2025-02-07T22:06:37.681120032+01:00' > '/home/codespace/.devcontainer/.postCreateCommandMarker'
[51573 ms] 
[51573 ms] 
Running the postCreateCommand from Feature 'ghcr.io/devcontainers/features/git-lfs:1'...

[51574 ms] Start: Run in container:
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Fetching git lfs artifacts...
(!) Skipping automatic 'git lfs pull' because no git lfs files were detected
[51736 ms] Start: Run in container: # Test for /home/codespace/.gitconfig and git
[51739 ms] 
[51739 ms] 
[51740 ms] Start: Run in container: # Copy /home/vorburger/.gitconfig to /home/codespace/.gitconfig
[51743 ms] 
[51743 ms] 
[51744 ms] Start: Run in container: # Cleaning up git config
[51753 ms] 
[51755 ms] 
[51756 ms] Start: Run: git config --global --get gpg.ssh.allowedSignersFile
[51762 ms] Start: Run in container: command -v git >/dev/null 2>&1 && git config --global --replace-all credential.helper '!f() { /home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/node /tmp/vscode-remote-containers-51c234a0-643d-406c-bfce-5aa5a907fcd0.js git-credential-helper $*; }; f' || true
[51766 ms] 
[51767 ms] 
[51768 ms] Start: Run in container: git config --global --get-all safe.directory | grep -x '/workspaces/enola' || git config --global --add safe.directory '/workspaces/enola'
[51774 ms] 
[51774 ms] 
[56356 ms] Port forwarding connection from 49262 > 42591 > 42591 in the container.
[56356 ms] Start: Run in container: /home/codespace/.vscode-server/bin/cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba/node -e 
[56367 ms] Port forwarding 49262 > 42591 > 42591 stderr: Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
[56489 ms] Port forwarding 49262 > 42591 > 42591 stderr: Connection established
[62499 ms] Port forwarding 49262 > 42591 > 42591 stderr: Remote close
[62532 ms] Port forwarding 49262 > 42591 > 42591 terminated with code 0 and signal null.

vorburger avatar Feb 07 '25 21:02 vorburger

Hey @chrmarti, this issue might need further attention.

@vorburger, you can help us out by closing this issue if the problem no longer exists, or adding more information.

The log seems incomplete (e.g., I don't see docker version being run). Are you running Docker in rootless mode?

chrmarti avatar Jun 11 '25 08:06 chrmarti

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!