-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PiHole Broken after docker update to 20.10.14 #1019
Comments
Hi, Environment Log output
|
Confirmed on both Raspi 4B (running bullseye light) and on OMV6 (on a Mac mini) |
I had the same problem. Found I could get DNS working if I removed:
from my
However; I also use the pihole or DHCP and that would fail. I had to disable that to get things started. The DHCP would fail with:
I already had:
set in the compose file. I tried a few others Ended up disabling the docker container for now and installed manually which worked. |
Same problem here.
|
If you set the pihole uid/gid to 0 it will come up. Docker must have changed some permissions management for network. |
Variable done work now ;) -e PIHOLE_UID=0 \ |
Reading a bit I'm not sure why we never needed cap NET_BIND_SERVICE before. I think that maybe what is needed but I'm busy and don't want to take my network down again. Will try later tonight. |
I'm not going to be able to troubleshoot this much, I'm currently on lunch at work and then away for the weekend... But can someone try setting the env var |
This worked for me! |
I can also confirm this issue. Fortunately I'm running two instances in my network in a docker cluster and only updated one at a time. 20.10.12 still works absolutely fine, 20.10.14 throws the above errors in pihole-FTL logs (and not much at all in docker logs) I've deleted and re-created docker containers, volumes and services (stack) completely and verified image hash is the same on both hosts. I use Host network as well, otherwise I wouldn't know which devices on my network are which (for stats). Per Docker docs, Setting |
This helped. Pi Hole is running again. Thanks |
Tests OK with
work too same
|
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
Versions
Platform
Expected behavior
Pihole service should start.
Actual behavior / bug
Startup script fails with:
Steps to reproduce
Run pihole using
docker-compose
using: https://github.com/whizzzkid/home-infrastructure/blob/main/docker-compose.yaml#L158Debug Token
I couldn't capture the debug as the image crashed
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
At first I thought it was a bad pihole update, but turns out it's a breaking
docker-ce
update, downgrading todocker-ce=5:20.10.13~3-0~debian-buster
fixed the issue.The problem looks similar to:
The text was updated successfully, but these errors were encountered: