Hydrogen: Can't install on Ubuntu 20.04

Created on 20 May 2020  路  4Comments  路  Source: nteract/hydrogen

For what it's worth, I'm running into a very similar installation error with hydrogen 0.14.1 on ubuntu 20.04. It seems like issue #1922 is also similar. If I can do anything to help debug, let me know.


Tail of apm install hydrogen --verbose

Making install in doc
make[1]: Entering directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2/doc'
make[2]: Entering directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2/doc'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Leaving directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2/doc'
make[1]: Leaving directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2/doc'
make[1]: Entering directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2'
make[2]: Entering directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2'
 /usr/bin/mkdir -p '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/include'
 /usr/bin/mkdir -p '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib/pkgconfig'
 /usr/bin/install -c -m 644 include/zmq.h include/zmq_utils.h '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/include'
 /usr/bin/install -c -m 644 src/libzmq.pc '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib/pkgconfig'
 /usr/bin/mkdir -p '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib'
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   src/libzmq.la '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib'
libtool: install: /usr/bin/install -c src/.libs/libzmq.lai /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib/libzmq.la
libtool: install: /usr/bin/install -c src/.libs/libzmq.a /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib/libzmq.a
libtool: install: chmod 644 /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib/libzmq.a
libtool: install: ranlib /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib/libzmq.a
libtool: finish: PATH="/usr/share/atom/resources/app/apm/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/node_modules/.bin:/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/.bin:/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/.bin:/usr/share/atom/resources/app/apm/bin:..." ldconfig -n /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /usr/bin/mkdir -p '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/bin'
  /bin/bash ./libtool   --mode=install /usr/bin/install -c tools/curve_keygen '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/bin'
libtool: install: /usr/bin/install -c tools/curve_keygen /tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/scripts/../zmq/bin/curve_keygen
make[2]: Leaving directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2'
make[1]: Leaving directory '/tmp/apm-install-dir-2020419-60087-isha57.umxt/node_modules/Hydrogen/node_modules/zeromq/zmq/zeromq-4.2.2'
Succesfully build libzmq on Tue May 19 2020 16:13:43 GMT-0700 (PDT)
Aborted (core dumped)
npm WARN enoent ENOENT: no such file or directory, open '/tmp/apm-install-dir-2020419-60087-isha57.umxt/package.json'
npm WARN apm-install-dir-2020419-60087-isha57.umxt No description
npm WARN apm-install-dir-2020419-60087-isha57.umxt No repository field.
npm WARN apm-install-dir-2020419-60087-isha57.umxt No README data
npm WARN apm-install-dir-2020419-60087-isha57.umxt No license field.

npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! [email protected] install: `node scripts/prebuild-install.js || (node scripts/preinstall.js && node-gyp rebuild)`
npm ERR! Exit status 134
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

_Originally posted by @karldw in https://github.com/nteract/hydrogen/issues/1844#issuecomment-631142704_

Most helpful comment

Sorry about he lack of activity on this. I'm going to close the issue, since it's already working for the OP.

All 4 comments

@karldw I've opened a new issue, because in your case, the installation of zeromq fails with a coredump (first time, I come across this issue). I'll have to set up an Ubuntu 20.04 machine to try to reproduce the coredump.

Update: this works with the most recent Atom, 1.48.0.

apm --version
apm  2.5.0
npm  6.14.5
node 10.20.1 x64
atom 1.48.0
python 2.7.18rc1
git 2.25.1

I was able to apm install hydrogen fine with the latest atom 1.50.0 and Ubuntu 20.04.

Sorry about he lack of activity on this. I'm going to close the issue, since it's already working for the OP.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ethan92429 picture ethan92429  路  3Comments

lgeiger picture lgeiger  路  3Comments

nils-werner picture nils-werner  路  3Comments

HaoranXue picture HaoranXue  路  4Comments

onyxfish picture onyxfish  路  4Comments