1
votes

psql: FATAL: le rôle "root" n'existe pas lors de la création de la base de données à partir du fichier sql de Fabric Explorer

Je rencontre l'erreur psql: FATAL: le rôle "root" n'existe pas lors de l'exécution de ./createdb.sh depuis https://github.com/ hyperledger / blockchain-explorer . J'essaye d'exécuter l'explorateur de blockchain sur Centos.


2 commentaires

votre question devrait plus de détails.


Cette question manque de détails, mais elle ressemble à un script MySQL exécuté sur PostgreSQL, qui ne fonctionne pas très bien.


3 Réponses :


-1
votes

Vous devez spécifier l'utilisateur DB lors de l'exécution du script.

Modifiez explorerconfig.json sous blockchain-explorer / app pour inclure les propriétés de la connexion à la base de données comme "host", "port", "database", " nom d'utilisateur et mot de passe".

Veuillez vous référer à ce fichier readme depuis leur dépôt github - https://github.com/hyperledger/blockchain-explorer/blob/master/README.md#Database-Setup


0 commentaires

0
votes

Je pense que la dernière version a cassé quelque chose ou la rend incompatible avec certains outils.

Essayez de revenir aux images du docker précédentes: hyperledger / explorer-db: 0.3.8 hyperledger / explorer: 0.3.8

Cela a fait l'affaire pour moi.


0 commentaires

0
votes

Erreur similaire pour moi "psql: FATAL: le rôle" postgres "n'existe pas" lors de l'exécution du script createdb.sh. J'essaye d'installer sur ubuntu.

Je l'ai corrigé en exécutant la commande suivante avant:

/home/linuxbrew/.linuxbrew/Cellar/postgresql/11.4/bin$ createuser -s postgres

que d'exécuter le script createdb.sh SANS utiliser sudo.

J'espère que cela peut aider quelqu'un.


0 commentaires