Problems updating to pihole V6 on Debian Bookworm

Please follow the below template, it will help us to help you!

I'm running pi-hole 5.18.4 on a Pogoplug V4 which is running Debian 12.9. The initial error I got was "/opt/pihole/update.sh: line 108: : No such file or directory". Looking at that script, $setupVars was null. Not sure where that is supposed to be getting set, so I set it to "/etc/pihole/setupVars.conf" in the script as a work-around. Next try running "pihole -up", I get this error: " Error: Unable to find Pi-hole dependency package.". I see others running Debian 10 who ran into this, but I just updated from Debian 12.7 to 12.9.

Expected Behaviour:

Successful update from pi-hole 5.18.4 to 6.0.1. This is on a Pogoplug V4 device running Debian 12.9.

Actual Behaviour:

Initial error:
root@pihole:~# pihole -up
/opt/pihole/update.sh: line 108: : No such file or directory

subsequent error:
root@pihole:/opt/pihole# pihole -up
[✓] Update local cache of available packages
[i] Installing Pi-hole dependency package... Error: Unable to find Pi-hole dependency package.

Debug Token:

https://tricorder.pi-hole.net/yVJfpNzO/

OK, I decided to try a fresh install rather than an upgrade. I got past the dependencies, but died installing FTL.

  [i] SELinux not detected
  [✓] Update local cache of available packages

  [✓] Checking apt-get for upgraded packages... up to date!

  [✓] Building dependency package pihole-meta.deb
  [✓] Installing Pi-hole dependency package

  [✓] Supported OS detected
  [i] IPv4 address: 192.168.1.157/24
  [i] Found IPv6 GUA address
  [i] IPv6 address: 2600:1700:a7d0:5300:225:31ff:fe05:5f95
  [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...HEAD is now at 0e6d9e7 Pi-hole Core v6.0.2 (#5939)
  [✓] 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 42e7279 Pi-hole web v6.0.1 (#3234)
  [✓] 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...

  [✗] This processor architecture is not supported by Pi-hole (v5TE)  [i] Downloading and Installing FTL...curl: (3) bad range in URL position 70:
https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL  [i] Detectin  [✗] This processor architecture is not supported by Pi-hole (v5TE)
                                                                     ^
  [✗] Downloading and Installing FTL
   Error: URL https://github.com/pi-hole/ftl/releases/latest/download/pihole-FTL  [✗] This processor architecture is not supported by Pi-hole (v5TE) not found
  [✗] FTL Engine not installed

So V6.0 no longer supports my processor? I'm currently running 5.18.4 with no issues.

This install was using the curl method. Is there another way to install on this device that will work?

If you do a search for pogoplug on the forum you will see some posts around V6 and pogoplug.

Here is one such post that may be helpful.

Yes, sorry. Alpine Linux dropped support for ARMv5. There have been attempts documented on this forum somewhere to build FTL manually and that worked just fine. However, we cannot offer pre-compiled binaries right now as no suitable cross-compiling building environments are available. I know that Debian might still be able to do it but maintaining multiple build containers had always been a pain in the past and Debian is going to drop v5 support, too.

Bottom line: If you know how to get Alpine on ARMv5TE (without too much hazzle, please!), then we can surely look at supporting the Pogoplug again!

Thanks DL6ER. Yeah, I was able to build FTL on Debian 12.7, but unfortunately I'm aware of an easy way to install Alpine Linux on a Pogoplug/ARMv5. My Debian install is actually taken from the Doozan forum.

Correction: NOT aware

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.