超级分类账-织物: v2.3.3
对等对接者图像:标记2.3.3
提交链码后对等日志上的错误:
ERRO 036 start-could not start container: API error (400): failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "chaincode": executable file not found in $PATH: unknown
WARN 037 could not launch chaincode 'test_v1_v1:65f5b95ca7ff438e02a86aea4205bcd697a2afa0f4e37c314d3011667357fe50': error starting container: error starting container: API error (400): failed to create shim: OCI runtime create failed: container_linux.go:380: starting container process caused: exec: "chaincode": executable file not found in $PATH: unknown
docker ps -a显示了链码容器状态: Created.相同。
*注:如果我应该提供任何特定的配置或任何东西来理解问题,请发表评论。
发布于 2021-11-21 11:56:49
问题是链码文件中的包名不是"main“(我认为我们必须将它命名为父目录)。
因此,在提交链码之后不会生成二进制文件。因此,当对等方试图启动/运行链码容器时,它说我没有二进制/可执行文件要运行。
在将包名更改为"main“并执行打包、安装和提交过程之后,链码容器启动了.。
*注:这是我对问题的理解,如果上面写的是误解/错误,请告诉我。
https://stackoverflow.com/questions/70048622
复制相似问题