Project

General

Profile

Support #42160

erreur lors de l'install via ansible-playbook

Added by Daniel Muyshond 7 months ago. Updated 7 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
27 Apr 2020
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Hello,
Comme recommandé dans la doc je me suis créé un container Docker Debian mais lorque je lance install.yml j'ai une erreur au moment de la task : base create the postgresql user :

publikuser@19dde0f5417f:~/publik-devinst$ ansible-playbook -K -i inventory.yml install.yml
SUDO password:

PLAY [publik multitenants installation] ***************************************************

TASK [Gathering Facts] ********************************************************************
ok: [localhost]

TASK [facts : guess username (can be overidden in options/inventory)] *********************
changed: [localhost -> localhost]

TASK [facts : set user variable] **********************************************************
ok: [localhost]

TASK [facts : check that user is not root] ************************************************
skipping: [localhost]

TASK [base : Install system packages dependencies] ****************************************
changed: [localhost]

TASK [base : create the postgresql user named publikuser] *********************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was:   connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
fatal: [localhost]: FAILED! => {"changed": false, "msg": "unable to connect to database: could not connect to server: No such file or directory\n\tIs the server running locally and accepting\n\tconnections on Unix domain socket \"/var/run/postgresql/.s.PGSQL.5432\"?\n"}
        to retry, use: --limit @/home/publikuser/publik-devinst/install.retry

PLAY RECAP ********************************************************************************
localhost                  : ok=4    changed=2    unreachable=0    failed=1   

Que devrais-je faire selon vous ?
Merci

History

#1 Updated by Frédéric Péters 7 months ago

unable to connect to database: could not connect to server

Tu dois installer un serveur postgresql local. (apt install postgresql-server)

Ça ne semble en effet pas être indiqué sur https://doc-publik.entrouvert.com/dev/installation-developpeur/

#2 Updated by Daniel Muyshond 7 months ago

laissez-moi deviner, je dois installer postgres ? :)

#3 Updated by Daniel Muyshond 7 months ago

Oui j'ai du aussi configurer le path du python interpreter dans inventory.yml ce n'était pas indiqué non plus, merci :)

#4 Updated by Emmanuel Cazenave 7 months ago

Pour postgres ça aurait du fonctionner parce que il y a installation du package 'postgres'.

Pour l'interpréteur c'est curieux aussi, bref si vous avez d'autres détails type traceback et contournements appliqués ça nous intéresse.

#6 Updated by Daniel Muyshond 7 months ago

alors pour Python, voici l'erreur :

PLAY [publik multitenants installation] ****************************************

TASK [Gathering Facts] *********************************************************
fatal: [localhost]: FAILED! => {"changed": false, "module_stderr": "/bin/sh: 1: /usr/bin/py
thon: not found\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the 
exact error", "rc": 127}
        to retry, use: --limit @/home/publikuser/publik-devinst/install.retry

PLAY RECAP *********************************************************************
localhost                  : ok=0    changed=0    unreachable=0    failed=1   


et il semble qu'ajouter :
      ansible_python_interpreter: /usr/bin/python3

dans inventory.yml
ai résolu le problème, pour postgres il me semble que les paquets sont installés mais la commande postgres ne fonctionne pas, je me demande si je ne dois simplement ajouter postgres à mon path...

#8 Updated by Christophe Siraut 7 months ago

unable to connect to database

Est-ce que postgresql est fonctionnel? que donne la commande :

sudo -u postgres pg_lsclusters

Also available in: Atom PDF