etherpad_mypads_ynh
etherpad_mypads_ynh copied to clipboard
Etherpad crash after last upgrade - loop restarting
Describe the bug
After last upgrade, etherpad_mypads is starting and exiting continuously. Got the problem on 2 different servers.
Context
- Hardware: Old laptop or computer
- YunoHost version: 11.1.21.4
- I have access to my server: Through SSH and through the webadmin and direct access via keyboard / screen | ...
- Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
- Using, or trying to install package version/branch: upgrade to etherpad_mypads 1.9.1-ynh1
Steps to reproduce
Upgrade etherpad_mypas in the webadmin
Expected behavior
Etherpad_mypads working after upgrade
Logs
[2023-07-03 23:19:17.648] [ERROR] server - Error: Command exited with code 1: npm ls --long --json --depth=0 --no-production
at exports (/var/www/etherpad_mypads/src/node/utils/run_cmd.js:119:25)
at Object.exports.getPackages (/var/www/etherpad_mypads/src/static/js/pluginfw/plugins.js:115:48)
at Object.exports.update (/var/www/etherpad_mypads/src/static/js/pluginfw/plugins.js:86:34)
at Object.exports.start (/var/www/etherpad_mypads/src/node/server.js:143:19)
at processTicksAndRejections (internal/process/task_queues.js:95:5)
[2023-07-03 23:19:17.648] [INFO] server - Exiting...
[2023-07-03 23:19:17.648] [INFO] server - Waiting for Node.js to exit...
[2023-07-03 23:19:22.649] [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
[2023-07-03 23:19:22.649] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit
[2023-07-03 23:19:22.650] [ERROR] server - Forcing an unclean exit...
[2023-07-03 23:19:23.104] [INFO] settings - All relative paths will be interpreted relative to the identified Etherpad base dir: /var/www/etherpad_mypads
[2023-07-03 23:19:23.122] [INFO] settings - settings loaded from: /var/www/etherpad_mypads/settings.json
[2023-07-03 23:19:23.123] [INFO] settings - credentials loaded from: /var/www/etherpad_mypads/credentials.json
[2023-07-03 23:19:23.124] [INFO] settings - Using skin "colibris" in dir: /var/www/etherpad_mypads/src/static/skins/colibris
[2023-07-03 23:19:23.124] [INFO] settings - Session key loaded from: /var/www/etherpad_mypads/SESSIONKEY.txt
[2023-07-03 23:19:23.125] [INFO] settings - Random string used for versioning assets: aa1e719a
[2023-07-03 23:19:23.371] [INFO] server - Starting Etherpad...
[2023-07-03 23:19:23.471] [INFO] plugins - Running npm to get a list of installed plugins...
[2023-07-03 23:19:23.577] [INFO] plugins - npm --version: 6.14.16
[2023-07-03 23:19:27.959] [ERROR] runCmd|npm - npm ERR! peer dep missing: eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8, required by [email protected]
[2023-07-03 23:19:27.979] [ERROR] server - Error occurred while starting Etherpad
[2023-07-03 23:19:27.980] [ERROR] server - Metrics at time of fatal error:
{
"httpStartTime": 0,
"memoryUsage": 68923392,
"memoryUsageHeap": 13537056,
"ueberdb_lockAwaits": 0,
"ueberdb_lockAcquires": 0,
"ueberdb_lockReleases": 0,
"ueberdb_reads": 0,
"ueberdb_readsFailed": 0,
"ueberdb_readsFinished": 0,
"ueberdb_readsFromCache": 0,
"ueberdb_readsFromDb": 0,
"ueberdb_readsFromDbFailed": 0,
"ueberdb_readsFromDbFinished": 0,
"ueberdb_writes": 0,
"ueberdb_writesFailed": 0,
"ueberdb_writesFinished": 0,
"ueberdb_writesObsoleted": 0,
"ueberdb_writesToDb": 0,
"ueberdb_writesToDbFailed": 0,
"ueberdb_writesToDbFinished": 0,
"ueberdb_writesToDbRetried": 0
}
[2023-07-03 23:19:27.980] [ERROR] server - Error: Command exited with code 1: npm ls --long --json --depth=0 --no-production
at exports (/var/www/etherpad_mypads/src/node/utils/run_cmd.js:119:25)
at Object.exports.getPackages (/var/www/etherpad_mypads/src/static/js/pluginfw/plugins.js:115:48)
at Object.exports.update (/var/www/etherpad_mypads/src/static/js/pluginfw/plugins.js:86:34)
at Object.exports.start (/var/www/etherpad_mypads/src/node/server.js:143:19)
at processTicksAndRejections (internal/process/task_queues.js:95:5)