Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node.js 14 builds broken (missing python on Ubuntu 18.04 containers) #3275

Closed
richardlau opened this issue Apr 2, 2023 · 2 comments · Fixed by #3276
Closed

Node.js 14 builds broken (missing python on Ubuntu 18.04 containers) #3275

richardlau opened this issue Apr 2, 2023 · 2 comments · Fixed by #3276
Labels

Comments

@richardlau
Copy link
Member

Starting with the 31 March builds, https://ci.nodejs.org/view/Node.js%20Daily/job/node-daily-v14.x-staging/177/, the Node.js 14 build has been failing on Ubuntu 18.04 containers:
e.g.

https://ci.nodejs.org/job/node-test-commit-linux-containered/36920/nodes=ubuntu1804_sharedlibs_shared_x64/console

11:03:33 + make run-ci -j 4
11:03:33 /bin/sh: 1: python: not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 make: python: Command not found
11:03:33 python ./configure --verbose  --shared
11:03:33 make: python: Command not found
11:03:33 Makefile:526: recipe for target 'build-ci' failed
11:03:33 make: *** [build-ci] Error 127
@MoLow
Copy link
Member

MoLow commented Apr 2, 2023

should we backport nodejs/node#37764
or should we revert some of the changes in #3272 and #3269 ?

@richardlau
Copy link
Member Author

should we backport nodejs/node#37764 or should we revert some of the changes in #3272 and #3269 ?

Backporting nodejs/node#37764 would be breaking for Node.js 14.

I think maybe we could restore python-pip to the Dockerfile, or try installing python. We can keep tap2junit installed with pip3, but we need to have python available for Node.js 14.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants