Etherpad crashes when installing plugins. #7165
Unanswered
alterumserver-stack
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm installing etherpad-lite on Debian 12 with node v20.19.5 and npm 11.6.2. It works fine when installed. I go to the admin panel to install plugins, click install, but it doesn't install. Etherpad doesn't crash through the web panel. Here's the log
Oct 09 02:45:04 pad pnpm[27875]: [2025-10-09T02:45:04.973] [INFO] server - Etherpad is running
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.748] [INFO] plugins - Installing plugin ep_font_color...
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.751] [INFO] server - Exiting...
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.751] [INFO] server - Stopping Etherpad...
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.751] [INFO] http - Closing HTTP server...
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.752] [INFO] socket.io - Closing socket.io engine...
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.753] [INFO] socket.io - All socket.io clients have disconnected
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.754] [INFO] ueberDB - Database closed
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.754] [INFO] http - Waiting for 1 HTTP clients to disconnect...
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.756] [INFO] http - HTTP server closed
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.756] [INFO] server - Etherpad stopped
Oct 09 02:46:50 pad pnpm[27875]: [2025-10-09T02:46:50.757] [INFO] server - Waiting for Node.js to exit...
Oct 09 02:46:50 pad systemd[1]: etherpad.service: Deactivated successfully.
Oct 09 02:46:50 pad systemd[1]: etherpad.service: Consumed 15.579s CPU time.
Oct 09 02:46:55 pad systemd[1]: etherpad.service: Scheduled restart job, restart counter is at 3.
Oct 09 02:46:55 pad systemd[1]: Stopped etherpad.service - Etherpad Lite, collaborative text editor.
Oct 09 02:46:55 pad systemd[1]: etherpad.service: Consumed 15.579s CPU time.
Oct 09 02:46:55 pad systemd[1]: Started etherpad.service - Etherpad Lite, collaborative text editor.
Oct 09 02:46:56 pad pnpm[27906]: > [email protected] prod /opt/etherpad/etherpad-lite/src
Oct 09 02:46:56 pad pnpm[27906]: > cross-env NODE_ENV=production node --require tsx/cjs node/server.ts
Oct 09 02:46:57 pad pnpm[27934]: [2025-10-09T02:46:57.603] [INFO] settings - settings loaded from: /opt/etherpad/etherpad-lite/settings.json
Oct 09 02:46:57 pad pnpm[27934]: [2025-10-09T02:46:57.608] [INFO] settings - No credentials file found in /opt/etherpad/etherpad-lite/credentials.json. Ignoring.
Oct 09 02:46:57 pad pnpm[27934]: [2025-10-09T02:46:57.609] [WARN] settings - loglevel: INFO
Oct 09 02:46:57 pad pnpm[27934]: [2025-10-09T02:46:57.609] [WARN] settings - logLayoutType: colored
Oct 09 02:46:57 pad pnpm[27934]: [2025-10-09T02:46:57.610] [INFO] settings - Using skin "colibris" in dir: /opt/etherpad/etherpad-lite/src/static/skins/colibris
Oct 09 02:46:57 pad pnpm[27934]: [2025-10-09T02:46:57.611] [INFO] settings - Random string used for versioning assets: 9c569e28
Oct 09 02:46:59 pad pnpm[27934]: [2025-10-09T02:46:59.429] [INFO] server - Starting Etherpad...
Oct 09 02:46:59 pad pnpm[27934]: [2025-10-09T02:46:59.540] [INFO] plugins - pnpm --version: 10.18.1
Oct 09 02:46:59 pad pnpm[27934]: [2025-10-09T02:46:59.575] [INFO] plugins - check installed plugins for migration
Oct 09 02:46:59 pad pnpm[27934]: [2025-10-09T02:46:59.579] [INFO] plugins - Loading plugin ep_etherpad-lite...
Oct 09 02:46:59 pad pnpm[27934]: [2025-10-09T02:46:59.580] [INFO] plugins - Loaded 1 plugins
Oct 09 02:47:01 pad pnpm[27934]: [2025-10-09T02:47:01.355] [WARN] settings - oidc-provider WARNING: Unsupported runtime. Use Node.js v22.x LTS, or a later LTS release.
Oct 09 02:47:02 pad pnpm[27934]: [2025-10-09T02:47:02.703] [INFO] server - Installed plugins:
Oct 09 02:47:02 pad pnpm[27934]: [2025-10-09T02:47:02.706] [INFO] settings - Report bugs at https://github.com/ether/etherpad-lite/issues
Oct 09 02:47:02 pad pnpm[27934]: [2025-10-09T02:47:02.707] [INFO] settings - Your Etherpad version is 2.5.0 (7d077e1)
Oct 09 02:47:06 pad pnpm[27934]: [2025-10-09T02:47:06.977] [INFO] http - HTTP server listening for connections
Oct 09 02:47:06 pad pnpm[27934]: [2025-10-09T02:47:06.977] [INFO] settings - You can access your Etherpad instance at http://0.0.0.0:9001/
Oct 09 02:47:06 pad pnpm[27934]: [2025-10-09T02:47:06.978] [INFO] settings - The plugin admin page is at http://0.0.0.0:9001/admin/plugins
Oct 09 02:47:06 pad pnpm[27934]: [2025-10-09T02:47:06.978] [INFO] server - Etherpad is running
However, when I try to install it through the console, etherpad crashes, and I have to reinstall from scratch. I don't know what's going on. Here's the log from installing through the console.
pnpm run plugins i ep_align
[2025-10-09T02:57:31.142] [INFO] settings - settings loaded from: /opt/etherpad/etherpad-lite/settings.json
[2025-10-09T02:57:31.147] [INFO] settings - No credentials file found in /opt/etherpad/etherpad-lite/credentials.json. Ignoring.
[2025-10-09T02:57:31.148] [WARN] settings - loglevel: INFO
[2025-10-09T02:57:31.148] [WARN] settings - logLayoutType: colored
[2025-10-09T02:57:31.149] [INFO] settings - Using skin "colibris" in dir: /opt/etherpad/etherpad-lite/src/static/skins/colibris
[2025-10-09T02:57:31.150] [INFO] settings - Random string used for versioning assets: 237f28f8
[2025-10-09T02:57:31.357] [INFO] plugins - check installed plugins for migration
[2025-10-09T02:57:31.363] [INFO] settings - Installing plugin from registry: ep_align
[2025-10-09T02:57:32.201] [INFO] plugins - pnpm --version: 10.18.1
Apparently, it installs. I reboot, and etherpad is crashed, and I can't get it out of there.
Oct 09 02:58:52 pad systemd[1]: Started etherpad.service - Etherpad Lite, collaborative text editor.
Oct 09 02:58:53 pad pnpm[28082]: > [email protected] prod /opt/etherpad/etherpad-lite/src
Oct 09 02:58:53 pad pnpm[28082]: > cross-env NODE_ENV=production node --require tsx/cjs node/server.ts
Oct 09 02:58:54 pad pnpm[28110]: [2025-10-09T02:58:54.357] [INFO] settings - settings loaded from: /opt/etherpad/etherpad-lite/settings.json
Oct 09 02:58:54 pad pnpm[28110]: [2025-10-09T02:58:54.362] [INFO] settings - No credentials file found in /opt/etherpad/etherpad-lite/credentials.json. Ignoring.
Oct 09 02:58:54 pad pnpm[28110]: [2025-10-09T02:58:54.363] [WARN] settings - loglevel: INFO
Oct 09 02:58:54 pad pnpm[28110]: [2025-10-09T02:58:54.363] [WARN] settings - logLayoutType: colored
Oct 09 02:58:54 pad pnpm[28110]: [2025-10-09T02:58:54.364] [INFO] settings - Using skin "colibris" in dir: /opt/etherpad/etherpad-lite/src/static/skins/colibris
Oct 09 02:58:54 pad pnpm[28110]: [2025-10-09T02:58:54.365] [INFO] settings - Random string used for versioning assets: 0f79bd7a
Oct 09 02:58:56 pad pnpm[28110]: [2025-10-09T02:58:56.184] [INFO] server - Starting Etherpad...
Oct 09 02:58:56 pad pnpm[28110]: [2025-10-09T02:58:56.291] [INFO] plugins - pnpm --version: 10.18.1
Oct 09 02:58:56 pad pnpm[28110]: [2025-10-09T02:58:56.327] [INFO] plugins - check installed plugins for migration
Oct 09 02:58:56 pad pnpm[28110]: [2025-10-09T02:58:56.331] [ERROR] server - Error occurred while starting Etherpad
Oct 09 02:58:56 pad pnpm[28110]: [2025-10-09T02:58:56.332] [INFO] server - Exiting...
Oct 09 02:58:56 pad pnpm[28110]: [2025-10-09T02:58:56.332] [INFO] server - Waiting for Node.js to exit...
Oct 09 02:59:01 pad pnpm[28110]: [2025-10-09T02:59:01.333] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting
Oct 09 02:59:01 pad pnpm[28110]: [2025-10-09T02:59:01.333] [ERROR] server - Enable
dumpOnUncleanExit
setting to get a dump of objects preventing a clean exitOct 09 02:59:01 pad pnpm[28110]: [2025-10-09T02:59:01.333] [ERROR] server - Forcing an unclean exit...
Oct 09 02:59:01 pad pnpm[28082]: /opt/etherpad/etherpad-lite/src:
Oct 09 02:59:01 pad pnpm[28082]: ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL [email protected] prod:
cross-env NODE_ENV=production node --require tsx/cjs node/server.ts
Oct 09 02:59:01 pad pnpm[28082]: Exit status 1
Oct 09 02:59:01 pad systemd[1]: etherpad.service: Main process exited, code=exited, status=1/FAILURE
Why can't they be installed from the web? Why does it crash when installing from the console?
Beta Was this translation helpful? Give feedback.
All reactions