Vous n'êtes pas identifié(e).
Pages : 1
Finalement, j'ai réinstallé le PC depuis une SD vierge, mais avec la "vieille" version de Raspberry PI OS, du 20/08/2020 à la place de la nouvelle, du 11/1/2021.
Et maintenant, ça fonctionne parfaitement ... Je ne saurai vous expliquer pourquoi, et je pense qu'il serait prématuré de dire que RosarioSIS est incompatible avec le dernière version.
Merci de votre aide.
Ce que je veux dire, c'est qu'il cherche le mot de passe en IPv6 et ne peux pas le trouver puisqu'il n'y a pas de connexion.
Merci de vos réponses qui m'ont permis d'avancer.
En fait, l'erreur principale semble bien être la connexion par IPv6 qui bloque tout. Je l'avais passée en commentaire, mais le système réclame la ligne et ne va pas plus loin.
Comment configurer le pg_hba.conf pour lui interdire la connexion IPv6 ?
J'ai en effet des erreurs dans le fichier log et je vous donne les dernières lignes :
2021-03-09 14:36:02.132 CET [4071] pi@rosario_essai FATAL: authentification par mot de passe échouée pour l'utilisateur « pi »
2021-03-09 14:36:02.132 CET [4071] pi@rosario_essai DÉTAIL: Mot de passe ne correspond pas pour l'utilisateur pi :
La connexion correspond à la ligne 94 du pg_hba.conf : « host all all ::1/128 md5 »
2021-03-09 14:36:02.144 CET [4072] pi@rosario_essai FATAL: authentification par mot de passe échouée pour l'utilisateur « pi »
2021-03-09 14:36:02.144 CET [4072] pi@rosario_essai DÉTAIL: Mot de passe ne correspond pas pour l'utilisateur pi :
La connexion correspond à la ligne 94 du pg_hba.conf : « host all all ::1/128
Le mot de passe de "pi" est donné dans le fichier config.inc.php qui est inclus correctement juste auparavant
La ligne 94 du pg_hba.conf concerne la connexion en IPv6 et ne me concerne donc pas. Faut-il la mettre en remarque ?
Merci de votre aide
En effet, \dn me donne la liste des shémas et il n'y en a qu'un seul nommé public et appartenant à postgres.
Voilà la ligne sur laquelle il se bloque : $result = db_query( "SELECT 1 FROM information_schema.tables WHERE table_schema='public'
AND table_name='config';" );
or je vois qu'il cherche en effet dans la table_schema public qui existe.
Aurais-je donc plutôt un problème de mot de passe ?
J'ai installé PostgreSQL sans trop de problèmes et ça fnctionne, mais le but final est d'installer ROSARIOSIS.
J'ai copié le répertoire et créé une base, mais quand je lance le script d'installation : InstallDatabase.php il se bloque sur le test de la table information_schema qui semble bien ne pas exister.
Si je fais \l dans psql, je vois pourtant bien quatre bases de données, dont celle que j'ai créée.
Je ne trouve nulle part comment créer cette fameuse table, mais seulement comment l'exploiter.
Est-il possible de la générer ?
Merci
Pages : 1