-
Type: Bug
-
Resolution: Fixed
-
Priority: Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: CI
-
None
-
Iteration Qbert
-
Not Needed
https://github.com/mongodb-js/runner/issues/144
When using mongodb-runner start|stop in pretest|posttest hooks for an electron app using electron-rebuild, the pretest just fails with no debug info:
1.39s$ npm test
> mongodb-compass@1.17.0-dev pretest /home/travis/build/10gen/compass
> cross-env DEBUG=* mongodb-runner start --port 27017
2018-11-06T15:32:49.650Z mongodb-version-manager:activate added `/home/travis/build/10gen/compass/node_modules/mongodb-version-manager/.mongodb/mongodb-current/bin` to $PATH and its now `/home/travis/build/10gen/compass/node_modules/mongodb-version-manager/.mongodb/mongodb-current/bin:/home/travis/.nvm/versions/node/v10.2.1/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/travis/build/10gen/compass/node_modules/.bin:./node_modules/.bin:/home/travis/bin:/home/travis/.local/bin:/opt/pyenv/shims:/home/travis/.phpenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.nvm/versions/node/v10.2.1/bin:/home/travis/.kiex/elixirs/elixir-1.4.5/bin:/home/travis/.kiex/bin:/home/travis/.rvm/gems/ruby-2.4.1/bin:/home/travis/.rvm/gems/ruby-2.4.1@global/bin:/home/travis/.rvm/rubies/ruby-2.4.1/bin:/home/travis/gopath/bin:/usr/local/phantomjs/bin:/usr/local/phantomjs:/usr/local/neo4j-3.2.7/bin:/usr/local/maven-3.5.2/bin:/usr/local/cmake-3.9.2/bin:/usr/local/clang-5.0.0/bin:/home/travis/.gimme/versions/go1.7.4.linux.amd64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin:/home/travis/.phpenv/bin:/opt/pyenv/bin:/home/travis/.yarn/bin`
node: symbol lookup error: /home/travis/build/10gen/compass/node_modules/kerberos/build/Release/kerberos.node: undefined symbol: _ZN2v816FunctionTemplate3NewEPNS_7IsolateEPFvRKNS_20FunctionCallbackInfoINS_5ValueEEEENS_5LocalIS4_EENSA_INS_9SignatureEEEiNS_19ConstructorBehaviorE
npm ERR! Test failed. See above for more details.
- causes
-
NODE-1749 Please make require_optional for kerberos go away...
- Closed