Bonjour,

C'est un peu compliqué , je vais donc essayer d'être clair.

la situation :

tu as toute la DB 9.6 dans /var/lib/9.6/main/ et aucun backup

Que faire ?
_*1° installer une version de postgresql 9.6
*_
 Soit en la compilant , soit avec les packages de la distrib



_*2° la démarrer pour qu'elle prennent les fichiers de
*__*/var/lib/9.6/main/*_
_*
*_
Soit grâce aux fichiers existant dans /etc/postgresql/9.6/main soit à la
main le temps de faire un backup.

A la main , il faut copier des fichier pg_hba.conf et postgresql.conf
dans /etc/postgresql/9.6/main , il faut les adapter !!!! puis faire

/Attention : il faut avoir le chemin complet ver pg_ctl/

/usr/lib/postgresql/9.6/bin/pg_ctl start --pgdata  /var/lib/9.6/main/ 
-o "--port=4000"

Une fois cela fait

Avec la nouvelle version de postgresl faire

/usr/lib/postgresql/10/bin/pg_dumpall > /tmp/full-backup.dmp

Puis arrêter le server 9.6
/usr/lib/postgresql/9.6/bin/pg_ctl stop --pgdata  /var/lib/9.6/main/  -o
"--port=4000"

Puis voir ici
https://wiki.noalyss.eu/doku.php?id=tutoriaux:sauvegarde_et_restauration_des_bases_de_donnees


Pourrais-tu améliorer la procédure et ajouter une page pour ce genre de
problème : tu n'es pas le premier à qui cela arrive

_Posgresql.conf minimum_
listen_addresses = 'localhost'          # what IP address(es) to listen on;
port = 4000                             # (change requires restart)


**_**_
_pg_hba.conf min_
local   all             all                                     peer
host    all             all             127.0.0.1/32            trust



Tiens nous au courant


Dany





Le 28/05/20 à 12:27, maxime a écrit :
> Salut,
>
> Oui, et pour en être sûr j'ai recommencé la manip', et maintenant je
> suis bloqué une étape plus tôt :
> - soit j'ai un "erreur de connexion" juste après la page de login
> admin/phpcompta
> - soit je n'ai pas le dossier historique dans la page de sélection des
> bases de données (je n'ai en fait aucun dossier)
>
> En allant vérifier que j'ai bien créer l'utilisateur noalyss (sudo -i
> -u postgres, suivi de psql), je tombe sur ce code d'erreur :
> psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de
> ce type
>     Le serveur est-il actif localement et accepte-t-il les connexions
> sur la
>      socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
>
> J'ai cru un moment réussir à le contourner en faisant ce qui était
> indiqué ici :
> https://stackoverflow.com/questions/50287000/is-there-any-way-migrate-postgresql-db-without-pg-dump
>
>
> Et à un moment j'ai cru avoir un poil plus de succès, car il semblait
> que la seule contrainte soit que la base de donnée originale était
> construite avec un LC_COLLATE="fr_FR.UTF-8" (et que maintenant j'ai
> ré-installé l'ordi avec fr_BE.UTF-8). J'ai fait les modifs que je
> pensais nécessaires pour corriger cela, redémarrer l'ordi et
> maintenant je reste bloqué à l'étape ci-dessus ( «
> /var/run/postgresql/.s.PGSQL.5432 » )...
>
> Bref, je ne perds pas espoir, mais je serais ravi de savoir si je
> creuse dans la bonne direction ou si le trésor est plutôt dans le
> champ d'à côté ;)
>
> Merci d'avance pour vos messages,
>
> Maxime
>
>
> On 27/05/2020 21:41, ydc wrote:
>> Salut, Maxime.
>>
>>
>> Après avoir remplacé le dossier «main» de postgresql, as-tu procédé à
>> nouveau à la création de l'utilisateur postgre?
>>
>>
>>
>> y
>>
>>
>> maxime:
>>> Bonjour,
>>>
>>> Mon ordinateur ayant bien planté après une fausse manip, j'ai dû le
>>> réinstaller complètement (en réussissant toutefois à sauvegarder
>>> l'intégralité du disque depuis la racine, et donc aussi les fichiers
>>> compris dans /var, et ainsi de suite). Après avoir ré-installer
>>> Noalyss,
>>> je cherche à récupérer la base de données qui allait avec, et dont je
>>> n'avais évidemment pas fait de backup *.bin depuis le logiciel...
>>>
>>> En forçant l'installation de postgresql 9.6 (ainsi que noalyss
>>> 7201), et
>>> en copiant/collant le contenu de l'ancien /var/lib/9.6/main/* dans le
>>> nouveau dossier éponyme, j'ai réussi à voir à nouveau le dossier de
>>> compta "historique" dans mon navigateur. Mais, en cliquant dessus
>>> pour y
>>> accéder, il m'indique "Erreur de connexion". J'imagine bien que
>>> d'autres
>>> fichiers sont à reconfigurer ailleurs et que ma méthode n'est pas très
>>> orthodoxe... !
>>>
>>> Existe-t-il un moyen de récupérer/ouvrir dans noalyss cette base de
>>> donnée historique, afin d'en faire un export convenable, avant de tout
>>> réinstaller/mettre à jour (postgresql et noalyss) ?
>>>
>>> Merci d'avance pour vos lumières !
>>>
>>> Maxime
>>>
>>>
>>>
>>> ---
>>> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>>>
>>> NOALYSS is an ERP Server opensource focused on accountancy
>>>
>>> Gérer votre abonnement
>>> https://lists.nongnu.org/mailman/listinfo/noalyss-generale
>> ---
>> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>>
>> NOALYSS is an ERP Server opensource focused on accountancy
>>
>> Gérer votre abonnement
>> https://lists.nongnu.org/mailman/listinfo/noalyss-generale
>
>
> ---
> NOALYSS est un Serveur de Comptabilité et de Gestion libre
>
> NOALYSS is an ERP Server opensource focused on accountancy
>
> Gérer votre abonnement
> https://lists.nongnu.org/mailman/listinfo/noalyss-generale


-- 
gpg key 0x6259f36e

Alchimerys sprl http://www.alchimerys.be
Noalyss , serveur de comptabilité libre ,http://www.noalyss.eu

---
NOALYSS est un Serveur de Comptabilité et de Gestion libre

NOALYSS is an ERP Server opensource focused on accountancy

Gérer votre abonnement 
https://lists.nongnu.org/mailman/listinfo/noalyss-generale

Reply via email to