Skip to content

UeberDB2 mysql2 dependency #7570

@lucaguindani

Description

@lucaguindani

As stated here, I tried to rebuild the docker image from the 2.6.1 tag AND from the develop branch but I get the following error when I run the container:

etherpad-app    | [2026-04-20T11:36:51.354] [INFO] server - Starting Etherpad...
etherpad-app    | [2026-04-20T11:36:51.368] [ERROR] server - Error occurred while starting Etherpad
etherpad-app    | [2026-04-20T11:36:51.368] [ERROR] server - Metrics at time of fatal error:
etherpad-app    | {
etherpad-app    |   "httpStartTime": 0,
etherpad-app    |   "memoryUsage": 113803264,
etherpad-app    |   "memoryUsageHeap": 20201544
etherpad-app    | }
etherpad-app    | [2026-04-20T11:36:51.368] [ERROR] server - Error: Cannot find module 'mysql2'
etherpad-app    | Require stack:
etherpad-app    | - /opt/etherpad-lite/node_modules/.pnpm/ueberdb2@5.0.45/node_modules/ueberdb2/dist/mysql_db-CRYtP-Mk.js
etherpad-app    | - /opt/etherpad-lite/node_modules/.pnpm/ueberdb2@5.0.45/node_modules/ueberdb2/dist/index.js
etherpad-app    | - /opt/etherpad-lite/src/node/db/DB.ts
etherpad-app    | - /opt/etherpad-lite/src/node/server.ts
etherpad-app    |     at node:internal/modules/cjs/loader:1476:15
etherpad-app    |     at nextResolveSimple (/opt/etherpad-lite/node_modules/.pnpm/tsx@4.21.0/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1004)
etherpad-app    |     at /opt/etherpad-lite/node_modules/.pnpm/tsx@4.21.0/node_modules/tsx/dist/register-D46fvsV_.cjs:3:2630
etherpad-app    |     at /opt/etherpad-lite/node_modules/.pnpm/tsx@4.21.0/node_modules/tsx/dist/register-D46fvsV_.cjs:3:1542
etherpad-app    |     at resolveTsPaths (/opt/etherpad-lite/node_modules/.pnpm/tsx@4.21.0/node_modules/tsx/dist/register-D46fvsV_.cjs:4:760)
etherpad-app    |     at Module._resolveFilename (/opt/etherpad-lite/node_modules/.pnpm/tsx@4.21.0/node_modules/tsx/dist/register-D46fvsV_.cjs:4:1102)
etherpad-app    |     at wrapResolveFilename (node:internal/modules/cjs/loader:1049:27)
etherpad-app    |     at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1073:10)
etherpad-app    |     at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1094:12)
etherpad-app    |     at Module._load (node:internal/modules/cjs/loader:1262:25)
etherpad-app    | [2026-04-20T11:36:51.368] [INFO] server - Exiting...
etherpad-app    | [2026-04-20T11:36:51.368] [INFO] server - Waiting for Node.js to exit...
etherpad-app    | [2026-04-20T11:36:51.484] [INFO] plugins - pnpm --version: 10.33.0
etherpad-app    | /opt/etherpad-lite/src:
etherpad-app    |  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  ep_etherpad-lite@2.6.1 prod: `cross-env NODE_ENV=production node --require tsx/cjs node/server.ts`
etherpad-app    | Exit status 1
etherpad-app    |  ELIFECYCLE  Command failed with exit code 1.
etherpad-app exited with code 1  

Locally built images were running fine 1 week ago.

Many thanks !

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions