I’m not that much of an expert here, but from what I see that indicates the prebuilt binary is, for some reason, not loadable. You might check a couple of things.
First, in node_modules/couchbase/build/Release you should find the built module. Run ldd/otool or like tools to see if there is something it might be missing?
Second, as a workaround, if you have a good set of build toolchain, maybe try building from source? npm install "git+https://github.com/couchbase/couchnode.git#v3.2.4". What that may do is try to build the native code locally. If it fails, it’d be useful to put the gist into a log for us.
I’ve also pinged someone else who may be able to have a look.
Can you clarify what Node.js version you are using? I saw 14.11.6 in the first post here, but that version of Node.js doesn’t seem to actually exist? Additionally, I haven’t been able to reproduce this issue with the 14.11.0 version.
We are unfortunately not able to reproduce the issue you are seeing locally. Would you be able to post the full log including your npm install couchbase step, along with the full log when you attempt to run the application when you encounter the self-registration error?