ondemand
ondemand copied to clipboard
Shell App broken on ubuntu 24.04
App 5085 output: innerError Error: Cannot find module '../build/Debug/pty.node'
App 5085 output: Require stack:
App 5085 output: - /var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js
App 5085 output: - /var/www/ood/apps/sys/shell/node_modules/node-pty/lib/index.js
App 5085 output: - /var/www/ood/apps/sys/shell/app.js
App 5085 output: - /opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js
App 5085 output: at Module._resolveFilename (node:internal/modules/cjs/loader:1134:15)
App 5085 output: at Module._load (node:internal/modules/cjs/loader:975:27)
App 5085 output: at Module.require (node:internal/modules/cjs/loader:1225:19)
App 5085 output: at Module.require (/opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js:80:25)
App 5085 output: at require (node:internal/modules/helpers:177:18)
App 5085 output: at Object.<anonymous> (/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js:34:15)
App 5085 output: at Module._compile (node:internal/modules/cjs/loader:1356:14)
App 5085 output: at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
App 5085 output: at Module.load (node:internal/modules/cjs/loader:1197:32)
App 5085 output: at Module._load (node:internal/modules/cjs/loader:1013:12) {
App 5085 output: code: 'MODULE_NOT_FOUND',
App 5085 output: requireStack: [
App 5085 output: '/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js',
App 5085 output: '/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/index.js',
App 5085 output: '/var/www/ood/apps/sys/shell/app.js',
App 5085 output: '/opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js'
App 5085 output: ]
App 5085 output: }
App 5085 output: /var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js:40
App 5085 output: throw outerError;
App 5085 output: ^
App 5085 output:
App 5085 output: Error: The module '/var/www/ood/apps/sys/shell/node_modules/node-pty/build/Release/pty.node'
App 5085 output: was compiled against a different Node.js version using
App 5085 output: NODE_MODULE_VERSION 108. This version of Node.js requires
App 5085 output: NODE_MODULE_VERSION 109. Please try re-compiling or re-installing
App 5085 output: the module (for instance, using `npm rebuild` or `npm install`).
App 5085 output: at Module._extensions..node (node:internal/modules/cjs/loader:1452:18)
App 5085 output: at Module.load (node:internal/modules/cjs/loader:1197:32)
App 5085 output: at Module._load (node:internal/modules/cjs/loader:1013:12)
App 5085 output: at Module.require (node:internal/modules/cjs/loader:1225:19)
App 5085 output: at Module.require (/opt/ood/ondemand/root/usr/share/passenger/helper-scripts/node-loader.js:80:25)
App 5085 output: at require (node:internal/modules/helpers:177:18)
App 5085 output: at Object.<anonymous> (/var/www/ood/apps/sys/shell/node_modules/node-pty/lib/unixTerminal.js:29:11)
App 5085 output: at Module._compile (node:internal/modules/cjs/loader:1356:14)
App 5085 output: at Module._extensions..js (node:internal/modules/cjs/loader:1414:10)
App 5085 output: at Module.load (node:internal/modules/cjs/loader:1197:32) {
App 5085 output: code: 'ERR_DLOPEN_FAILED'
App 5085 output: }
App 5085 output:
App 5085 output: Node.js v18.19.1
[ E 2024-10-22 19:39:28.7402 1794/T1q 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: d54d34d1
Error details saved to: /tmp/passenger-error-3sFinJ.html
[ E 2024-10-22 19:39:28.7549 1794/Ti age/Cor/Con/CheckoutSession.cpp:281 ]: [Client 6-2] Cannot checkout session because a spawning error occurred. The identifier of the error is d54d34d1. Please see earlier logs for details about the error.
Looks similar to this old issue.