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:
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 us.archive. ubuntu. com/ubuntu bionic-updates/main amd64 Packages security. ubuntu. com/ubuntu bionic- security/ main amd64 Packages dpkg/status 0.2n-1ubuntu5 500 us.archive. ubuntu. com/ubuntu bionic/main amd64 Packages
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://
500 http://
100 /var/lib/
1.
500 http://
Is the issue here that nodejs is statically built with the newer openssl lib?