Hyperledger Explorer

问题描述 投票:0回答:2

我已经安装了设置超级资源管理器的所有先决条件,但是当我启动它时,我在日志文件中遇到以下错误:enter image description here和我的config.json文件是这个

enter image description here postgres命令也完成了enter image description here1https://i.stack.imgur.com/eTpSY.png

enter image description here2https://i.stack.imgur.com/IocQU.png

hyperledger hyperledger-explorer
2个回答
0
投票

您的数据库设置未正确完成,请逐个运行这些命令。

Database setup

连接到PostgreSQL数据库

sudo -u postgres psql

运行create database脚本

\i app/db/explorerpg.sql
\i app/db/updatepg.sql

运行db status命令。

\l view created fabricexplorer database
\d view created tables

0
投票

实际上它postgres数据库错误...在你的错误中它明确表示chaincode_id不会退出...所以这是问题所在。如果要检查事务表中存在哪个列,请按照以下步骤操作

 cd blockchain-explorer/app/persistence/postgreSQL/db

 sudo -u postgres psql

 \d transactions 

检查相应的列chaincode_id是否存在(它现在不存在,这就是为什么你有这个错误)....

此类型错误的解决方案

如果您有任何这样的错误,请先转到blockchain-explorer / app / persistence / postgreSQL / db目录

在那里你可以看到两个文件explorerpg.sql和updatepg.sql打开这两个文件并检查相应的列是否存在于任何这个文件上。如果不是,你最好下载探险家另一个版本,其中包含上述两个文件中的相应列。

如果存在只是在ubuntu下运行命令

     cd blockchain-explorer/app/persistence/postgreSQL/db                 

     sudo -u postgres psql

     \i explorerpg.sql

     \i updatepg.sql 

完成此命令后,只需检查“chaincode_id”列是否已创建

     \d transactions 

它会列出所有列,只需检查它。

如果chaincode_id存在,请再次运行资源管理器....

© www.soinside.com 2019 - 2024. All rights reserved.