Mon serveur YunoHost
Matériel: Raspberry Pi à la maison
Version de YunoHost: 11.1.22
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : oui
Installation d’une clic box
Si votre requête est liée à une application, précisez son nom et sa version: etherpad_mypads 1.9.1~ynh1
Description du problème
Bonjour,
après une mise à jour sur mon raspberry Pi 4 des applications, etherpad_mypads ne semble plus fonctionner, j’arrive sur une page avec une erreur 502
voici des logs d’erreurs, ça semble lié à npm
[2023-07-13 19:46:33.437] [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-13 19:46:33.437] [INFO] server - Exiting...
[2023-07-13 19:46:33.438] [INFO] server - Waiting for Node.js to exit...
[2023-07-13 19:46:38.438] [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-13 19:46:38.439] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit
[2023-07-13 19:46:38.441] [ERROR] server - Forcing an unclean exit...
[2023-07-13 19:46:39.066] [INFO] settings - All relative paths will be interpreted relative to the identified Etherpad base dir: /var/www/etherpad_mypads
[2023-07-13 19:46:39.113] [INFO] settings - settings loaded from: /var/www/etherpad_mypads/settings.json
[2023-07-13 19:46:39.116] [INFO] settings - credentials loaded from: /var/www/etherpad_mypads/credentials.json
[2023-07-13 19:46:39.118] [INFO] settings - Using skin "colibris" in dir: /var/www/etherpad_mypads/src/static/skins/colibris
[2023-07-13 19:46:39.119] [INFO] settings - Session key loaded from: /var/www/etherpad_mypads/SESSIONKEY.txt
[2023-07-13 19:46:39.120] [INFO] settings - Random string used for versioning assets: 671728e7
[2023-07-13 19:46:39.847] [INFO] server - Starting Etherpad...
[2023-07-13 19:46:40.130] [INFO] plugins - Running npm to get a list of installed plugins...
[2023-07-13 19:46:40.443] [INFO] plugins - npm --version: 6.14.16
[2023-07-13 19:46:53.885] [ERROR] runCmd|npm - npm ERR! peer dep missing: eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8, required by eslint-plugin-import@2.27.5
[2023-07-13 19:46:53.962] [ERROR] server - Error occurred while starting Etherpad
[2023-07-13 19:46:53.965] [ERROR] server - Metrics at time of fatal error:
{
"httpStartTime": 0,
"memoryUsage": 64282624,
"memoryUsageHeap": 13937048,
"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-13 19:46:53.965] [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-13 19:46:53.965] [INFO] server - Exiting...
[2023-07-13 19:46:53.966] [INFO] server - Waiting for Node.js to exit...
[2023-07-13 19:46:58.966] [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-13 19:46:58.967] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit
[2023-07-13 19:46:58.967] [ERROR] server - Forcing an unclean exit...
[2023-07-13 19:46:59.567] [INFO] settings - All relative paths will be interpreted relative to the identified Etherpad base dir: /var/www/etherpad_mypads
[2023-07-13 19:46:59.613] [INFO] settings - settings loaded from: /var/www/etherpad_mypads/settings.json
[2023-07-13 19:46:59.616] [INFO] settings - credentials loaded from: /var/www/etherpad_mypads/credentials.json
[2023-07-13 19:46:59.619] [INFO] settings - Using skin "colibris" in dir: /var/www/etherpad_mypads/src/static/skins/colibris
[2023-07-13 19:46:59.619] [INFO] settings - Session key loaded from: /var/www/etherpad_mypads/SESSIONKEY.txt
[2023-07-13 19:46:59.620] [INFO] settings - Random string used for versioning assets: cc345ed4
[2023-07-13 19:47:00.341] [INFO] server - Starting Etherpad...
[2023-07-13 19:47:00.622] [INFO] plugins - Running npm to get a list of installed plugins...
[2023-07-13 19:47:00.947] [INFO] plugins - npm --version: 6.14.16