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.
  1. ./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的源。

  1. [CentOS]sudo yum -y install leveldb-devel
  2. [Ubuntu]sudo apt-get -y install libleveldb-dev

如果leveldb已经安装, 则可以尝试执行sudo ldconfig, 然后执行start.sh, 重新启动节点.

  • FileError
  1. 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. 1、删除fisco-bcos文件
  2. $ sudo rm -rf /usr/local/bin/fisco-bcos
  3. 2、删除build目录
  4. $ rm -rf build
  5. 3、重新执行创建安装包的命令
  6. $ ./generate_installation_packages.sh build