Stuck on rake assets:precompile

Hi !

I’m trying to deploy using Capistrano to a VPS but I’m stuck on rake assets:precompile

These are the versions on the production server:

npm -v
6.4.1

node -v
v10.15.3

ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux]

This is the output from de deploy script:

00:09 deploy:set_current_revision
      01 echo "XXX" > REVISION
    ✔ 01 deployer@[IP] 0.208s
00:09 deploy:symlink:linked_files
      01 mkdir -p /var/www/sharetribe/releases/20200524001206/config
    ✔ 01 deployer@[IP] 0.211s
      02 ln -s /var/www/sharetribe/shared/config/database.yml /var/www/sharetribe/releases/20200524001206/config/database.yml
    ✔ 02 deployer@[IP] 0.209s
      03 ln -s /var/www/sharetribe/shared/config/master.key /var/www/sharetribe/releases/20200524001206/config/master.key
    ✔ 03 deployer@[IP] 0.208s
00:10 deploy:symlink:linked_dirs
      01 mkdir -p /var/www/sharetribe/releases/20200524001206 /var/www/sharetribe/releases/20200524001206/public
    ✔ 01 deployer@[IP] 0.211s
      02 ln -s /var/www/sharetribe/shared/.bundle /var/www/sharetribe/releases/20200524001206/.bundle
    ✔ 02 deployer@[IP] 0.213s
      03 ln -s /var/www/sharetribe/shared/public/assets /var/www/sharetribe/releases/20200524001206/public/assets
    ✔ 03 deployer@[IP] 0.208s
00:12 bundler:install
      The Gemfile's dependencies are satisfied, skipping installation
00:13 npm:install
      01 npm install --production --silent --no-progress
      01 Cached binary found at /home/deployer/.npm/node-sass/4.12.0/linux-x64-64_binding.node
      01 Binary found at /var/www/sharetribe/releases/20200524001206/client/node_modules/node-sass/vendor/linux-x64-64/binding.node
      01 Testing binary
      01 Binary is fine
      01 added 1005 packages from 670 contributors and audited 2048 packages in 21.648s
      01 found 984 vulnerabilities (974 low, 9 moderate, 1 high)
      01   run `npm audit fix` to fix them, or `npm audit` for details
      01 up to date in 22.337s
      01 found 0 vulnerabilities
      01
    ✔ 01 deployer@[IP] 22.998s
00:36 deploy:assets:precompile
      01 $HOME/.rbenv/bin/rbenv exec bundle exec rake assets:precompile
      01 cd client && npm run build:client
      01
      01 > @ build:client /var/www/sharetribe/releases/20200524001206/client
      01 > npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js
      01
      01
      01 > @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
      01 > check-node-version --package
      01
      01 /var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
      01     throw new TypeError('Invalid Version: ' + version)
      01     ^
      01
      01 TypeError: Invalid Version: 0.32
      01     at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
      01     at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
      01     at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
      01     at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
      01     at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
      01     at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
      01     at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
      01     at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
      01     at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
      01     at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
      01 npm
      01
      01 ERR!
      01
      01 code
      01  ELIFECYCLE
      01 npm
      01
      01 ERR!
      01
      01 errno
      01  1
      01 npm
      01
      01 ERR!
      01  @ ensure-node-version: `check-node-version --package`
      01 npm
      01
      01 ERR!
      01  Exit status 1
      01 npm
      01
      01 ERR!
      01
      01 npm
      01
      01 ERR!
      01  Failed at the @ ensure-node-version script.
      01 npm
      01
      01 ERR!
      01  This is probably not a problem with npm. There is likely additional logging output above.
      01
      01 npm
      01
      01 ERR!
      01  A complete log of this run can be found in:
      01 npm
      01
      01 ERR!
      01      /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
      01 npm
      01
      01 ERR!
      01
      01 code
      01  ELIFECYCLE
      01 npm
      01
      01 ERR!
      01
      01 errno
      01  1
      01 npm
      01
      01 ERR!
      01  @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
      01 npm
      01
      01 ERR!
      01  Exit status 1
      01 npm
      01
      01 ERR!
      01
      01 npm
      01
      01 ERR!
      01  Failed at the @ build:client script.
      01 npm
      01
      01 ERR!
      01  This is probably not a problem with npm. There is likely additional logging output above.
      01
      01 npm
      01
      01 ERR!
      01  A complete log of this run can be found in:
      01 npm
      01
      01 ERR!
      01      /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
      01 rake aborted!
      01 Command failed with status (1): [cd client && npm run build:client...]
      01 /var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
      01 /var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
      01 /var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
      01 /home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
      01 /home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
      01 Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
      01 (See full trace by running task with --trace)
