I think I don't quite understand the use case fully - the problem here is some binary packages, provided not by Ubuntu but through NPM, aren't binary-compatible with nodejs due to openssl lib ABI differences with the NPM-built binary? If you can provide a bit more detail on this, maybe with a specific example or way to reproduce seeing the error, it would help a lot.
Also for bionic, the openssl1.0 version is available: $ sudo apt install openssl1.0 libssl1.0.0 $ apt-cache policy libssl1.0.0 libssl1.0.0: Installed: 1.0.2n-1ubuntu5.1 Candidate: 1.0.2n-1ubuntu5.1 Version table: *** 1.0.2n-1ubuntu5.1 500 500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages 100 /var/lib/dpkg/status 1.0.2n-1ubuntu5 500 500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages Is the issue here that nodejs is statically built with the newer openssl lib? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1779863 Title: Ubuntu nodejs package isn't ABI compatible with mainline nodejs. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nodejs/+bug/1779863/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs