I’m getting an error trying to launch the Shell in 4.0.3. I checked the PUN error log and I am showing the below error.
App 3709 output: innerError Error: Cannot find module '../build/Debug/pty.node'
App 3709 output: Require stack:
App 3709 output: - /var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js
App 3709 output: - /var/www/ood/apps/sys/shell/node_modules/node-pty/lib/index.js
App 3709 output: - /var/www/ood/apps/sys/shell/app.js
App 3709 output: - /opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js
App 3709 output: at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
App 3709 output: at Module._load (node:internal/modules/cjs/loader:1043:27)
App 3709 output: at Module.require (node:internal/modules/cjs/loader:1298:19)
App 3709 output: at Module.require (/opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js:80:25)
App 3709 output: at require (node:internal/modules/helpers:182:18)
App 3709 output: at Object.<anonymous> (/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js:34:15)
App 3709 output: at Module._compile (node:internal/modules/cjs/loader:1529:14)
App 3709 output: at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
App 3709 output: at Module.load (node:internal/modules/cjs/loader:1275:32)
App 3709 output: at Module._load (node:internal/modules/cjs/loader:1096:12) {
App 3709 output: code: 'MODULE_NOT_FOUND',
App 3709 output: requireStack: [
App 3709 output: '/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js',
App 3709 output: '/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/index.js',
App 3709 output: '/var/www/ood/apps/sys/shell/app.js',
App 3709 output: '/opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js'
App 3709 output: ]
App 3709 output: }
App 3709 output: /var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js:40
App 3709 output: throw outerError;
App 3709 output: ^
App 3709 output:
App 3709 output: Error: /var/www/ood/apps/sys/shell/node_modules/node-pty/build/Release/pty.node: undefined symbol: _ZN2v88internal20CanHaveInternalFieldEi
App 3709 output: at Module._extensions..node (node:internal/modules/cjs/loader:1651:18)
App 3709 output: at Module.load (node:internal/modules/cjs/loader:1275:32)
App 3709 output: at Module._load (node:internal/modules/cjs/loader:1096:12)
App 3709 output: at Module.require (node:internal/modules/cjs/loader:1298:19)
App 3709 output: at Module.require (/opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js:80:25)
App 3709 output: at require (node:internal/modules/helpers:182:18)
App 3709 output: at Object.<anonymous> (/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js:29:11)
App 3709 output: at Module._compile (node:internal/modules/cjs/loader:1529:14)
App 3709 output: at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
App 3709 output: at Module.load (node:internal/modules/cjs/loader:1275:32) {
App 3709 output: code: 'ERR_DLOPEN_FAILED'
App 3709 output: }
App 3709 output:
App 3709 output: Node.js v20.19.1
[ E 2025-05-19 18:51:21.8464 3151/Tq age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /var/www/ood/apps/sys/shell: The application process exited prematurely.
Error ID: 7ef372cb
Error details saved to: /tmp/passenger-error-8io1SD.html
[ E 2025-05-19 18:51:21.8495 3151/Tb age/Cor/Con/CheckoutSession.cpp:282 ]: [Client 2-5] Cannot checkout session because a spawning error occurred. The identifier of the error is 7ef372cb. Please see earlier logs for details about the error.