【问题标题】:How to correct db access error for Hyperledger Explorer?如何纠正 Hyperledger Explorer 的数据库访问错误?
【发布时间】:2019-09-25 21:46:45
【问题描述】:

我正在安装 Hyperledger 资源管理器,但出现访问错误 -

连接数据库时出错:{ 错误:密码验证失败 对于用户“hppoc” 在 Connection.parseE (/home/ubuntu/fabric-samples/first-network/blockchain-explorer/node_modules/pg/lib/connection.js:554 :11) 在 Connection.parseMessage (/home/ubuntu/fabric-samples/first-network/blockchain-explorer/node_modules/pg/lib/connection. js:379:19) 在套接字。 (/home/ubuntu/fabric-samples/first-network/blockchain-explorer/node_modules/pg/lib/connection.js:11 9:22) 在 Socket.emit (events.js:198:13) 在 addChunk (_stream_readable.js:288:12) 在 readableAddChunk (_stream_readable.js:269:11) 在 Socket.Readable.push (_stream_readable.js:224:10) 在 TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) 名称:'错误',长度: 101,严重性:'FATAL',代码:'28P01',详细信息:未定义,
提示:未定义,位置:未定义,内部位置:未定义, internalQuery:未定义,其中:未定义,架构:未定义,
表:未定义,列:未定义,数据类型:未定义,
约束:未定义,文件:'auth.c',行:'328',例程: 'auth_failed' }

我使用提供的 json 文件采用了所有默认值。有谁知道如何纠正这个问题?我正在使用分发版运行标准 sh 文件(如下) -

#!/bin/bash
#
#Redirecting console.log to log file.
#Please visit ./logs/app to view the application logs and visit the ./logs/db to view the Database logs and visit the ./log/console for the
 console.log
# Log rotating for every 7 days.

rm -rf /tmp/fabric-client-kvs_peerOrg*

mkdir -p ./logs/app & mkdir -p ./logs/db & mkdir -p ./logs/console

LOG_CONSOLE_PATH="logs/console/console-$(date +%Y-%m-%d).log"

echo "************************************************************************************"
echo "**************************** Hyperledger Explorer **********************************"
echo "************************************************************************************"
echo "***** Please check the log [$LOG_CONSOLE_PATH] for any error *****"
echo "************************************************************************************"

export DISCOVERY_AS_LOCALHOST=true
node main.js name - hyperledger-explorer >>$LOG_CONSOLE_PATH 2>&1 &

find ./logs/app -mtime +7 -type f -delete & find ./logs/db -mtime +7 -type f -delete & find ./logs/console -mtime +7 -type f -delete

【问题讨论】:

    标签: hyperledger-fabric


    【解决方案1】:

    要启动 explorer ,我们需要安装 db 。我们已经创建了 b.sh 脚本。尝试创建数据库,如果我们需要提及任何用户名和密码,请更改 .json 文件中的这些参数。然后尝试重新启动。如果您遇到任何问题,请告诉我。:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多