Hi Lonnie, thanks for the doku. Just to be clear: I had this issue on 3 different locations (all around Hamburg, Germany) with at least 2 different ISPs. All these Pi-holes were running fine for years (they are running Debian 11 underneath). Yesterday I wasn't able to create a new Pi-hole container with Debian 12, but Debian 13 worked. Today I tested again and now it worked. I have a script that does the same as you did, so no typos are possible. Very strange.
Michael https://mksolutions.info > Am 03.09.2026 um 15:19 schrieb Lonnie Abelbeck <[email protected]>: > > Hi Michael, > > I had no issue creating a working pi-hole LXC in AstLinux. Only change from > the docs was to add 'git' to the 'apt install'. (I updated wiki) > > The host was a MeLE QuieterDL CPU N100 > > <Screenshot 2026-09-03 at 8.10.34 AM.png> > > Detailed install at the end of this message. > > I added a NAT forward: > > <Screenshot 2026-09-03 at 8.05.17 AM.png> > > Accessed with: http://minipc.priv.abelbeck.com:8888/admin/ > > <Screenshot 2026-09-03 at 8.04.18 AM.png> > > > Detailed install below: > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=- > minipc ~ # lxc-create -t download -n pi-hole -- -d debian -r bookworm -a > amd64 --no-validate > ... > > minipc ~ # service lxc restart > Stopping LXC container... > Starting LXC container... > > minipc ~ # lxc-attach pi-hole > root@pi-hole:/# passwd > New password: > Retype new password: > passwd: password updated successfully > > root@pi-hole:/# apt update > ... > All packages are up to date. > > root@pi-hole:/# apt install openssh-server iputils-ping curl git > ... > > root@pi-hole:/# vi /etc/ssh/ssh_config > root@pi-hole:/# exit > exit > > minipc ~ # lxc-attach pi-hole > root@pi-hole:/# cd > root@pi-hole:~# mkdir install > root@pi-hole:~# cd install/ > root@pi-hole:~/install# curl -sSL https://install.pi-hole.net | bash > > [✓] Root user check > > .;;,. > .ccccc:,. > :cccclll:. ..,, > :ccccclll. ;ooodc > 'ccll:;ll .oooodc > .;cll.;;looo:. > .. ','. > .',,,,,,'. > .',,,,,,,,,,. > .',,,,,,,,,,,,.... > ....''',,,,,,,'....... > ......... .... ......... > .......... .......... > .......... .......... > ......... .... ......... > ........,,,,,,,'...... > ....',,,,,,,,,,,,. > .',,,,,,,,,'. > .',,,,,,'. > ..'''. > > [i] SELinux not detected > [✓] Update local cache of available packages > [✓] Building dependency package pihole-meta.deb > [✓] Installing Pi-hole dependency package > > [i] IPv4 address: 192.168.99.194/24 > [i] Unable to find IPv6 ULA/GUA address > [i] IPv6 address: > [i] Using upstream DNS: Google (ECS, DNSSEC) (8.8.8.8, 8.8.4.4) > [i] Installing StevenBlack's Unified Hosts List > [i] Query Logging off. > [i] Using privacy level: 0 > [✗] Check for existing repository in /etc/.pihole > [i] Clone https://github.com/pi-hole/pi-hole.git into /etc/.pihole...HEAD is > now at f47b8ed v6.4.3 (#6618) > [✓] Clone https://github.com/pi-hole/pi-hole.git into /etc/.pihole > > [✗] Check for existing repository in /var/www/html/admin > [i] Clone https://github.com/pi-hole/web.git into /var/www/html/admin...HEAD > is now at b2a4078 Web v6.6 (#3808) > [✓] Clone https://github.com/pi-hole/web.git into /var/www/html/admin > > [✗] Checking for group 'pihole' > [✓] Creating group 'pihole' > [✓] Creating user 'pihole' > > [i] FTL Checks... > > [✓] Detected x86_64 architecture > [✓] Downloading and Installing FTL > [✓] Installing scripts from /etc/.pihole > > [i] Installing configs from /etc/.pihole... > > [✓] Installing latest Cron script > > [✓] Installing latest logrotate script > [i] man not installed > [i] Testing if systemd-resolved is enabled > [✓] Disabling systemd-resolved DNSStubListener > [i] Restarting services... > [✓] Enabling pihole-FTL service to start on reboot... > [✓] Restarting pihole-FTL service... > [✓] DNS resolution is available > > [✗] Migrating the list's cache directory to new location > [i] Creating new gravity database > [i] Migrating content of /etc/pihole/adlists.list into new database > [✓] Deleting existing list cache > [i] Neutrino emissions detected... > > [✓] Preparing new gravity database > [✓] Creating new gravity databases > [✓] Pulling blocklist source list into range > [i] Using libz compression > > [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts > [✓] Status: Retrieval successful > [✓] Parsed 78609 exact domains and 0 ABP-style domains (blocking, ignored 1 > non-domain entries) > Sample of non-domain entries: > - fe80::1%lo0 > > [✓] Building gravity tree > [✓] Building antigravity tree > > [i] Number of gravity domains: 78609 (78609 unique domains) > [i] Number of antigravity domains: 0 (0 unique domains) > [i] Number of exact denied domains: 0 > [i] Number of regex denied filters: 0 > [i] Number of exact allowed domains: 0 > [i] Number of regex allowed filters: 0 > > [✓] Optimizing database > [✓] Swapping databases > [✓] The old database remains available > [✓] Cleaning up stray matter > > [✓] Done. > > [i] You may now configure your devices to use the Pi-hole as their DNS server > [i] Pi-hole DNS (IPv4): 192.168.99.194 > [i] If you have not done so already, the above IP should be set to static. > [i] View the web interface at http://pi.hole:80/admin or > http://192.168.99.194:80/admin > > [i] Web Interface password: > [i] This can be changed using 'pihole setpassword' > > [i] To allow your user to use all CLI functions without authentication, > refer to > our documentation at: https://docs.pi-hole.net/main/post-install/ > > > [i] The install log is located at: /etc/pihole/install.log > [✓] Installation complete! > -=-=-=-=-=-=-=-=-=-=-=-=-=-=- > > Lonnie > > > >> On Sep 3, 2026, at 7:13 AM, Michael Keuter <[email protected]> wrote: >> >> Hi David, >> >> good point! >> >> I was able to create a working Pi-hole container on Proxmox 8 ( Linux >> 6.8.12-43-pve) with a Debian 12 template (which doesn't work for me on >> AstLinux). >> >> Michael >> >> https://mksolutions.info >> >>> Am 02.09.2026 um 19:43 schrieb David Kerr <[email protected]>: >>> >>> Have you tried in an LXC container on a different host (non-AstLinux)? >>> Just to narrow down if the problem is AstLinux or something else. >>> >>> Does Pi-hole 6 require a specific kernel version? One of the "features" of >>> containers like LXC is that they build upon the kernel of the host. >>> AstLinux is on a 5.x kernel, so if Pi-hole needs something from a newer >>> kernel then it might not work. >>> >>> David. >>> >>> On Wed, Sep 2, 2026 at 1:03 PM Michael Keuter <[email protected]> >>> wrote: >>> Hi list, >>> >>> when I today tried to update a running Pi-hole 6 installation running in a >>> LXC container on AstLinux, I was asked for my github username and password: >>> >>> ---- >>> [i] SELinux not detected >>> [✓] Update local cache of available packages >>> [✓] Building dependency package pihole-meta.deb >>> [✓] Installing Pi-hole dependency package >>> >>> [i] IPv4 address: 192.168.99.46/24 >>> [i] Unable to find IPv6 ULA/GUA address >>> [i] IPv6 address: >>> [i] Using upstream DNS: Google (ECS, DNSSEC) (8.8.8.8, 8.8.4.4) >>> [i] Installing StevenBlack's Unified Hosts List >>> [i] Query Logging on. >>> [i] Using privacy level: 0 >>> [✗] Check for existing repository in /etc/.pihole >>> [i] Clone https://github.com/pi-hole/pi-hole.git into >>> /etc/.pihole...Username for 'https://github.com': ^C >>> ---- >>> >>> I tried out different things for quite some time. >>> >>> But I ended up creating a new LXC container with Debian 13 Trixie, >>> installed Pi-hole and imported the "Teleporter" export I created before I >>> started the update. >>> The same error appeared on a newly created Debian 12 container :-(. All on >>> the latest AstLinux 1.5.15-dev version. >>> >>> Michael _______________________________________________ Astlinux-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to [email protected].
