Perhaps someone here can help point me to relevant documentation. I'm wondering if there are some guidelines about which version(s) of docker/containerd/runc are compatible. I've searched through the docker manuals and release notes, without finding very many details.
Backing up a step further, the dunfell branch of meta-virtualization has docker-moby 19.03.15, containerd-v1.2.14, and runc-1.0.0-rc8. This combination seems to work fine, however there are several CVEs flagged. In a somewhat naive attempt to fix some of the CVEs, I updated containerd from 1.2.x to v1.4.12. This version was picked primarily because it was available in gatesgarth at the time, I could just copy the recipe over. This compiles and runs hello-world and ubuntu test images successfully. However over time, an oddity has emerged: even with no images downloaded and therefore no containers running (just the daemon sitting idle), the system log shows a goroutine crashing periodically with "fatal error: bad symbol table". It can take up to 10 hours, but usually happens within an hour, on an otherwise idle system. This did not happen with the original set of versions on the dunfell branch. So I'm wondering what versions can be combined? What other tests (besides downloading and starting a container) could be run to check that the chosen versions are working together correctly? Any hints or advice would be appreciated! Ralph
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#7435): https://lists.yoctoproject.org/g/meta-virtualization/message/7435 Mute This Topic: https://lists.yoctoproject.org/mt/92316357/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
