Page 1 sur 1

restauration avec versions postgress différentes

Posté : dim. avr. 21, 2024 3:07 pm
par billynux
Bonjour,
Mon système était installé sur une machine virtuelle (VMWARE) sur Debian 9 et Postgresql 9.6
Boum Debian ne démarre plus qu'en mode récup après une mise à jour.
Je transfère les données du disque.
Je réinstalle Debian 10 et Noalyss 92 et postgresql 11. Le serveur démarre j'y ai accès (interne-externe).
je crée un dossier pour tester > OK
je restaure le fichier . bin de mon dernier backup sur ce dossier et je cherche à obtenir un backup le plus récent possible de la base:

sudo -i -u postgres -D /media/hddold/var/lib/postgres/9.6/main
pg_dumpall > /home/billynux/Noalyss/noalyss.dmp
déconnexion puis reconnexion
sudo - i -u postgres
psql < /home/billynux/Noalyss/noalyss.dmp

Et ... je joins un fichier texte avec toutes les erreurs...

Et bien entendu Noalyss ne fonctionne plus. :twisted: :twisted: Je me maudis de ne pas avoir fait un backup de ma base vide :evil: :evil:

Je me sens un peu nul et fais appel à l'équipe :oops:

Un tout grand merci d'avance
Billynux

Re: restauration avec versions postgress différentes

Posté : lun. avr. 22, 2024 5:30 am
par Frederique49
Bonjour,

La route du référencement peut parfois être semée d'embûches, mais tu as déjà fait un sacré boulot en réinstallant Debian 10 et en mettant à jour PostgreSQL. On est là pour t'aider à surmonter ces obstacles, alors partage tes erreurs et on trouvera ensemble une solution. Avec un peu de persévérance, on va remettre Noalyss sur les rails!

Re: restauration avec versions postgress différentes

Posté : lun. avr. 22, 2024 11:19 am
par billynux
Merci de ta réaction.
Les erreurs sont dans le fichier erreursNoalyss.odt joint au premier message.
j'ai toujours la page de connexion.
Que ce soit en interne ou en externe, quelque soit l'utilisateur sur firefox j'ai une page blanche après connexion. sur IE "cannot display the page"

Re: restauration avec versions postgress différentes

Posté : mer. avr. 24, 2024 1:05 am
par dany2
Bonjour,

Il n'y a aucun problème à partir du moment où on a le fichier pg_dumpall

Donc ce qu'il faut faire

a) Nettoyage

Code : Tout sélectionner

sudo -iu postgres

psql -l

dropdb account_repository
dropdb mod1
...
faire un drop database de toutes les bases de données liées à NOALYSS : account_repository , dossierXX et modXX

2) Réinstallation de NOALYSS

ouvrir le fichier config.inc.php et recréér l'utilisateur de NOALYSS (voir https://wiki.noalyss.eu/doku.php?id=ins ... sous_linux)

Code : Tout sélectionner

sudo -iu postgres
psql>create user XXXX password "XXXXX" createdb;

3) Restauration

Code : Tout sélectionner

sudo -iu postgres
psql   <  /home/billynux/Noalyss/noalyss.dmp


Re: restauration avec versions postgress différentes

Posté : jeu. avr. 25, 2024 9:03 pm
par billynux
Merci Dany,
Je pensais y être parvenu : en suivant tes instructions, noalyss s'ouvre mais les restaurations de mes fichiers bin ne fonctionnent pas.
Sauf 2 très vieux (2019) et peu de choses fonctionnent réellement.
Je passerais volontiers sur une version hébergée mais cela arrangera-t-il les problèmes?

Re: restauration avec versions postgress différentes

Posté : dim. avr. 28, 2024 5:33 am
par amipc07
billynux a écrit :
jeu. avr. 25, 2024 9:03 pm
Je pensais y être parvenu : en suivant tes instructions, noalyss s'ouvre mais les restaurations de mes fichiers bin ne fonctionnent pas.
Bonjour,
Qu'est-ce qui ne 'fonctionnent pas' ? Des messages d'erreurs ? Il faut être précis.
C'est peut-être la taille de ton fichier dump. Dans ce cas il y a une valeur php à modifier.

Frédéric

Re: restauration avec versions postgress différentes

Posté : dim. avr. 28, 2024 2:16 pm
par billynux
Bonjour, et merci de m'aider

le fichier dmp fait 1337 KB
Le fichier .bin fait 9607 KB

Après les instructions de Dany j'ai ceci : restaure01
Si je veux restaurer mon dernier fichier ". bin" rien ne se passe, pas de message d'erreur mais pas de dossier : restaure02

Je fait une tentative avec un fichier ".bin de 2020 il me dit problème lors de la restauration. (restaure 03)

Quand je reprends un fichier sans extension qui date de 2019 il patche le dossier 32 de la version 134 jusqu'à la version 196. J'ai un dossier( le 32) mais "préférence", "navigateur" par exemple ne fonctionne pas. Je vois pourtant la listes des documents de l'époque.

J'ai toujours le disque sur lequel était installé Noalyss et il démarre encore en mode récupération.

Re: restauration avec versions postgress différentes

Posté : mar. avr. 30, 2024 12:03 am
par dany2
billynux a écrit :
jeu. avr. 25, 2024 9:03 pm
Merci Dany,
Je pensais y être parvenu : en suivant tes instructions, noalyss s'ouvre mais les restaurations de mes fichiers bin ne fonctionnent pas.
Une fois que tu as fini ma procédure , il n'y a plus rien à restaurer : tous tes fichiers doivent être là. Donc après
sudo -iu postgres
psql < /home/billynux/Noalyss/noalyss.dmp
Normalement en te connectant sur NOALYSS , tu dois tout avoir, si ce n'est pas le cas, vérifie le port de postgres
psql template1
template1>show port;


et compare avec ceux de noalyss/include/config.inc.php (voir https://manuel-fr.noalyss.eu/#_fichier_de_configuration)
tu as p-e 2 versions de postgresql qui tournent en même temps sur des ports différents
Sauf 2 très vieux (2019) et peu de choses fonctionnent réellement.
Je passerais volontiers sur une version hébergée mais cela arrangera-t-il les problèmes?
Normalement oui, on devrait arriver à récupérer tes archives.

Bàt

D.