[SOLVED] Upgrade 2.2 issue : While loading isopacket `combined`:

While trying to upgrade to 2.2 from 2.1, i have the following errors by running meteor update.

Any tips ?

Errors prevented isopacket load:              
                                              
While loading isopacket `combined`:
internal/modules/cjs/loader.js:1057:18: Module did not self-register: '/home/harry/node_modules/snappy/build/Release/binding.node'.
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1057:18)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at bindings (/home/harry/node_modules/bindings/bindings.js:112:48)
at Object.<anonymous> (/home/harry/node_modules/snappy/snappy.js:2:34)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at _optionalRequire (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/optional-require/index.js:37:52)
at tryRequire (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/optional-require/index.js:62:54)
at x (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/optional-require/index.js:66:32)
at Object.retrieveSnappy (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/core/connection/utils.js:36:16)
at Object.<anonymous> (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/core/wireprotocol/compression.js:3:47)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/core/connection/connection.js:7:20)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/lib/core/index.js:26:15)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/isopackets/combined/npm/node_modules/meteor/npm-mongo/node_modules/mongodb/index.js:4:14)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Module.Mp._compile (/tools/static-assets/server/runtime.js:41:21)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Module.Mp.load (/tools/static-assets/server/runtime.js:13:29)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.require (/tools/isobuild/bundler.js:2170:22)
at packages/npm-mongo.js:24:26
at packages/npm-mongo.js:33:4
at packages/npm-mongo.js:42:3


/home/harry/.meteor/packages/meteor-tool/.2.2.0.pm71j0.xfvv++os.linux.x86_64+web.browser+web.browser.legacy+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:218
      throw error;
      ^

Error: isopacket load failed?
    at loadIsopacketFromDisk (/tools/tool-env/isopackets.js:320:11)
    at /tools/tool-env/isopackets.js:113:9
    at loadIsopackage (/tools/tool-env/isopackets.js:104:21)
    at new ServiceConnection (/tools/meteor-services/service-connection.js:28:21)
    at Object.exports.openServiceConnection (/tools/meteor-services/auth-client.js:12:10)
    at openPackageServerConnection (/tools/packaging/package-client.js:23:21)
    at _updateServerPackageData (/tools/packaging/package-client.js:151:14)
    at /tools/packaging/package-client.js:129:12
    at Object.enterJob (/tools/utils/buildmessage.js:356:14)
    at Object.exports.updateServerPackageData (/tools/packaging/package-client.js:128:23)
    at /tools/packaging/catalog/catalog-remote.js:782:36
    at Object.enterJob (/tools/utils/buildmessage.js:356:14)
    at RemoteCatalog.refresh (/tools/packaging/catalog/catalog-remote.js:781:18)
    at Object.catalog.refreshOrWarn (/tools/packaging/catalog/catalog.js:48:22)
    at catalog.Refresh.OnceAtStart.beforeCommand (/tools/packaging/catalog/catalog.js:21:16)
    at /tools/cli/main.js:1523:32
    at Object.enterJob (/tools/utils/buildmessage.js:356:14)
    at /tools/cli/main.js:1522:20

Solved myself.

I had a node_modules/ in my HOME directory. I do not know why. I removed it. Now the update is OK.