2

从. psql: FATAL: role "root" does not exist_ ./createdb.sh_ https://github.com/hyperledger/blockchain-explorer我正在尝试在 Centos 上运行区块链浏览器。

4

3 回答 3

0

我认为最后一个版本破坏了一些东西,或者使它与周围的一些工具不兼容。

尝试恢复到上一个​​ docker 图像:hyperledger/explorer-db:0.3.8 hyperledger/explorer:0.3.8

这对我有用。

于 2019-03-08T23:13:33.010 回答
0

运行 createdb.sh 脚本时,对我来说类似的错误“psql:FATAL:角色“postgres”不存在”。我正在尝试在 ubuntu 上安装。

我之前通过运行以下命令修复了它:

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

而不是使用 sudo 运行 createdb.sh 脚本。

希望这可以帮助某人。

于 2019-08-08T08:52:31.243 回答
-1

您应该在运行脚本时指定数据库用户。

修改explorerconfig.jsonblockchain-explorer/app以包括与数据库的连接属性,如“主机”、“端口”、“数据库”、“用户名”和“密码”。

请参阅他们的 github 存储库中的自述文件 - https://github.com/hyperledger/blockchain-explorer/blob/master/README.md#Database-Setup

于 2019-03-04T09:48:44.570 回答