Hi,
I cannot install peertube-plugin-transcription on my raspberry pi due to x86 dependencies
"message": "Dynamic Linking Error: /data/plugins/node_modules/vosk/lib/linux-x86_64/libvosk.so: cannot open shared object file: No such file or directory"
peertube@9c45343a1415:/app$ yarn plugin:install -n peertube-plugin-transcription [3/581]
yarn run v1.22.19
$ node ./dist/scripts/plugin/install.js -n peertube-plugin-transcription
[tube.tr4sk.me:443] 2022-06-22 15:25:04.439 info: Installing plugin peertube-plugin-transcription.
[tube.tr4sk.me:443] 2022-06-22 15:26:06.263 info: Successful installation of plugin peertube-plugin-transcription.
[tube.tr4sk.me:443] 2022-06-22 15:26:06.267 info: Registering plugin or theme peertube-plugin-transcription.
[tube.tr4sk.me:443] 2022-06-22 15:26:06.654 error: Cannot install plugin peertube-plugin-transcription, removing it... {
"err": {
"stack": "Error: Dynamic Linking Error: /data/plugins/node_modules/vosk/lib/linux-x86_64/libvosk.so: cannot open shared object file: No such file or directory\n at new DynamicLibrary (/data/plugins/node_mo
dules/ffi-napi/lib/dynamic_library.js:75:11)\n at Object.Library (/data/plugins/node_modules/ffi-napi/lib/library.js:47:10)\n at Object.<anonymous> (/data/plugins/node_modules/vosk/index.js:84:21)\n at M
odule._compile (node:internal/modules/cjs/loader:1105:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)\n at Module.load (node:internal/modules/cjs/loader:981:32)\n at Fun
ction.Module._load (node:internal/modules/cjs/loader:822:12)\n at Module.require (node:internal/modules/cjs/loader:1005:19)\n at require (node:internal/modules/cjs/helpers:102:18)\n at Object.<anonymous>
(/data/plugins/node_modules/peertube-plugin-transcription/dist/server/Recognizer/ModelFactory.js:8:16)\n at Module._compile (node:internal/modules/cjs/loader:1105:14)\n at Object.Module._extensions..js (no
de:internal/modules/cjs/loader:1159:10)\n at Module.load (node:internal/modules/cjs/loader:981:32)\n at Function.Module._load (node:internal/modules/cjs/loader:822:12)\n at Module.require (node:internal/
modules/cjs/loader:1005:19)\n at require (node:internal/modules/cjs/helpers:102:18)\n at Object.<anonymous> (/data/plugins/node_modules/peertube-plugin-transcription/dist/server/Recognizer/index.js:13:14)\n
at Module._compile (node:internal/modules/cjs/loader:1105:14)\n at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)\n at Module.load (node:internal/modules/cjs/loader:981:32)\n
at Function.Module._load (node:internal/modules/cjs/loader:822:12)\n at Module.require (node:internal/modules/cjs/loader:1005:19)\n at require (node:internal/modules/cjs/helpers:102:18)\n at Object.<an
onymous> (/data/plugins/node_modules/peertube-plugin-transcription/dist/server/index.js:10:22)\n at Module._compile (node:internal/modules/cjs/loader:1105:14)\n at Object.Module._extensions..js (node:intern
al/modules/cjs/loader:1159:10)\n at Module.load (node:internal/modules/cjs/loader:981:32)\n at Function.Module._load (node:internal/modules/cjs/loader:822:12)",
"message": "Dynamic Linking Error: /data/plugins/node_modules/vosk/lib/linux-x86_64/libvosk.so: cannot open shared object file: No such file or directory"
}
}
[tube.tr4sk.me:443] 2022-06-22 15:26:06.659 info: Uninstalling plugin peertube-plugin-transcription.
[tube.tr4sk.me:443] 2022-06-22 15:26:06.662 info: Unregister plugin peertube-plugin-transcription.
[tube.tr4sk.me:443] 2022-06-22 15:26:06.665 warn: Cannot unregister plugin peertube-plugin-transcription. {
"err": {
"stack": "Error: Unknown plugin peertube-plugin-transcription to unregister\n at PluginManager.<anonymous> (/app/dist/server/lib/plugins/plugin-manager.js:180:23)\n at Generator.next (<anonymous>)\n
at /app/node_modules/tslib/tslib.js:117:75\n at new Promise (<anonymous>)\n at Object.__awaiter (/app/node_modules/tslib/tslib.js:113:16)\n at PluginManager.unregister (/app/dist/server/lib/plugins/plugi
n-manager.js:176:24)\n at PluginManager.<anonymous> (/app/dist/server/lib/plugins/plugin-manager.js:261:28)\n at Generator.next (<anonymous>)\n at /app/node_modules/tslib/tslib.js:117:75\n at new Prom
ise (<anonymous>)\n at Object.__awaiter (/app/node_modules/tslib/tslib.js:113:16)\n at PluginManager.uninstall (/app/dist/server/lib/plugins/plugin-manager.js:258:24)\n at PluginManager.<anonymous> (/app
/dist/server/lib/plugins/plugin-manager.js:228:32)\n at Generator.throw (<anonymous>)\n at rejected (/app/node_modules/tslib/tslib.js:115:69)",
"message": "Unknown plugin peertube-plugin-transcription to unregister"
}
}
[tube.tr4sk.me:443] 2022-06-22 15:26:09.698 info: Plugin peertube-plugin-transcription uninstalled.
Error: Dynamic Linking Error: /data/plugins/node_modules/vosk/lib/linux-x86_64/libvosk.so: cannot open shared object file: No such file or directory
at new DynamicLibrary (/data/plugins/node_modules/ffi-napi/lib/dynamic_library.js:75:11)
at Object.Library (/data/plugins/node_modules/ffi-napi/lib/library.js:47:10)
at Object.<anonymous> (/data/plugins/node_modules/vosk/index.js:84:21)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/data/plugins/node_modules/peertube-plugin-transcription/dist/server/Recognizer/ModelFactory.js:8:16)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/data/plugins/node_modules/peertube-plugin-transcription/dist/server/Recognizer/index.js:13:14)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/data/plugins/node_modules/peertube-plugin-transcription/dist/server/index.js:10:22)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.