-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Description
Describe the bug
After updating to v2.5.1 (from 2.3.2) and running bin/run.sh for the first time to apply updates, it shows these error messages:
[2025-12-08T12:30:44.145] [INFO] settings - settings loaded from: /opt/etherpad/settings.json
[2025-12-08T12:30:44.154] [INFO] settings - No credentials file found in /opt/etherpad/credentials.json. Ignoring.
[2025-12-08T12:30:44.155] [WARN] settings - loglevel: WARN
[2025-12-08T12:30:44.155] [WARN] settings - logLayoutType: colored
[2025-12-08T12:30:47.841] [ERROR] settings - Failed to load hook function "/opt/etherpad/node_modules/ep_etherpad-lite/node/hooks/express/openapi:expressPreSession" for plugin "ep_etherpad-lite" part "openapi" hook set "hooks" hook "expressPreSession": Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './core' is not defined by "exports" in /opt/etherpad/node_modules/.pnpm/oidc-provider@9.6.0/node_modules/eta/package.json
at exportsNotFound (node:internal/modules/esm/resolve:313:10)
at packageExportsResolve (node:internal/modules/esm/resolve:603:13)
at resolveExports (node:internal/modules/cjs/loader:650:36)
at Function._findPath (node:internal/modules/cjs/loader:717:31)
at node:internal/modules/cjs/loader:1369:27
at nextResolveSimple (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1004)
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:2630
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:1542
at resolveTsPaths (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:760)
at Function._resolveFilename (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1102)
at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
at Function._load (node:internal/modules/cjs/loader:1192:37)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
[2025-12-08T12:30:49.361] [ERROR] settings - Failed to load hook function "/opt/etherpad/node_modules/ep_etherpad-lite/node/handler/RestAPI:expressCreateServer" for plugin "ep_etherpad-lite" part "restApi" hook set "hooks" hook "expressCreateServer": Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './core' is not defined by "exports" in /opt/etherpad/node_modules/.pnpm/oidc-provider@9.6.0/node_modules/eta/package.json
at exportsNotFound (node:internal/modules/esm/resolve:313:10)
at packageExportsResolve (node:internal/modules/esm/resolve:603:13)
at resolveExports (node:internal/modules/cjs/loader:650:36)
at Function._findPath (node:internal/modules/cjs/loader:717:31)
at node:internal/modules/cjs/loader:1369:27
at nextResolveSimple (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1004)
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:2630
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:1542
at resolveTsPaths (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:760)
at Function._resolveFilename (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1102)
at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
at Function._load (node:internal/modules/cjs/loader:1192:37)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
[2025-12-08T12:30:49.398] [ERROR] settings - Failed to load hook function "/opt/etherpad/node_modules/ep_etherpad-lite/node/hooks/express/apicalls:expressPreSession" for plugin "ep_etherpad-lite" part "apicalls" hook set "hooks" hook "expressPreSession": Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './core' is not defined by "exports" in /opt/etherpad/node_modules/.pnpm/oidc-provider@9.6.0/node_modules/eta/package.json
at exportsNotFound (node:internal/modules/esm/resolve:313:10)
at packageExportsResolve (node:internal/modules/esm/resolve:603:13)
at resolveExports (node:internal/modules/cjs/loader:650:36)
at Function._findPath (node:internal/modules/cjs/loader:717:31)
at node:internal/modules/cjs/loader:1369:27
at nextResolveSimple (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1004)
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:2630
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:1542
at resolveTsPaths (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:760)
at Function._resolveFilename (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1102)
at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
at Function._load (node:internal/modules/cjs/loader:1192:37)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
[2025-12-08T12:30:49.478] [ERROR] settings - Failed to load hook function "/opt/etherpad/node_modules/ep_etherpad-lite/node/security/OAuth2Provider:expressCreateServer" for plugin "ep_etherpad-lite" part "oauth2" hook set "hooks" hook "expressCreateServer": Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './core' is not defined by "exports" in /opt/etherpad/node_modules/.pnpm/oidc-provider@9.6.0/node_modules/eta/package.json
at exportsNotFound (node:internal/modules/esm/resolve:313:10)
at packageExportsResolve (node:internal/modules/esm/resolve:603:13)
at resolveExports (node:internal/modules/cjs/loader:650:36)
at Function._findPath (node:internal/modules/cjs/loader:717:31)
at node:internal/modules/cjs/loader:1369:27
at nextResolveSimple (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1004)
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:2630
at /opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:3:1542
at resolveTsPaths (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:760)
at Function._resolveFilename (/opt/etherpad/node_modules/.pnpm/tsx@4.20.6/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1102)
at defaultResolveImpl (node:internal/modules/cjs/loader:1025:19)
at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1030:22)
at Function._load (node:internal/modules/cjs/loader:1192:37)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.require (node:internal/modules/cjs/loader:1463:12)
To Reproduce
Steps to reproduce the behavior:
git pull origingit checkout tags/v2.5.1- bin/run.sh
Expected behavior
Updates being applied, Etherpad starting up.
Screenshots
If applicable, add screenshots to help explain your problem.
Server (please complete the following information):
- Etherpad version: v2.5.1
- OS: [e.g., Ubuntu 20.04]: Debian 13
- Node.js version (
node --version): v22.21.1 - npm version (
npm --version): 10.9.4 - Is the server free of plugins: yes
Additional context
Add any other context about the problem here.
Metadata
Metadata
Assignees
Labels
No labels