首页 文章

Hyperledger Explorer

提问于
浏览
0

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

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

enter image description here 2https://i.stack.imgur.com/IocQU.png

2 回答

  • 0

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

    cd blockchain-explorer/app/persistence/postgreSQL/db
    
     sudo -u postgres psql
    
     \d transactions
    

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

    Solution for this type error

    如果您有任何这样的错误,请先转到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存在,请再次运行资源管理器....

  • 0

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

    数据库设置

    Connect to PostgreSQL database

    sudo -u postgres psql
    

    Run create database script

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

    Run db status commands.

    \l view created fabricexplorer database
    \d view created tables
    

相关问题