I came across an issue when testing direct channels against a js-ipfs node. It seems that there is an issue with OpenSSL and its inability to load a shared library when creating ipns. This is actually an NodeJS issue and has been resolved in recent versions. In particular, it affects earlier versions of NodeJS 16.
To fix this issue, it is recommended that a newer version of NodeJS 16 be installed.
I came across an issue when testing direct channels against a js-ipfs node. It seems that there is an issue with OpenSSL and its inability to load a shared library when creating ipns. This is actually an NodeJS issue and has been resolved in recent versions. In particular, it affects earlier versions of NodeJS 16.
To fix this issue, it is recommended that a newer version of NodeJS 16 be installed.
See https://github.com/nodejs/node/discussions/43184 for more details.