Je n'avais pas vu cette réponse avant d'envoyer ma tartine... !
J'ai essayé aussi du coup, ça me dit ceci :
postgres@mardi:~$ /usr/lib/postgresql/9.6/bin/pg_ctl start --pgdata -o
"--port=4000 --unix_socket_directories=/var/run/postgresql"
/usr/lib/postgresql/9.6/bin/pg_ctl : option non reconnue '--port=4000
--unix_socket_directories=/var/run/postgresql'
Et donc j'ai pas fait l'autre...
Maxime
On 28/05/2020 13:04, Dany De Bontridder via noalyss-generale wrote:
En fait fait ceci
/usr/lib/postgresql/9.6/bin/pg_ctl start --pgdata -o "--port=4000
--unix_socket_directories=/var/run/postgresql"
puis
/usr/lib/postgresql/12.9/bin/pg_dumpall --port=4000
--host=/var/run/postgresql
cela fonctionnera bien aussi :-)
Le 28/05/20 à 12:59, Dany De Bontridder via noalyss-generale a écrit :
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 sprlhttp://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 abonnementhttps://lists.nongnu.org/mailman/listinfo/noalyss-generale
--
gpg key 0x6259f36e
Alchimerys sprlhttp://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
---
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