hyperledger-exploreer部署踩坑记录
fabric版本1.4,blockchain -explorer版本4.0
一、ident authentication failed for user "postgres"
解决方法:
1. vi /var/lib/pgsql/9.5/data/pg_hba.conf
改成如上图
2. vi /var/lib/pgsql/9.5/data/postgresql.conf
将 listen_addresses 前面的#号去掉,并改成
listen_addresses="*"
二、blockchain-explorer目录下 npm install 提示没有权限
解决方法:sudo npm install
(会提示:sudo npm : command not found
解决方法: sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
)
三、typeerror: channel's second argument must be a channelcredentials
解决方法:修改 blockchain-explorer/app/platform/fabric/config.json。参考fabric网络配置
四、之前用的blockchain -explorer版本一直是maseter的,fabric版本是1.4.启动一直不成功,将blockchain -explorer版本改成4.0版本就可以了