ubuntu @ ip-172-31-39-89:〜$ export LIBP2P_FORCE_PNET = 1 && IPFS_PATH =〜/ .ipfs ipfs守护程序
我遇到以下错误-
导出LIBP2P_FORCE_PNET = 1 && IPFS_PATH =〜/ .ipfs ipfs守护程序
go1.11.1 将文件描述符限制成功提高到2048。 13:37:13.509错误p2p-config:尝试创建没有专用网络保护器的libp2p节点,但环境config.go:69强制使用专用网络 13:37:13.512错误cmd / ipfs:来自节点构造的错误:privnet:未配置专用网络,但由环境daemon强制执行。go:332 错误:私有网络:私有网络未配置但由环境强制执行 收到中断信号,正在关闭... (再次按ctrl-c可以强制关闭守护程序。)
关于原因的任何想法吗?
答案 0 :(得分:0)
我仔细地重复了这一过程,并重新生成了蜂群密钥,这一次它起作用了。
答案 1 :(得分:0)
当我尝试从systemd服务运行它时,我遇到了同样的问题。使用LIBP2P_FORCE_PNET
env变量会引发错误。我删除了ipfs(〜/ .ipfs)数据目录,然后再次运行init命令。
我认为原因可能是我没有添加IPFS群密钥的事实。如果有人遇到类似问题,请使用以下命令。
export LIBP2P_FORCE_PNET=1
IPFS_PATH=~/.ipfs ipfs init
#then,
go get -u github.com/Kubuxu/go-ipfs-swarm-key-gen/ipfs-swarm-key-gen
ipfs-swarm-key-gen > ~/.ipfs/swarm.key
IPFS_PATH=~/.ipfs ipfs daemon