vmware / vmware/photon

Node.js v24 Segmentation Faults During npm Global Installs in Dell VSI (Virtual Storage Integrator) OVA on VMware Photon OS 5.0 (Build b9d98344d)

Open
#1,647 13 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
3.2k
Forks
692
PR merge metrics
No merged PRs in 30d

Description

Describe the bug

We are observing consistent segmentation faults when using Node.js v24.14.0 on VMware Photon OS 5.0(Build b9d98344d), specifically during npm install -g (global package installation) operations.

Request
We are seeking guidance on:

Official support stance for Node.js v24 on Photon OS 5.0
Recommended approach for running Node.js applications that require global tooling
Whether a Photon‑compatible Node.js LTS build or alternative packaging strategy is planned

Reproduction steps

1.while deploy OVA , we have faced challenges on node_module depedency download package has issue.
2.During jenkins Image
3.Image
4. During OVA creation using script.sh, the following command is executed, and it throws an exception.
#Update all software on the system
tdnf update -y
#Install the necessary packages for our code
tdnf install -y python3-pip unzip sshpass nodejs tar
#Install the nodejs library forever for iapi-maintaince-util
npm install forever -g

Expected behavior

Photon OS 5.0 started picking node js 24 also should all to support node modules download without any issue.

Additional context

https://broadcomcms-software.wolkenservicedesk.com/wolken-support/mycases/request-details?requestId=36873117 we have open ticket for DCPN also worked with the support team .

  1. Photon OS Support: As previously communicated, the general support team handles only break/fix issues and does not provide support for Photon OS related issues. The process for raising break/fix cases remains unchanged.
  2. Automation, SDK, and API Issues: For assistance with automation, SDK, or API-related requests and issues, please open a case directly with the VCF SDK/API support team.
    o How to Open a SDK Support case: Follow the instructions in this Knowledge Base article: https://knowledge.broadcom.com/external/article/436447 [knowledge.broadcom.com]
    o Supported SDK / API Matrix: Our supported matrix is available here: https://knowledge.broadcom.com/external/article/310445/ [knowledge.broadcom.com]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with script.sh and the documented tdnf and npm install -g commands on Photon OS 5.0 with Node.js 24.14.0. Capture the complete segmentation-fault output and environment details, then compare the result with the requested Photon support and packaging guidance; done means the failure is reproducible and its support status or workaround is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
nodejs
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.