我正在尝试启动我的Fabric网络。我已经启动了我的订购组织。 我已经启动了我的同行组织。 我已经启动了我的cli。但此后请求失败并出现以下错误信息:
OCI runtime exec failed:
exec failed: container_linux.go:348 : starting container process caused "no such file or directory": unknown
我正在尝试启动我的Fabric网络。我已经启动了我的订购组织。 我已经启动了我的同行组织。 我已经启动了我的cli。但此后请求失败并出现以下错误信息:
OCI runtime exec failed:
exec failed: container_linux.go:348 : starting container process caused "no such file or directory": unknown
working_dir
要么未定义,要么不存在。请检查您的 docker-compose 文件中的 cli 部分以查找上述设置。如果您正在使用Windows操作系统,可能的原因是文件编码(应该是Unix格式)。
您可以打开此页面: https://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 并搜索“没有这样的文件或目录”。有一些相关的故障排除方法。
简短描述如下:
确保所涉及的文件以Unix格式编码。这很可能是由于在Git配置中未将core.autocrlf
设置为false引起的。有几种方法可以解决这个问题。例如,如果您可以访问vim编辑器,请打开文件:
vim ./path/to/the/related-file
然后通过执行以下vim命令来更改其格式:
:set ff=unix