Meteor-promise/promise_server.js:218 throw error

I uploaded and uncompressed the bundle.tar.gz to an Ubuntu 20.04 LTS server from a working mup cache folder


Then I did as the Meteor guild said cd programs/server && npm install
And cd back to the bundle folderimage

The app throws error as soon as it booted

checkIfDbBackupTime() false
/var/meteor/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:218  throw error;^
	Error: /var/meteor/bundle/programs/server/npm/node_modules/segfault-handler/build/Release/segfault-handler.node: invalid ELF header
    at Object.Module._extensions..node (internal/modules/cjs/loader.js:1208:18)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Module.Mp.load (/var/meteor/bundle/programs/server/runtime.js:15:31)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at bindings (/var/meteor/bundle/programs/server/npm/node_modules/bindings/bindings.js:112:48)
    at Object.<anonymous> (/var/meteor/bundle/programs/server/npm/node_modules/segfault-handler/index.js:3:37)
    at Module._compile (internal/modules/cjs/loader.js:1158:30)
    at Module.Mp._compile (/var/meteor/bundle/programs/server/runtime.js:50:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
    at Module.load (internal/modules/cjs/loader.js:1002:32)
    at Module.Mp.load (/var/meteor/bundle/programs/server/runtime.js:15:31)
    at Function.Module._load (internal/modules/cjs/loader.js:901:14)
    at Module.require (internal/modules/cjs/loader.js:1044:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at npmRequire (/var/meteor/bundle/programs/server/npm-require.js:133:12)
    at Module.useNode (packages/modules-runtime.js:664:18)
    at module (packages/modules.js:923:8)
    at fileEvaluate (packages/modules-runtime.js:336:7)
    at Module.require (packages/modules-runtime.js:238:14)
    at require (packages/modules-runtime.js:258:21)
    at module (startup/server/segfault-handler.js:1:25)
    at fileEvaluate (packages/modules-runtime.js:336:7)
    at Module.require (packages/modules-runtime.js:238:14)
    at require (packages/modules-runtime.js:258:21)
    at /var/meteor/bundle/programs/server/app/app.js:47827:1
    at /var/meteor/bundle/programs/server/boot.js:401:38
    at Array.forEach (<anonymous>)
    at /var/meteor/bundle/programs/server/boot.js:226:21
    at /var/meteor/bundle/programs/server/boot.js:464:7
    at Function.run (/var/meteor/bundle/programs/server/profile.js:280:14)
    at /var/meteor/bundle/programs/server/boot.js:463:13

root@test-ubuntu18:/var/meteor/bundle# ^C

Node v12.16.1
METEOR@1.10.2

I found the problem!
It was because of the system of which generating the bundle .
After i moved my code to Linux from Windows , ran same commands and everything works fine now.