Installation 2.2.0 > Failed

Bonjour à tous,

Je cherche à installer Peertube pour mon association / je ne suis pas un expert en administration système, merci pour votre aide / indulgence :slight_smile:

Je tâche d’installer la version 2.2.0 sur un VPS OVH, Ubuntu 18.04.

Tout d’abord, lorsque je lance : yarn install --production --pure-lockfile, j’obtiens un erreur sur le packet apicache :

warning Resolution field "http-signature@1.3.2" is incompatible with requested version "http-signature@~1.2.0"
[3/5] Fetching packages...
error apicache@1.5.3: The engine "node" is incompatible with this module. Expected version ">=6.2.0 <13". Got "14.4.0"
error Found incompatible module.

Puis, lorsque je lance sudo journalctl -feu peertube, j’obtiens une erreur :

Jun 08 08:42:21 vps-db195c2f systemd[1]: Started PeerTube daemon.
Jun 08 08:42:21 vps-db195c2f peertube[9395]: > peertube@2.2.0 start /var/www/peertube/versions/peertube-v2.2.0
Jun 08 08:42:21 vps-db195c2f peertube[9395]: > node dist/server
Jun 08 08:42:21 vps-db195c2f peertube[9395]: internal/modules/cjs/loader.js:1032
Jun 08 08:42:21 vps-db195c2f peertube[9395]:   throw err;
Jun 08 08:42:21 vps-db195c2f peertube[9395]:   ^
Jun 08 08:42:21 vps-db195c2f peertube[9395]: Error: Cannot find module 'tsconfig-paths'
Jun 08 08:42:21 vps-db195c2f peertube[9395]: Require stack:
Jun 08 08:42:21 vps-db195c2f peertube[9395]: - /var/www/peertube/versions/peertube-v2.2.0/dist/server/helpers/register-ts-paths.js
Jun 08 08:42:21 vps-db195c2f peertube[9395]: - /var/www/peertube/versions/peertube-v2.2.0/dist/server.js
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:1029:15)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Function.Module._load (internal/modules/cjs/loader.js:898:27)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Module.require (internal/modules/cjs/loader.js:1089:19)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at require (internal/modules/cjs/helpers.js:73:18)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Object.<anonymous> (/var/www/peertube/versions/peertube-v2.2.0/dist/server/helpers/register-ts-paths.js:4:23)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Module._compile (internal/modules/cjs/loader.js:1200:30)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Module.load (internal/modules/cjs/loader.js:1049:32)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Function.Module._load (internal/modules/cjs/loader.js:937:14)
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     at Module.require (internal/modules/cjs/loader.js:1089:19) {
Jun 08 08:42:21 vps-db195c2f peertube[9395]:   code: 'MODULE_NOT_FOUND',
Jun 08 08:42:21 vps-db195c2f peertube[9395]:   requireStack: [
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     '/var/www/peertube/versions/peertube-v2.2.0/dist/server/helpers/register-ts-paths.js',
Jun 08 08:42:21 vps-db195c2f peertube[9395]:     '/var/www/peertube/versions/peertube-v2.2.0/dist/server.js'
Jun 08 08:42:21 vps-db195c2f peertube[9395]:   ]
Jun 08 08:42:21 vps-db195c2f peertube[9395]: }
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! code ELIFECYCLE
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! errno 1
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! peertube@2.2.0 start: `node dist/server`
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! Exit status 1
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR!
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! Failed at the peertube@2.2.0 start script.
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm WARN Local package.json exists, but node_modules missing, did you mean to install?
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR! A complete log of this run can be found in:
Jun 08 08:42:21 vps-db195c2f peertube[9395]: npm ERR!     /var/www/peertube/.npm/_logs/2020-06-08T08_42_21_700Z-debug.log
Jun 08 08:42:21 vps-db195c2f systemd[1]: peertube.service: Main process exited, code=exited, status=1/FAILURE
Jun 08 08:42:21 vps-db195c2f systemd[1]: peertube.service: Failed with result 'exit-code'.

À la fin, le service ne semble pas se lancer, j’ai une erreur 502.
Je ne sais pas si les deux erreurs sont liées.

Sauriez-vous m’aider ?

Bonne journée
Karl

Hello,

Il faut bien respecter la procédure : https://docs.joinpeertube.org/#/dependencies?id=debian--ubuntu-and-derivatives

Et installer NodeJS 10 ou 12 (la version actuelle semble être la 14).

Hello,

Effectivement, ça marche beaucoup mieux. Merci infiniment. Une nouvelle instance vient donc de naître : https://peertube.designersethiques.org :slight_smile:

1 « J'aime »