containerd: run containerd on arm64, get error undefined symbol: seccomp_api_get

download containerd from actions, run on arm64, get error

$ /usr/local/bin/containerd -v

/usr/local/bin/containerd: symbol lookup error: /usr/local/bin/containerd: undefined symbol: seccomp_api_get

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (3 by maintainers)

Most upvoted comments

seccomp_api_get was introduced in 2.4.0 release. Can you check libseccomp version on your env (and try updated version if needed)?

I solve it by adding the backport source to /etc/apt/source.list deb http://deb.debian.org/debian buster-backports main contrib non-free then

apt update
apt-get -t buster-backports install libseccomp2 libseccomp-dev

now it works 😃