Node: Undefined symbol

Hello all,

Node is giving me the following error that I can’t find any info on:

ld-elf.so.1: /usr/local/bin/node: Undefined symbol “_ZNSt3__122__libcpp_verbose_abortEPKcz”

I’ve spotted it as ‘Recognize’ keeps failing to classify. I had initially installed Node20, then de-installed it to replace it with Node25, but had the same issue.

I tried to run it from Terminal => same error message than in the nextcloud/Recognize logs.

I upgraded all packages in the jail => same issue

My install:

  • Nextcloud Hub 26 Winter (33.0.2)
  • TrueNAS in a jail 13.2-RELEASE-p12
  • Recognize 11.0.1
  • Memories 8.0.1
  • Node: Node20-20.20.2 then Node25-25.9.0

Don’t really know what else to try… Any suggestion would be much appreciated !

Tang’

You will need to find the right node.js build for your system, the current one doesn’t seem to work.

Thanks for the reply.

I have installed the node.js packages via ‘pkg install’, so would have supposed they were the right build for my system, no ?

I don’t know much about TrueNAS. Make sure to also set the path to the installed node.js binary in the recognize settings.