FAQ
generate_installation_packages.sh build/expand 报错提示
ERROR - build directory already exist, please remove it first.fisco-package-build-tool目录下已经存在build目录, 可以将build目录删除再执行。
ERROR - no sudo permission, please add youself in the sudoers.当前登录的用户需要有sudo权限。
ERROR - Unsupported or unidentified Linux distro.当前linux系统不支持, 目前FISCO-BCOS支持CentOS 7.2+、Ubuntu 16.04。
ERROR -Unsupported or unidentified operating system.当前系统不支持, 目前FISCO-BCOS支持CentOS 7.2+、Ubuntu 16.04。
ERROR - Unsupported Ubuntu Version. At least 16.04 is required.当前ubuntu版本不支持, 目前ubuntu版本仅支持ubuntu 16.04 64位操作系统。
ERROR - Unsupported CentOS Version. At least 7.2 is required.当前CentOS系统不支持, 目前CentOS支持7.2+ 64位。
ERROR - Unsupported Oracle Linux, At least 7.4 Oracle Linux is required.当前CentOS系统不支持,目前CentOS支持7.2+ 64位。
ERROR - unable to determine CentOS Version当前CentOS系统不支持, 目前CentOS支持7.2+ 64位。
ERROR - Unsupported Linux distribution.不支持的linux系统.目前FISCO-BCOS支持CentOS 7.2+、Ubuntu 16.04。
ERROR - Oracle JDK 1.8 be requied需要安装Oracle JDK 1.8。目前物料包的web3sdk仅支持Oracle JDK1.8版本,尚未支持其他的java版本,请参考物料包java安装
ERROR - OpenSSL 1.0.2 be requied物料包需要openssl 1.0.2版本,请升级openssl版本。
ERROR - failed to get openssl version无法获取openssl的版本,请尝试从新安装openssl。
ERROR - XXX is not installed.XXX没有安装,请尝试安装该依赖。
ERROR - FISCO BCOS gm version not support yet.物料包不支持国密版本的FISCO BCOS的安装。
ERROR - At least FISCO-BCOS 1.3.0 is required.物料包工具支持的FISCO BCOS的版本最低为v1.3.0。
ERROR - Required version is xxx, now fisco bcos version is xxxx”当前fisco-bcos版本与配置的版本不一致, 建议手动编译自己需要的版本。
ERROR - node.nodeid is not exist.
- ERROR - ca.crt is not exist
ERROR - maybe bash *.sh无法为当前node生成证书,请检查证书文件是否完好。
ERROR - temp node rpc port check, * is in use
- ERROR - temp node channel port check, * is in use
ERROR - temp node p2p port check, * is in userpc/channel/p2p port被占用,请尝试修改端口号从新进行安装。
ERROR - temp node rpc port check, XXX is in use.temp节点使用的rpc端口被占用, 可以netstat -anp | egrep XXX查看占用的进程。
ERROR - temp node channel port check, XXX is in use.temp节点使用的channel端口被占用, 可以netstat -anp | egrep XXX查看占用的进程。
ERROR - temp node p2p port check, XXX is in use.temp节点使用的p2p端口被占用, 可以netstat -anp | egrep XXX查看占用的进程。
ERROR - git clone FISCO-BCOS failed.下载FISCO-BCOS源码失败, 建议手动下载。
ERROR - system contract address file is not exist, web3sdk deploy system contract not success.temp节点部署系统合约失败。
ERROR - Oracle JDK 1.8 be requied, now JDK is
java -version
.ERROR - there has no node on this server.当前服务器没有任何节点,请至少为一台服务器至少配置一个节点。
ERROR - fisco-bcos –newaccount opr faild.god账户配置失败,请从新尝试安装。
ERROR - channel port is not listening.部署系统合约失败,请更新物料包版本。
ERROR - system contract address file is not exist, web3sdk deploy system contract not success.系统合约部署失败,请检查java jdk配置是否正确。
ERROR - system contract address file is empty, web3sdk deploy system contract not success.系统合约部署失败,请从新下载物料包。
docker 安装报错提示
ERROR - docker is not installeddocker未安装, 用户需要自己安装docker程序, apt/yum install docker.
ERROR - docker dictionary already exist, remove it first.docker目录已存在,请移除当前docker节点安装包目录之后重试。
ERROR - docker pull failed, docker service not start or repository?version info error,repository.docker服务器启动失败,请检查docker配置、运行是否正常。
ERROR - there is already fisco-bcos docker named fisco-node.当前docker内已经有名称已存在的文件夹,请更改名称。
generate_installation_packages.sh build/expand 直接退出。
查看build/stderr.log内容, 查看错误信息。
start.sh 提示 ulimit: core file size: cannot modify limit: Operation not permitted
无法通过脚本修改core文件大小限制, 不影响节点的启动。
start.sh 显示nodeIDX is not running.
这个提示是说nodeIDX启动失败, 可以ps -aux | egrep fisco 查看是否正常启动. 可以执行cat node/nodedirIDX/log/log
查看节点启动失败的原因。
常见的原因:
- libleveldb.so No such file or directory.
- ./fisco-bcos: error while loading shared libraries: libleveldb.so.1: cannot open shared object file: No such file or directory
leveldb动态库缺失, 安装脚本里面默认使用 yum/apt 对依赖组件进行安装, 可能是 yum/apt 源缺失该组件。
可以使用下面命令手动安装leveldb, 若leveldb安装不成功可以尝试替换yum/apt的源。
- [CentOS]sudo yum -y install leveldb-devel
- [Ubuntu]sudo apt-get -y install libleveldb-dev
如果leveldb已经安装, 则可以尝试执行sudo ldconfig
, 然后执行start.sh, 重新启动节点.
- FileError
- terminate called after throwing an instance of 'boost::exception_detail::clone_impl<dev::FileError>' what(): FileError
操作文件失败抛出异常, 原因可能是当前登录的用户没有安装包目录的权限, 可以通过ls -lt查看当前文件夹对应的user/group/other以及对应的权限, 一般可以将安装包的user改为当前用户或者切换登录用户为安装包的user用户可以解决问题。
当程序异常退出,程序提示dir exists时,需要进行以下操作
- 1、删除fisco-bcos文件
- $ sudo rm -rf /usr/local/bin/fisco-bcos
- 2、删除build目录
- $ rm -rf build
- 3、重新执行创建安装包的命令
- $ ./generate_installation_packages.sh build