#<Thread:0x00007fbb2b8a5460@/Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:10 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	13: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:12:in `block (2 levels) in execute'
	12: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:31:in `run'
	11: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:31:in `instance_exec'
	10: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/capistrano-rails-1.5.0/lib/capistrano/tasks/assets.rake:67:in `block (4 levels) in <top (required)>'
	 9: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:92:in `within'
	 8: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/capistrano-rails-1.5.0/lib/capistrano/tasks/assets.rake:68:in `block (5 levels) in <top (required)>'
	 7: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:100:in `with'
	 6: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/capistrano-rails-1.5.0/lib/capistrano/tasks/assets.rake:69:in `block (6 levels) in <top (required)>'
	 5: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:80:in `execute'
	 4: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:148:in `create_command_and_execute'
	 3: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:148:in `tap'
	 2: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/abstract.rb:148:in `block in create_command_and_execute'
	 1: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/backends/netssh.rb:170:in `execute_command'
/Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/command.rb:97:in `exit_status=': rake exit status: 1 (SSHKit::Command::Failed)
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js


> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
    throw new TypeError('Invalid Version: ' + version)
    ^

TypeError: Invalid Version: 0.32
    at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
    at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
    at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
    at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
    at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
    at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
	1: from /Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:11:in `block (2 levels) in execute'
/Users/me/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/sshkit-1.21.0/lib/sshkit/runners/parallel.rb:15:in `rescue in block (2 levels) in execute': Exception while executing as deployer@[IP]: rake exit status: 1 (SSHKit::Runner::ExecuteError)
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js


> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
    throw new TypeError('Invalid Version: ' + version)
    ^

TypeError: Invalid Version: 0.32
    at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
    at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
    at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
    at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
    at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
    at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deployer@[IP]: rake exit status: 1
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js


> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
    throw new TypeError('Invalid Version: ' + version)
    ^

TypeError: Invalid Version: 0.32
    at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
    at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
    at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
    at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
    at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
    at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)


Caused by:
SSHKit::Command::Failed: rake exit status: 1
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js


> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
    throw new TypeError('Invalid Version: ' + version)
    ^

TypeError: Invalid Version: 0.32
    at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
    at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
    at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
    at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
    at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
    at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)

Tasks: TOP => deploy:assets:precompile
(See full trace by running task with --trace)
The deploy has failed with an error: Exception while executing as deployer@[IP]: rake exit status: 1
rake stdout: > @ build:client /var/www/sharetribe/releases/20200524001206/client
> npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js


> @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
> check-node-version --package
rake stderr: cd client && npm run build:client
/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
    throw new TypeError('Invalid Version: ' + version)
    ^

TypeError: Invalid Version: 0.32
    at new SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323:11)
    at SemVer (/var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:313:12)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:118:33
    at module.exports (/var/www/sharetribe/releases/20200524001206/client/node_modules/map-values/index.js:9:18)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:112:22
    at end (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:18:15)
    at done (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:22:10)
    at each (/var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:28:7)
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/run-parallel/index.js:38:43
    at /var/www/sharetribe/releases/20200524001206/client/node_modules/check-node-version/index.js:59:14
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ ensure-node-version: `check-node-version --package`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ ensure-node-version script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_701Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ build:client: `npm run ensure-node-version && webpack --mode=production --config webpack.client.config.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the @ build:client script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log
rake aborted!
Command failed with status (1): [cd client && npm run build:client...]
/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'
/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'
/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'
Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack
(See full trace by running task with --trace)


** DEPLOY FAILED
** Refer to log/capistrano.log for details. Here are the last 20 lines:


 DEBUG [87c3087e] 	ERR!

 DEBUG [87c3087e] 	 This is probably not a problem with npm. There is likely additional logging output above.

 DEBUG [87c3087e] 	

 DEBUG [87c3087e] 	npm

 DEBUG [87c3087e] 	 

 DEBUG [87c3087e] 	ERR!

 DEBUG [87c3087e] 	 A complete log of this run can be found in:

 DEBUG [87c3087e] 	npm

 DEBUG [87c3087e] 	 

 DEBUG [87c3087e] 	ERR!

 DEBUG [87c3087e] 	     /home/deployer/.npm/_logs/2020-05-24T00_13_08_712Z-debug.log

 DEBUG [87c3087e] 	rake aborted!

Command failed with status (1): [cd client && npm run build:client...]

/var/www/sharetribe/releases/20200524001206/lib/tasks/assets.rake:21:in `block (2 levels) in <main>'

/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/airbrake-9.1.0/lib/airbrake/rake.rb:17:in `execute'

/var/www/sharetribe/shared/bundle/ruby/2.6.0/gems/rake-12.3.3/exe/rake:27:in `<top (required)>'

/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `load'

/home/deployer/.rbenv/versions/2.6.5/bin/bundle:23:in `<main>'

Tasks: TOP => assets:precompile => assets:compile_environment => assets:webpack

(See full trace by running task with --trace)

From what I can see the issue is here:

          01 > @ ensure-node-version /var/www/sharetribe/releases/20200524001206/client
          01 > check-node-version --package
          01
          01 /var/www/sharetribe/releases/20200524001206/client/node_modules/semver/semver.js:323
          01     throw new TypeError('Invalid Version: ' + version)
          01     ^

Any ideas on how to solve this?

No one? Help? Any feedback?