I upgraded to 5 a couple of weeks ago and for the most part my docker containers have started without issue once I corrected some issues that I had with Docker after the upgrade.
The exception to this is PiHole. I had been running this for years but then it would not load after the update. This morning I had some time so I went ahead and tried to create a brand new installation by following one of the guides. Sure enough, I am getting the same exact errors that I got in the initial installation.
I first create macvlan:
docker network create -d macvlan \
--subnet=192.168.1.0/24 \
--gateway=192.168.1.1 \
-o parent=enp6s0f1 pihole_net
-1 }"> ::: Starting docker specific checks & setup for docker pihole/pihole
-1 }"> [i] Installing configs from /etc/.pihole...
-1 }"> [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
-1 }"> [i] Installing /etc/dnsmasq.d/01-pihole.conf... [✓] Installed /etc/dnsmasq.d/01-pihole.conf
-1 }"> [i] Installing /etc/.pihole/advanced/06-rfc6761.conf... [✓] Installed /etc/dnsmasq.d/06-rfc6761.conf
-1 }">chmod: cannot access '/etc/pihole/pihole-FTL.db': No such file or directory
-1 }">Existing DNS servers detected in setupVars.conf. Leaving them alone
-1 }">::: Pre existing WEBPASSWORD found
-1 }">DNSMasq binding to default interface: eth0
-1 }">Added ENV to php:
-1 }"> "PIHOLE_DOCKER_TAG" => "2022.01.1",
-1 }"> "PHP_ERROR_LOG" => "/var/log/lighttpd/error.log",
-1 }"> "ServerIP" => " 192.168.1.51",
-1 }"> "CORS_HOSTS" => "",
-1 }"> "VIRTUAL_HOST" => " 192.168.1.51",
-1 }">Using IPv4 and IPv6
-1 }">::: Preexisting ad list /etc/pihole/adlists.list detected ((exiting setup_blocklists early))
-1 }">https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
-1 }">sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
-1 }">sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
-1 }">sudo: fatal error, unable to load plugins
-1 }">::: Testing pihole-FTL DNS: [cont-init.d] 20-start.sh: exited 1.
-1 }">[cont-finish.d] executing container finish scripts...
-1 }">[cont-finish.d] done.
-1 }">[s6-finish] waiting for services.
-1 }">[s6-finish] sending all processes the TERM signal.
-1 }">[s6-finish] sending all processes the KILL signal and exiting.
-1 }">[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
-1 }">[s6-init] ensuring user provided files have correct perms...exited 0.
-1 }">[fix-attrs.d] applying ownership & permissions fixes...
-1 }">[fix-attrs.d] 01-resolver-resolv: applying... -1 }">[fix-attrs.d] 01-resolver-resolv: exited 1.
-1 }">[fix-attrs.d] done.
-1 }">[cont-init.d] executing container initialization scripts...
-1 }">[cont-init.d] 20-start.sh: executing... -1 }"> ::: Starting docker specific checks & setup for docker pihole/pihole
-1 }"> [i] Installing configs from /etc/.pihole...
-1 }"> [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
-1 }"> [i] Installing /etc/dnsmasq.d/01-pihole.conf... [✓] Installed /etc/dnsmasq.d/01-pihole.conf
-1 }"> [i] Installing /etc/.pihole/advanced/06-rfc6761.conf... [✓] Installed /etc/dnsmasq.d/06-rfc6761.conf
-1 }">chmod: cannot access '/etc/pihole/pihole-FTL.db': No such file or directory
-1 }">Existing DNS servers detected in setupVars.conf. Leaving them alone
-1 }">::: Pre existing WEBPASSWORD found
-1 }">DNSMasq binding to default interface: eth0
-1 }">Added ENV to php:
-1 }"> "PIHOLE_DOCKER_TAG" => "2022.01.1",
-1 }"> "PHP_ERROR_LOG" => "/var/log/lighttpd/error.log",
-1 }"> "ServerIP" => " 192.168.1.51",
-1 }"> "CORS_HOSTS" => "",
-1 }"> "VIRTUAL_HOST" => " 192.168.1.51",
-1 }">Using IPv4 and IPv6
-1 }">::: Preexisting ad list /etc/pihole/adlists.list detected ((exiting setup_blocklists early))
-1 }">https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
-1 }">sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
-1 }">sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
-1 }">sudo: fatal error, unable to load plugins
-1 }">::: Testing pihole-FTL DNS: [cont-init.d] 20-start.sh: exited 1.
-1 }">[cont-finish.d] executing container finish scripts...
-1 }">[cont-finish.d] done.
-1 }">[s6-finish] waiting for services.
-1 }">[s6-finish] sending all processes the TERM signal.
-1 }">[s6-finish] sending all processes the KILL signal and exiting.
-1 }">[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
-1 }">[s6-init] ensuring user provided files have correct perms...exited 0.
-1 }">[fix-attrs.d] applying ownership & permissions fixes...
-1 }">[fix-attrs.d] 01-resolver-resolv: applying... -1 }">[fix-attrs.d] 01-resolver-resolv: exited 1.
-1 }">[fix-attrs.d] done.
-1 }">[cont-init.d] executing container initialization scripts...
-1 }">[cont-init.d] 20-start.sh: executing... -1 }"> ::: Starting docker specific checks & setup for docker pihole/pihole
-1 }"> [i] Installing configs from /etc/.pihole...
-1 }"> [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
-1 }"> [i] Installing /etc/dnsmasq.d/01-pihole.conf... [✓] Installed /etc/dnsmasq.d/01-pihole.conf
-1 }"> [i] Installing /etc/.pihole/advanced/06-rfc6761.conf... [✓] Installed /etc/dnsmasq.d/06-rfc6761.conf
-1 }">chmod: cannot access '/etc/pihole/pihole-FTL.db': No such file or directory
-1 }">Existing DNS servers detected in setupVars.conf. Leaving them alone
-1 }">::: Pre existing WEBPASSWORD found
-1 }">DNSMasq binding to default interface: eth0
-1 }">Added ENV to php:
-1 }"> "PIHOLE_DOCKER_TAG" => "2022.01.1",
-1 }"> "PHP_ERROR_LOG" => "/var/log/lighttpd/error.log",
-1 }"> "ServerIP" => " 192.168.1.51",
-1 }"> "CORS_HOSTS" => "",
-1 }"> "VIRTUAL_HOST" => " 192.168.1.51",
-1 }">Using IPv4 and IPv6
-1 }">::: Preexisting ad list /etc/pihole/adlists.list detected ((exiting setup_blocklists early))
-1 }">https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
-1 }">sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy"
-1 }">sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
-1 }">sudo: fatal error, unable to load plugins
-1 }">::: Testing pihole-FTL DNS: [cont-init.d] 20-start.sh: exited 1.
-1 }">[cont-finish.d] executing container finish scripts...
-1 }">[cont-finish.d] done.
-1 }">[s6-finish] waiting for services.
-1 }">[s6-finish] sending all processes the TERM signal.
-1 }">[s6-finish] sending all processes the KILL signal and exiting.
Alles anzeigen
I've gone down many rabbit holes with the "sudoers policy" - every fix I've tried on the internet did not fix it. Is that even the issue or is that just a symptom?
The other thing that stuck out is that there is a reference to "eth0". Does it think that is the ID of my network interface? The ID of the interface is enp6s0f1.
Thanks in advance!