从. psql: FATAL: role "root" does not exist
_ ./createdb.sh
_ https://github.com/hyperledger/blockchain-explorer
我正在尝试在 Centos 上运行区块链浏览器。
问问题
1357 次
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.json
下blockchain-explorer/app
以包括与数据库的连接属性,如“主机”、“端口”、“数据库”、“用户名”和“密码”。
请参阅他们的 github 存储库中的自述文件 - https://github.com/hyperledger/blockchain-explorer/blob/master/README.md#Database-Setup
于 2019-03-04T09:48:44.570 回答