-
Notifications
You must be signed in to change notification settings - Fork 7
Description
I ran into the bug where mms only scans a small percentage of files before hitting an SQL error, so I tried building the latest version on my Synology, which supposedly fixes that problem. After installing the build tools (gcc, make) on my NAS, I was able to (I think) successfully build mms, but when I tried to start it, I ran into:
ktritz@Seker:~/mms-master$ npm start
mediamonkeyserver@0.4.3 start
node server.js
node:internal/modules/cjs/loader:1338
return process.dlopen(module, path.toNamespacedPath(filename));
^
Error: /opt/lib/libpthread.so.0: undefined symbol: __libc_vfork, version GLIBC_PRIVATE
at Module._extensions..node (node:internal/modules/cjs/loader:1338:18)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
at bindings (/volume1/homes/ktritz/mms-master/node_modules/bindings/bindings.js:112:48)
at Object. (/volume1/homes/ktritz/mms-master/node_modules/better-sqlite3/lib/database.js:9:24)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
at Module.load (node:internal/modules/cjs/loader:1117:32)
at Module._load (node:internal/modules/cjs/loader:958:12)
at Module.require (node:internal/modules/cjs/loader:1141:19)
at require (node:internal/modules/cjs/helpers:110:18)
at Object. (/volume1/homes/ktritz/mms-master/node_modules/better-sqlite3/lib/index.js:2:18)
at Module._compile (node:internal/modules/cjs/loader:1254:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) {
code: 'ERR_DLOPEN_FAILED'
}
Node.js v18.15.0
Googling for similar errors seems to indicate some issue with linking libraries, or their order. Any ideas?