libzmq.so.5 library not found #205
Replies: 4 comments 18 replies
-
It definitely looks like a link library loading issue. Are you using c linkage when compiling the go binary? Is this your own code, or something on github.com/edgexfoundry? What tag/branch/component is failing? |
Beta Was this translation helpful? Give feedback.
-
Please try run docker container manully: |
Beta Was this translation helpful? Give feedback.
-
One thing that seems suspicious to me is the number of FROM lines in the Dockerfile:
It is critical that the build container uses the same base version of alpine as the runtime container. Here, the middle FROM statement doesn't specifically lock down the alpine version. It looks like it is looking for libzmq.so.5 in both cases, and it is unlikely there would be a breaking change without rolling the major version. But, I thought I would mention the anomaly. |
Beta Was this translation helpful? Give feedback.
-
@wangqingpen , please upgrade to EdgeX 3.1 (just released). We have removed ZMQ as a dependency as of EdgeX 3.0. |
Beta Was this translation helpful? Give feedback.
-
docker compilation has been completed but docker keeps restarting, the log is as follows
Shows missing .so file, but I've installed it in dockerfile, dockerflie file as follows
Beta Was this translation helpful? Give feedback.
All reactions