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].

Reply via email to