Skip to content

Invaild ELF header when deploying to server but not locally #781

@ixam1

Description

@ixam1

I am currently developing my first meteor app ever, still quite new. I tried implementing this package to add file uploads.

Locally it worked great, no problems. But as soon as I deploy via meteor up it fails saying "invalid ELF header".

Without the meteor-files package it works fine, but as soon as I add the package and do nothing else but importing it, the error happens.

I am deploying to an Ubuntu Server running Plesk via Meteor Up:

CPU Intel(R) Xeon(R) Gold 5115 CPU @ 2.40GHz (2 core(s))
Version Plesk Obsidian v18.0.31_build1800201106.13 os_Ubuntu 18.04
OS Ubuntu 18.04.5 LTS

Here the error message:

          ------------------------------------STDERR------------------------------------
          .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 (/built_app/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 Object.<anonymous> (/built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/dist/Easy.js:4:18)
        at Module._compile (internal/modules/cjs/loader.js:1158:30)
        at Module.Mp._compile (/built_app/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 (/built_app/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 Object.<anonymous> (/built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/dist/Curl.js:15:16)
    => Starting meteor app on port:80
    /built_app/programs/server/node_modules/fibers/future.js:280
                                                    throw(ex);
                                                    ^

    Error: /built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/lib/binding/node_libcurl.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 (/built_app/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 Object.<anonymous> (/built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/dist/Easy.js:4:18)
        at Module._compile (internal/modules/cjs/loader.js:1158:30)
        at Module.Mp._compile (/built_app/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 (/built_app/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 Object.<anonymous> (/built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/dist/Curl.js:15:16)
    => Starting meteor app on port:80
    /built_app/programs/server/node_modules/fibers/future.js:280
                                                    throw(ex);
                                                    ^

    Error: /built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/lib/binding/node_libcurl.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 (/built_app/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 Object.<anonymous> (/built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/dist/Easy.js:4:18)
        at Module._compile (internal/modules/cjs/loader.js:1158:30)
        at Module.Mp._compile (/built_app/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 (/built_app/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 Object.<anonymous> (/built_app/programs/server/npm/node_modules/meteor/ostrio_files/node_modules/node-libcurl/dist/Curl.js:15:16)

    => Redeploying previous version of the app

Any help would be greatly appreciated

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions