Skip to content

[Bug]: Tests started to fail for three features due to issue with node-gyp #64

Description

@koralowiec

Feature id and version

No response

Dev Container base Image

No response

What happened?

Tests for three features started to fail on Oct 30: Features - Test · devcontainers-extra/features@8a08851 · GitHub

  • tfcdk-cli
  • bigcommerce-stencil-cli
  • trello-cli

Relevant log output

[2024-10-30T02:29:45.960Z] npm error code 1
#14 43.29 \npm error path /usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/cdktf-cli/node_modules/@cdktf/node-pty-prebuilt-multiarch
#14 43.29 \npm error command failed
#14 43.29 \npm error command sh -c node scripts/check-prebuild.js || prebuild-install || node scripts/install.js
#14 43.29 \npm error Prebuild binary missing for platform linux
#14 43.29 npm error prebuild-install warn install No prebuilt binaries found (target=22.11.0 runtime=node arch=x64 libc= platform=linux)
#14 43.29 npm error gyp info it worked if it ends with ok
#14 43.29 npm error gyp info using node-gyp@10.2.0
#14 43.29 npm error gyp info using node@22.11.0 | linux | x64
#14 43.29 npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"
#14 43.29 npm error gyp http GET https://nodejs.org/download/release/v22.11.0/node-v22.11.0-headers.tar.gz
#14 43.29 npm error gyp http 200 https://nodejs.org/download/release/v22.11.0/node-v22.11.0-headers.tar.gz
#14 43.29 npm error gyp http GET https://nodejs.org/download/release/v22.11.0/SHASUMS256.txt
#14 43.29 npm error gyp http 200 https://nodejs.org/download/release/v22.11.0/SHASUMS256.txt

[2024-10-30T02:29:45.961Z] #14 43.29 npm error gyp info spawn /usr/bin/python3
#14 43.29 npm error gyp info spawn args [
#14 43.29 npm error gyp info spawn args '/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
#14 43.29 npm error gyp info spawn args 'binding.gyp',
#14 43.29 npm error gyp info spawn args '-f',
#14 43.29 npm error gyp info spawn args 'make',
#14 43.29 npm error gyp info spawn args '-I',
#14 43.29 npm error gyp info spawn args '/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/cdktf-cli/node_modules/@cdktf/node-pty-prebuilt-multiarch/build/config.gypi',
#14 43.29 npm error gyp info spawn args '-I',
#14 43.29 npm error gyp info spawn args '/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
#14 43.29 npm error gyp info spawn args '-I',
#14 43.29 npm error gyp info spawn args '/root/.cache/node-gyp/22.11.0/include/node/common.gypi',
#14 43.29 npm error gyp info spawn args '-Dlibrary=shared_library',
#14 43.29 npm error gyp info spawn args '-Dvisibility=default',
#14 43.29 npm error gyp info spawn args '-Dnode_root_dir=/root/.cache/node-gyp/22.11.0',
#14 43.29 npm error gyp info spawn args '-Dnode_gyp_dir=/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp',
#14 43.29 npm error gyp info spawn args '-Dnode_lib_file=/root/.cache/node-gyp/22.11.0/<(target_arch)/node.lib',
#14 43.29 npm error gyp info spawn args '-Dmodule_root_dir=/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/cdktf-cli/node_modules/@cdktf/node-pty-prebuilt-multiarch',
#14 43.29 npm error gyp info spawn args '-Dnode_engine=v8',
#14 43.29 npm error gyp info spawn args '--depth=.',
#14 43.29 npm error gyp info spawn args '--no-parallel',
#14 43.29 npm error gyp info spawn args '--generator-output',
#14 43.29 npm error gyp info spawn args 'build',
#14 43.29 npm error gyp info spawn args '-Goutput_dir=.'
#14 43.29 npm error gyp info spawn args ]
#14 43.29 npm error Traceback (most recent call last):
#14 43.29 npm error   File "/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
#14 43.29 npm error     import gyp  # noqa: E402
#14 43.29 npm error     ^^^^^^^^^^
#14 43.29 npm error   File "/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
#14 43.29 npm error     import gyp.input
#14 43.29 npm error   File "/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py", line 8, in <module>
#14 43.29 npm error     import gyp.common
#14 43.29 npm error   File "/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py", line 12, in <module>
#14 43.29 npm error     import shlex
#14 43.29 npm error ModuleNotFoundError: No module named 'shlex'
#14 43.29 npm error gyp ERR! configure error 
#14 43.29 npm error gyp ERR! stack Error: `gyp` failed with exit code: 1
#14 43.29 npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:317:18)
#14 43.29 npm error gyp ERR! stack at ChildProcess.emit (node:events:518:28)
#14 43.29 npm error gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:293:12)
#14 43.29 npm error gyp ERR! System Linux 6.5.0-1025-azure
#14 43.29 npm error gyp ERR! command "/usr/local/share/nvm/versions/node/v22.11.0/bin/node" "/usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
#14 43.29 npm error gyp ERR! cwd /usr/local/share/nvm/versions/node/v22.11.0/lib/node_modules/cdktf-cli/node_modules/@cdktf/node-pty-prebuilt-multiarch
#14 43.29 npm error gyp ERR! node -v v22.11.0
#14 43.29 npm error gyp ERR! node-gyp -v v10.2.0
#14 43.29 npm error gyp ERR! not ok

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions