Soucis à l'install

Bonjour,

J’essaie d’installer peertube sur un VPS OVH debian 64bits stretch.

J’ai suivi le document : PeerTube/support/doc/production.md at develop · Chocobozzz/PeerTube · GitHub

L’install semblait s’être déroulée sans anicroches, et puis arrivé vers la fin:
# journalctl -feu peertube
– Logs begin at Tue 2018-06-12 17:35:11 CEST. –

Jun 14 22:28:14 vpsxxxxxx peertube[15285]: « err »: "SequelizeConnectionError: password authentication failed for user "peertube"\n at connection.connect.err (/var/www/peertube/versions/peertube-v1.0.0-beta.8/node_modules/sequelize/lib/dialects/postgres/connection-

En lisant un topic précédent (Problème à l'installation de Peertube - #32 par VV666) je crois comprendre que ici j’ai du merdouiller avec postgres.

Par ailleurs, voilà le contenu de mon /var/www/peertube
/var/www/peertube# ls -al
total 60
drwxr-xr-x 10 peertube peertube 4096 Jun 15 07:21 .
drwxr-xr-x 4 vps vps 4096 Jun 14 21:53 …
-rw-r–r-- 1 peertube peertube 220 May 15 2017 .bash_logout
-rw-r–r-- 1 peertube peertube 3526 May 15 2017 .bashrc
drwxr-xr-x 3 peertube peertube 4096 Jun 12 22:11 .cache
drwxr-xr-x 2 peertube peertube 4096 Jun 14 22:03 config
drwx------ 3 peertube peertube 4096 Jun 12 22:13 .config
drwxr-xr-x 3 peertube peertube 4096 Jun 12 22:12 .node-gyp
drwxr-xr-x 4 peertube peertube 4096 Jun 14 22:28 .npm
lrwxrwxrwx 1 peertube peertube 31 Jun 12 22:02 peertube-latest → versions/peertube-v1.0.0-beta.8
-rw-r–r-- 1 peertube peertube 675 May 15 2017 .profile
drwxr-xr-x 3 peertube peertube 4096 Jun 14 22:28 storage
drwxr-xr-x 3 peertube peertube 4096 Jun 12 22:01 versions
-rw-r–r-- 1 peertube peertube 165 Jun 12 22:00 .wget-hsts
drwxr-xr-x 3 peertube peertube 4096 Jun 12 22:12 .yarn
-rw-r–r-- 1 peertube peertube 116 Jun 12 22:11 .yarnrc

… si je le compare à ce qui est affiché dans le topic précédent,
j’ai l’impression qu’il manque pas mal de répertoires et fichiers.

Si quelqu’un a une idée de là où j’ai foiré, je suis bien preneur.

Je pense que je n’ai pas vraiment d’autre option que de recommencer à zéro (?)
mais tant qu’à faire, j’aimerais autant essayer de faire mieux.

Merci de vos tuyaux.

C’est juste que peertube n’arrive pas à se connecter à postgresql, vérifie ta configuration (user/mdp) :slight_smile:

1 « J'aime »

Merci de ta réponse.
… je n’ai jamais utilisé postgresql,
peux-tu stp m’indiquer où (quel fichier de configuration) je dois regarder/modifier éventuellement.

Sinon, j’ai fait la boulette de faire un
chown -R machin /var/www && chgrp -R machin /var/www #pas taper
ce qui a bien sûr affecté le répertoire peertube qui était déjà en place.
J’ai corrigé comme j’ai pu avec un
chown -R peertube /var/www/peertube && chgrp -R peertube /var/www/peertube

mais j’ai vu deci delà que tous les fichiers et répertoires de /var/www/peertube
ne sont pas peertube/peertube pour own/grp,
donc je pense que ça doit probablement aussi mettre le souk.

Le VPS est tout frais.
J’ai l’impression que le mieux serait de réinstaller (?)

Sinon, merci beaucoup pour ce logiciel qui à l’air assez impressionnant à l’usage.

Concernant postgresql, là vu que tu cherche à modifier l’accès à une base de donnée, ce ne sont pas les fichiers de configurations de postgresql que tu cherche, mais plutôt le prompt de postgresql ou ses commandes dédiées. Si tu as bien suivi le guide de production et rencontre malgré tout ces erreurs, peut-être que ces commandes peuvent aider :

sudo -u <user_name> psql -c "ALTER USER <user_name> PASSWORD '<new_password>';"

donc ici tu voudras:

sudo -u postgres psql -c "ALTER USER peertube PASSWORD '<new_password>';" et sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE 'peertube_prod' TO peertube;"

1 « J'aime »