Closed lmaddox closed 2 months ago
A couple of things to note here:
From your compose file paste above I can see you've apparently tried many things, including downgrading the docker engine - but the root of the issue is known, and not something that is fixable by us. Pi-hole works on all currently supported operating systems. To quote the workaround from the readme:
Due to https://github.com/moby/moby/issues/40734, you may run into issues running 2022.04 and later on host systems with an older version of libseccomp2 (Such as Debian/Raspbian buster or Ubuntu 20.04, and maybe CentOS 7).
The first recommendation is to upgrade your host OS, which will include a more up to date (and fixed) version of libseccomp.
If you absolutely cannot do this, some users https://github.com/pi-hole/docker-pi-hole/issues/1042#issuecomment-1086728157 success in updating libseccomp2 via backports on debian, or similar via updates on Ubuntu. You can try this workaround at your own risk (Note, you may also find that you need the latest docker.io (more details here)
Complementing the answer from PromoFaux:
Platform: Docker:20.10.14
Your docker version is really outdated (from 2022-03-23).
The latest docker version for Buster is 26.1.4
:
Client: Docker Engine - Community
Version: 26.1.4
API version: 1.45
Also, this is a Debian Buster issue.
Debian Bullseye and Bookworm aren't affected by this issue.
Other users (including myself) fixed this issue by installing the correct libseccomp2
.
You have 2 options:
libseccomp2
, as recommended in the README links orYa'll should provide support to your other users too
We did provide support for other users. That Reddit post was answered and solved 2 years ago.
docker --version
Docker version 27.1.1, build 6312585
docker compose version
Docker Compose version v2.29.1
uname -v
#1 SMP PREEMPT_DYNAMIC Kali 6.8.11-1kali2 (2024-05-30)
dpkg -l|tail -n1|awk '{print $3}'
2.5.5-1
What is the output of dpkg -l libseccomp2
?
What is the output of
dpkg -l libseccomp2
?
2.5.5-1
Temporary workaround is to dig
||
docker ps|awk '/pihole/{print $1}'|xargs docker rm --force
then docker compose pull pihole && docker compose up -d pihole
(docker compose seems to be losing track of the pihole container... maybe this is the root cause?) Feel free to re-close this, as there are a lot of moving parts.
Thanks for all you do, btw. I'm running some very constrained systems, and pihole (when it works) significantly reduces the load that my browser(s) are able to place on these systems.
2.5.5-1
This libseccomp2
version is already updated and doesn't cause the issue discussed in #1021 and in the Reddit post you linked.
That issue was caused by an "incompatibility" between the old libseccomp2
and a change in docker 20.10.14 code. That issue doesn't happen with your libseccomp2
.
Apparently you have a different issue.
This issue is stale because it has been open 30 days with no activity. Please comment or update this issue or it will be closed in 5 days.
Re-opening because it's not resolved. Ya'll should provide support to your other users too
Discussed in https://github.com/pi-hole/docker-pi-hole/discussions/1021