Erreur base de donnée [Installation Geonature]
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Erreur base de donnée [Installation Geonature]

Par
AlexandreH23
Créé le 2021-12-08 10:20:38 (edited on 2024-09-04 13:35:06) dans Bases de données

Bonjour,

Je souhaite installer l'appliweb Geonature [https://docs.geonature.fr/installation.html#installation-all]
sur un VPS de 40go. La base de donnée nécessaire est un Postgresql. Lors de l'installation tout semble bien se dérouler sauf la base de donnée avec ce message d'erreur :

Installation de la base de données
Database exists but the settings file indicates that we don't have to drop it.

Pourriez vous m'aider svp, comment puis-je accéder à ce fichier svp ?

Merci à vous
Alexandre


2 réponses ( Latest reply on 2021-12-10 22:03:20 Par
MikaelD1
)

Salut @AlexandreH23,

D'après https://github.com/PnX-SI/GeoNature/blob/7ec98e5be5fc6978ba2127546d0e249ef1f91eb9/install/02_create_db.sh#L42 ce code , je dirais que la base existe déjà sur ton instance PostgreSQL. Ton script d'installation ne s'attendait pas à ça, vu que c'est lui qui était sensé la créer. Et comme le fichier de conf' dit que dans ce cas là, il ne faut pas toucher à la base, alors il s'est arrêté.

Tu sais pourquoi la base existe? Est-ce que c'est toi qui l'a créée ou est-ce que tu as relancé le script d'installation plusieurs fois (suite à un plantage autre part, par exemple)?

Quoiqu'il en soit, je te conseille de regarder si ta base contient des données. Si non, drop la et relance le script, ça devrait passer.

Merci pour cette réponse qui m'éclaire grandement ! Oui j'ai relancé le script plusieurs fois ! je comprends mieux d'où vient cette erreur du coup.

Le problème c'est que sur ma page vps accueil, lorsque je vais dans base de donnée je n'ai aucune information ni dans le mail comme l'adresse de type : jdbc:postgresql://server:port/database du coup je ne sais pas trop comment faire si vous pouviez m'éclairer :)

De quelle page «vps accueil» parles-tu ? (comment y accèdes-tu ?)

De quel mail parles-tu ? (qui te l'a envoyé ?)

Là l'idée, c'est de te connecter à ton PostgreSQL, de drop la base, puis de relancer le script.

Solution 2, peut-être plus simple si tu n'as rien d'autre sur ton VPS: réinstalle le entièrement (c'est 3 clics dans ton https://www.ovh.com/manager/dedicated/ Control Panel, et recommence depuis le début.