Как исправить ошибку доступа к БД для Hyperledger Explorer? - PullRequest
0 голосов
/ 23 сентября 2019

Я устанавливаю Hyperledger Explorer, и у меня возникает ошибка доступа -

ошибка при подключении к базе данных: {error: сбой аутентификации по паролю для пользователя "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 [как onread] (внутренний / stream_base_commons.js: 94:17) имя: «ошибка», длина: 101, серьезность: «ФАТАЛЬНО», код: «28P01», подробности: не определено,
подсказка: не определено, позиция: не определено, внутренняя позиция: не определено, внутренняяQuery: не определено, где: не определено, схема: не определено,
таблица: не определено, столбец: не определено, dataType: не определено,
ограничение: не определено, файл: '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

1 Ответ

0 голосов
/ 25 сентября 2019

Чтобы вызвать проводник, нам нужно установить db.мы создали скрипт b.sh. Попробуйте создать базу данных, и если нам нужно указать какое-либо имя пользователя и пароль, измените эти параметры в файле .json. И попробуйте перезапустить. Если у вас возникнут какие-либо проблемы, дайте мне знать. :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...