按照教程部署出现

bin/cita create --super_admin “0x3bcf3ebda848308e1af11b33b9bad508fb904c83” --nodes “127.0.0.1:4000,127.0.0.1:4001,127.0.0.1:4002,127.0.0.1:4003” --chain_name test-chain

我按照教程部署出现提示:
sh: 1: create_key_addr: Permission denied
sh: 1: create_key_addr: Permission denied

1赞

请问一下,你用的是哪个 CITA 版本?

命令前加 sudo 看看?

加了还是那个提示

我的是centos7的系统,这个镜像自动给我下载了ubuntu的

我用的是0.19.6版本

已经解决,我的问题是出在把需要下载的文件用windows里下载并解压,把解压后的文件发送到linux中,这样就会容易出错。

好。
在 linux 下可以直接用 wget 命令。
问一下,你必须采用 0.19.6 的版本吗?如果有可能尽量改到最新的版本。毕竟 0.19 是去年的版本了!

我是根据官方教程一步步学的,教程是0.196的版本

你是说这里:



这里的 0.19.6 指的是 cita-cli 的版本。而 CITA 版本用的是 1.0.0 。

我现在遇到了新问题,断电了,现在无法出块

你是把所有节点都放在同一个机器吧?

是的,我是虚拟机运行

区块链的所有节点放在一台机器,断电相当于整个区块链都宕机了。这个处理起来比较麻烦。
如果是测试用的话,建议你把所有节点下的数据都删除并者重启节点(要用 docker stop 关闭相应的容器)。

如果你想保存链的数据。可以参考这个回复:


按照你给的教程打开了,从下载到使用,这个要怎么用?

运行 bin 下的 cita_recover .

CentOS 7 执行需要关闭 selinux
详见:https://docs.citahub.com/zh-CN/next/cita/getting-started/run-cita#配置-cita