auth-ldap - Error: Cannot install plugin peertube-plugin-auth-ldap (Cannot find module 'fs/promises')
Hey everyone,
auth-ldap
was running on version 0.0.10
. When I tried to upgrade to 0.0.12
, it got deleted because of the following error. I'm running PeerTube on latest version.
Thanks for your help, Philip
error[20.10.2022, 11:11:37] Cannot install plugin peertube-plugin-auth-ldap, removing it...
{
"err": {
"stack": "Error: Cannot find module 'fs/promises'\nRequire stack:\n- /data/plugins/node_modules/peertube-plugin-auth-ldap/main.js\n- /app/dist/server/lib/plugins/plugin-manager.js\n- /app/dist/server/lib/plugins/theme-utils.js\n- /app/dist/server/models/user/user.js\n- /app/dist/server/initializers/checker-after-init.js\n- /app/dist/server.js\n at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)\n at Function.Module._resolveFilename (/app/node_modules/tsconfig-paths/lib/register.js:75:40)\n at Function.Module._load (internal/modules/cjs/loader.js:667:27)\n at Module.require (internal/modules/cjs/loader.js:887:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at Object.<anonymous> (/data/plugins/node_modules/peertube-plugin-auth-ldap/main.js:2:12)\n at Module._compile (internal/modules/cjs/loader.js:999:30)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)\n at Module.load (internal/modules/cjs/loader.js:863:32)\n at Function.Module._load (internal/modules/cjs/loader.js:708:14)\n at Module.require (internal/modules/cjs/loader.js:887:19)\n at require (internal/modules/cjs/helpers.js:74:18)\n at PluginManager.<anonymous> (/app/dist/server/lib/plugins/plugin-manager.js:318:29)\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.registerPlugin (/app/dist/server/lib/plugins/plugin-manager.js:314:24)\n at PluginManager.<anonymous> (/app/dist/server/lib/plugins/plugin-manager.js:288:43)\n at Generator.next (<anonymous>)\n at fulfilled (/app/node_modules/tslib/tslib.js:114:62)",
"message": "Cannot find module 'fs/promises'\nRequire stack:\n- /data/plugins/node_modules/peertube-plugin-auth-ldap/main.js\n- /app/dist/server/lib/plugins/plugin-manager.js\n- /app/dist/server/lib/plugins/theme-utils.js\n- /app/dist/server/models/user/user.js\n- /app/dist/server/initializers/checker-after-init.js\n- /app/dist/server.js",
"code": "MODULE_NOT_FOUND",
"requireStack": [
"/data/plugins/node_modules/peertube-plugin-auth-ldap/main.js",
"/app/dist/server/lib/plugins/plugin-manager.js",
"/app/dist/server/lib/plugins/theme-utils.js",
"/app/dist/server/models/user/user.js",
"/app/dist/server/initializers/checker-after-init.js",
"/app/dist/server.js"
]
}
}
Edited by Philip Jakob