Pihole 5 funktioniert nach Update nicht mehr FTL Engine not installed

Hallo,

ich bekomme immer die Fehlermeldung FTL-Engine not installed. Pihole ist jetzt nicht aktiv und es wird nichts geblockt. Vielleicht kann mir jemand helfen?

https://tricorder.pi-hole.net/0ghn8v1xzg

Vielen Dank vorab.
Gruß
Uwe

Es gibt eine menge threads mit derselben Fehlermeldung. Bis jemand deinen debug token durch sieht, kannst du mal e.g. diesen durch gehen inkl. der debug Schritte: Is gravity.db missing in v5.0?

Willkommen in der Pi-hole-Community, U_B. :slight_smile:

Laut Debug Log bist Du noch nicht vollständig auf 5.0:

*** [ DIAGNOSING ]: Core version
[i] Core: v5.0
[i] Branch: master
[i] Commit: v5.0-0-g4d25f69

*** [ DIAGNOSING ]: Web version
[i] Web: v5.0 
[i] Branch: master
[i] Commit: v5.0-0-gb86e4a3

*** [ DIAGNOSING ]: FTL version
[✓] FTL: v4.3.1 

Kannst Du noch einmal einen erneuten Anlauf nehmen?
Falls das schiefgeht, bitte die Bildschirmausgabe hier posten.

Hallo, die Meldungen lauten wie folgt:

 [i] SELinux not detected
  [✓] Check for existing repository in /etc/.pihole
  [i] Update repo in /etc/.pihole...HEAD is now at 4d25f69 Merge pull request #3                                                                                                                     321 from pi-hole/release/v5.0
  [✓] Update repo in /etc/.pihole

  [✓] Check for existing repository in /var/www/html/admin
  [i] Update repo in /var/www/html/admin...HEAD is now at b86e4a3 Merge pull req                                                                                                                     uest #1247 from pi-hole/release/v5.0
  [✓] Update repo in /var/www/html/admin

  [i] Main Dependency checks...
  [✓] Checking for cron
  [✓] Checking for curl
  [✓] Checking for dnsutils
  [✓] Checking for iputils-ping
  [✓] Checking for lsof
  [✓] Checking for netcat
  [✓] Checking for psmisc
  [✓] Checking for sudo
  [✓] Checking for unzip
  [✓] Checking for wget
  [✓] Checking for idn2
  [✓] Checking for sqlite3
  [✓] Checking for libcap2-bin
  [✓] Checking for dns-root-data
  [✓] Checking for libcap2
  [✓] Checking for lighttpd
  [✓] Checking for php7.0-common
  [✓] Checking for php7.0-cgi
  [✓] Checking for php7.0-sqlite3
  [✓] Checking for php7.0-xml
  [✓] Checking for php-intl

  [✓] Enabling lighttpd service to start on reboot...
  [✓] Checking for user 'pihole'

  [i] FTL Checks...

  [✓] Detected ARM-hf architecture (armv7+)
  [i] Checking for existing FTL binary...
curl: (3) Illegal characters found in URL
  [i] Checksums do not match, downloading from ftl.pi-hole.net.
  [i] Downloading and Installing FTL...curl: (3) Illegal characters found in URL
  [✗] Downloading and Installing FTL
  Error: URL https://ftl.pi-hole.net/pihole checkout core release/v5.0
pihole checkout web release/v5.0
sudo apt update && sudo apt -y upgrade
exit/pihole-FTL-arm-linux-gnueabihf not found
  [✗] FTL Engine not installed

pi@raspberrypi:~ $

Danke für den Willkommensgruß :slight_smile:

pi@raspberrypi:~ $ curl -sSL https://install.pi-hole.net | bash

  [✗] Root user check
  [i] Script called with non-root privileges
      The Pi-hole requires elevated privileges to install and run
      Please check the installer for any concerns regarding this requirement
      Make sure to download this script from a trusted source

  [✓] Sudo utility check

  [✓] Root user check

        .;;,.
        .ccccc:,.
         :cccclll:.      ..,,
          :ccccclll.   ;ooodc
           'ccll:;ll .oooodc
             .;cll.;;looo:.
                 .. ','.
                .',,,,,,'.
              .',,,,,,,,,,.
            .',,,,,,,,,,,,....
          ....''',,,,,,,'.......
        .........  ....  .........
        ..........      ..........
        ..........      ..........
        .........  ....  .........
          ........,,,,,,,'......
            ....',,,,,,,,,,,,.
               .',,,,,,,,,'.
                .',,,,,,'.
                  ..'''.

  [i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u7
  [i] Update option selected
  [✓] Disk space check
  [✓] Update local cache of available packages

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

  [i] Installer Dependency checks...
  [✓] Checking for dhcpcd5
  [✓] Checking for git
  [✓] Checking for iproute2
  [✓] Checking for whiptail

  [i] SELinux not detected
  [✓] Check for existing repository in /etc/.pihole
  [i] Update repo in /etc/.pihole...HEAD is now at 4d25f69 Merge pull request #3                                                                                                                     321 from pi-hole/release/v5.0
  [✓] Update repo in /etc/.pihole

  [✓] Check for existing repository in /var/www/html/admin
  [i] Update repo in /var/www/html/admin...HEAD is now at b86e4a3 Merge pull req                                                                                                                     uest #1247 from pi-hole/release/v5.0
  [✓] Update repo in /var/www/html/admin

  [i] Main Dependency checks...
  [✓] Checking for cron
  [✓] Checking for curl
  [✓] Checking for dnsutils
  [✓] Checking for iputils-ping
  [✓] Checking for lsof
  [✓] Checking for netcat
  [✓] Checking for psmisc
  [✓] Checking for sudo
  [✓] Checking for unzip
  [✓] Checking for wget
  [✓] Checking for idn2
  [✓] Checking for sqlite3
  [✓] Checking for libcap2-bin
  [✓] Checking for dns-root-data
  [✓] Checking for libcap2
  [✓] Checking for lighttpd
  [✓] Checking for php7.0-common
  [✓] Checking for php7.0-cgi
  [✓] Checking for php7.0-sqlite3
  [✓] Checking for php7.0-xml
  [✓] Checking for php-intl

  [✓] Enabling lighttpd service to start on reboot...
  [✓] Checking for user 'pihole'

  [i] FTL Checks...

  [✓] Detected ARM-hf architecture (armv7+)
  [i] Checking for existing FTL binary...
curl: (3) Illegal characters found in URL
  [i] Checksums do not match, downloading from ftl.pi-hole.net.
  [i] Downloading and Installing FTL...curl: (3) Illegal characters found in URL
  [✗] Downloading and Installing FTL
  Error: URL https://ftl.pi-hole.net/pihole checkout core release/v5.0
pihole checkout web release/v5.0
sudo apt update && sudo apt -y upgrade
exit/pihole-FTL-arm-linux-gnueabihf not found
  [✗] FTL Engine not installed

Er beschwert sich zwar, dass, dass er die URL nicht findet

Aber vorher noch, dass das Skript nicht als root ausgeführt wird.

Probier mal

sudo curl -sSL https://install.pi-hole.net | bash

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue May 12 11:06:18 2020 from 192.168.178.30
pi@raspberrypi:~ $ sudo curl -sSL https://install.pi-hole.net | bash

  [✗] Root user check
  [i] Script called with non-root privileges
      The Pi-hole requires elevated privileges to install and run
      Please check the installer for any concerns regarding this requirement
      Make sure to download this script from a trusted source

  [✓] Sudo utility check

  [✓] Root user check

        .;;,.
        .ccccc:,.
         :cccclll:.      ..,,
          :ccccclll.   ;ooodc
           'ccll:;ll .oooodc
             .;cll.;;looo:.
                 .. ','.
                .',,,,,,'.
              .',,,,,,,,,,.
            .',,,,,,,,,,,,....
          ....''',,,,,,,'.......
        .........  ....  .........
        ..........      ..........
        ..........      ..........
        .........  ....  .........
          ........,,,,,,,'......
            ....',,,,,,,,,,,,.
               .',,,,,,,,,'.
                .',,,,,,'.
                  ..'''.

  [i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u7
  [i] Reconfigure option selected
  [✓] Disk space check
  [✓] Update local cache of available packages

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

  [i] Installer Dependency checks...
  [✓] Checking for dhcpcd5
  [✓] Checking for git
  [✓] Checking for iproute2
  [✓] Checking for whiptail

  [i] SELinux not detected
  [i] Using interface: eth0
  [i] Using upstream DNS: Google (ECS) (8.8.8.8, 8.8.4.4)
  [i] Static IP already configured
  [i] Unable to find IPv6 ULA/GUA address, IPv6 adblocking will not be enabled
  [i] IPv4 address: 192.168.178.62/24
  [i] IPv6 address:
  [i] Web Interface On
  [i] Web Server On
  [i] Logging On.
  [✓] Check for existing repository in /etc/.pihole
  [i] Update repo in /etc/.pihole...HEAD is now at 4d25f69 Merge pull request #3321 from pi-hole/release/v5.0
  [✓] Update repo in /etc/.pihole

  [✓] Check for existing repository in /var/www/html/admin
  [i] Update repo in /var/www/html/admin...HEAD is now at b86e4a3 Merge pull request #1247 from pi-hole/release/v5.0
  [✓] Update repo in /var/www/html/admin

  [i] Main Dependency checks...
  [✓] Checking for cron
  [✓] Checking for curl
  [✓] Checking for dnsutils
  [✓] Checking for iputils-ping
  [✓] Checking for lsof
  [✓] Checking for netcat
  [✓] Checking for psmisc
  [✓] Checking for sudo
  [✓] Checking for unzip
  [✓] Checking for wget
  [✓] Checking for idn2
  [✓] Checking for sqlite3
  [✓] Checking for libcap2-bin
  [✓] Checking for dns-root-data
  [✓] Checking for libcap2
  [✓] Checking for lighttpd
  [✓] Checking for php7.0-common
  [✓] Checking for php7.0-cgi
  [✓] Checking for php7.0-sqlite3
  [✓] Checking for php7.0-xml
  [✓] Checking for php-intl

  [✓] Enabling lighttpd service to start on reboot...
  [✓] Checking for user 'pihole'

  [i] FTL Checks...

  [✓] Detected ARM-hf architecture (armv7+)
  [i] Checking for existing FTL binary...
curl: (3) Illegal characters found in URL
  [i] Checksums do not match, downloading from ftl.pi-hole.net.
  [i] Downloading and Installing FTL...curl: (3) Illegal characters found in URL
  [✗] Downloading and Installing FTL
  Error: URL https://ftl.pi-hole.net/pihole checkout core release/v5.0
pihole checkout web release/v5.0
sudo apt update && sudo apt -y upgrade
exit/pihole-FTL-arm-linux-gnueabihf not found
  [✗] FTL Engine not installed

pi@raspberrypi:~ $

Hatte ich gemacht - hilft leider nicht.

Mhh, komisch.
Er beschwert sich ja immer noch.

Probier mal

sudo curl -sSL https://install.pi-hole.net | bash -x

Das sollte mehr Debug Infos geben.

Last login: Tue May 12 13:09:58 2020 from 192.168.178.30
pi@raspberrypi:~ $ sudo curl -sSL https://install.pi-hole.net | bash -x

+ set -e
++ cat
+ DNS_SERVERS='Google (ECS);8.8.8.8;8.8.4.4;2001:4860:4860:0:0:0:0:8888;2001:486                                                                                                                     0:4860:0:0:0:0:8844
OpenDNS (ECS);208.67.222.222;208.67.220.220;2620:119:35::35;2620:119:53::53
Level3;4.2.2.1;4.2.2.2;;
Comodo;8.26.56.26;8.20.247.20;;
DNS.WATCH;84.200.69.80;84.200.70.40;2001:1608:10:25:0:0:1c04:b12f;2001:1608:10:2                                                                                                                     5:0:0:9249:d69b
Quad9 (filtered, DNSSEC);9.9.9.9;149.112.112.112;2620:fe::fe;2620:fe::9
Quad9 (unfiltered, no DNSSEC);9.9.9.10;149.112.112.10;2620:fe::10;2620:fe::fe:10
Quad9 (filtered + ECS);9.9.9.11;149.112.112.11;2620:fe::11;
Cloudflare;1.1.1.1;1.0.0.1;2606:4700:4700::1111;2606:4700:4700::1001'
+ installLogLoc=/etc/pihole/install.log
+ setupVars=/etc/pihole/setupVars.conf
+ lighttpdConfig=/etc/lighttpd/lighttpd.conf
+ coltable=/opt/pihole/COL_TABLE
+ webroot=/var/www/html
+ webInterfaceGitUrl=https://github.com/pi-hole/AdminLTE.git
+ webInterfaceDir=/var/www/html/admin
+ piholeGitUrl=https://github.com/pi-hole/pi-hole.git
+ PI_HOLE_LOCAL_REPO=/etc/.pihole
+ PI_HOLE_FILES=(chronometer list piholeDebug piholeLogFlush setupLCD update ver                                                                                                                     sion gravity uninstall webpage)
+ PI_HOLE_INSTALL_DIR=/opt/pihole
+ PI_HOLE_CONFIG_DIR=/etc/pihole
+ PI_HOLE_BIN_DIR=/usr/local/bin
+ PI_HOLE_BLOCKPAGE_DIR=/var/www/html/pihole
+ useUpdateVars=false
+ adlistFile=/etc/pihole/adlists.list
+ IPV4_ADDRESS=
+ IPV6_ADDRESS=
+ QUERY_LOGGING=true
+ INSTALL_WEB_INTERFACE=true
+ PRIVACY_LEVEL=0
+ '[' -z pi ']'
+ '[' -t 0 ']'
+ screen_size='24 80'
+ printf -v rows %d 24
+ printf -v columns %d 80
+ r=12
+ c=40
+ r=20
+ c=70
+ skipSpaceCheck=false
+ reconfigure=false
+ runUnattended=false
+ INSTALL_WEB_SERVER=true
+ [[ -f /opt/pihole/COL_TABLE ]]
+ source /opt/pihole/COL_TABLE
++ [[ -t 1 ]]
+++ tput colors
++ [[ 8 -ge 8 ]]
++ COL_BOLD=''
++ COL_ULINE=''
++ COL_NC=''
++ COL_GRAY=''
++ COL_RED=''
++ COL_GREEN=''
++ COL_YELLOW=''
++ COL_BLUE=''
++ COL_PURPLE=''
++ COL_CYAN=''
++ COL_WHITE=''
++ COL_BLACK=''
++ COL_LIGHT_BLUE=''
++ COL_LIGHT_GREEN=''
++ COL_LIGHT_CYAN=''
++ COL_LIGHT_RED=''
++ COL_URG_RED=''
++ COL_LIGHT_PURPLE=''
++ COL_BROWN=''
++ COL_LIGHT_GRAY=''
++ COL_DARK_GRAY=''
++ TICK='[✓]'
++ CROSS='[✗]'
++ INFO='[i]'
++ QST='[?]'
++ DONE=' done!'
++ OVER='\r'
+ counter=0
+ [[ '' != true ]]
+ main
+ local 'str=Root user check'
+ printf '\n'

+ [[ 1000 -eq 0 ]]
+ printf '  %b %s\n' '[✗]' 'Root user check'
  [✗] Root user check
+ printf '  %b %bScript called with non-root privileges%b\n' '[i]' '' ''
  [i] Script called with non-root privileges
+ printf '      The Pi-hole requires elevated privileges to install and run\n'
      The Pi-hole requires elevated privileges to install and run
+ printf '      Please check the installer for any concerns regarding this requi                                                                                                                     rement\n'
      Please check the installer for any concerns regarding this requirement
+ printf '      Make sure to download this script from a trusted source\n\n'
      Make sure to download this script from a trusted source

+ printf '  %b Sudo utility check' '[i]'
  [i] Sudo utility check+ is_command sudo
+ local check_command=sudo
+ command -v sudo
+ printf '%b  %b Sudo utility check\n' '\r' '[✓]'
  [✓] Sudo utility check
+ exec curl -sSL https://raw.githubusercontent.com/pi-hole/pi-hole/master/automa                                                                                                                     ted%20install/basic-install.sh
+ sudo bash

  [✓] Root user check

        .;;,.
        .ccccc:,.
         :cccclll:.      ..,,
          :ccccclll.   ;ooodc
           'ccll:;ll .oooodc
             .;cll.;;looo:.
                 .. ','.
                .',,,,,,'.
              .',,,,,,,,,,.
            .',,,,,,,,,,,,....
          ....''',,,,,,,'.......
        .........  ....  .........
        ..........      ..........
        ..........      ..........
        .........  ....  .........
          ........,,,,,,,'......
            ....',,,,,,,,,,,,.
               .',,,,,,,,,'.
                .',,,,,,'.
                  ..'''.

  [i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u7
  [i] Reconfigure option selected
  [✓] Disk space check
  [✓] Update local cache of available packages

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

  [i] Installer Dependency checks...
  [✓] Checking for dhcpcd5
  [✓] Checking for git
  [✓] Checking for iproute2
  [✓] Checking for whiptail

  [i] SELinux not detected
  [i] Using interface: eth0
  [i] Using upstream DNS: Google (ECS) (8.8.8.8, 8.8.4.4)
  [i] Static IP already configured
  [i] Unable to find IPv6 ULA/GUA address, IPv6 adblocking will not be enabled
  [i] IPv4 address: 192.168.178.62/24
  [i] IPv6 address:
  [i] Web Interface On
  [i] Web Server On
  [i] Logging On.
  [✓] Check for existing repository in /etc/.pihole
  [i] Update repo in /etc/.pihole...HEAD is now at 4d25f69 Merge pull request #3                                                                                                                     321 from pi-hole/release/v5.0
  [✓] Update repo in /etc/.pihole

  [✓] Check for existing repository in /var/www/html/admin
  [i] Update repo in /var/www/html/admin...HEAD is now at b86e4a3 Merge pull req                                                                                                                     uest #1247 from pi-hole/release/v5.0
  [✓] Update repo in /var/www/html/admin

  [i] Main Dependency checks...
  [✓] Checking for cron
  [✓] Checking for curl
  [✓] Checking for dnsutils
  [✓] Checking for iputils-ping
  [✓] Checking for lsof
  [✓] Checking for netcat
  [✓] Checking for psmisc
  [✓] Checking for sudo
  [✓] Checking for unzip
  [✓] Checking for wget
  [✓] Checking for idn2
  [✓] Checking for sqlite3
  [✓] Checking for libcap2-bin
  [✓] Checking for dns-root-data
  [✓] Checking for libcap2
  [✓] Checking for lighttpd
  [✓] Checking for php7.0-common
  [✓] Checking for php7.0-cgi
  [✓] Checking for php7.0-sqlite3
  [✓] Checking for php7.0-xml
  [✓] Checking for php-intl

  [✓] Enabling lighttpd service to start on reboot...
  [✓] Checking for user 'pihole'

  [i] FTL Checks...

  [✓] Detected ARM-hf architecture (armv7+)
  [i] Checking for existing FTL binary...
curl: (3) Illegal characters found in URL
  [i] Checksums do not match, downloading from ftl.pi-hole.net.
  [i] Downloading and Installing FTL...curl: (3) Illegal characters found in URL
  [✗] Downloading and Installing FTL
  Error: URL https://ftl.pi-hole.net/pihole checkout core release/v5.0
pihole checkout web release/v5.0
sudo apt update && sudo apt -y upgrade
exit/pihole-FTL-arm-linux-gnueabihf not found
  [✗] FTL Engine not installed

pi@raspberrypi:~ $

Leider nicht

Ich bin mit meinem Latein leider am Ende... :-/

Wir sollten versuchen, diesem Fehler auf den Grund zu gehen.

Da wir es hier mit einem Update zu tun haben, brauchen wir aber ein anderes Kommando:

sudo bash -x /etc/.pihole/automated\ install/basic-install.sh

Bei der Ausführung ist im Dialog dann die Update-Option zu wählen.

Das wird eine ganze Menge an Ausgabe erzeugen. Vermutlich brauchen wir nur den letzten Teil, aber besser wär, wenn Du die komplette Ausgabe hier posten würdest.

Hatte ich gemach - leider das gleiche:

[i] Checksums do not match, downloading from ftl.pi-hole.net.

  • return 0
  • FTLinstall pihole-FTL-arm-linux-gnueabihf
  • local latesttag
  • local 'str=Downloading and Installing FTL'
  • printf ' %b %s...' '[i]' 'Downloading and Installing FTL'
    [i] Downloading and Installing FTL...++ mktemp -d
  • pushd /tmp/tmp.zjjE8F8L7h
  • install -T -m 0755 /etc/.pihole/advanced/Templates/pihole-FTL.service /etc/ini t.d/pihole-FTL
  • local ftlBranch
  • local url
  • [[ -f /etc/pihole/ftlbranch ]]
  • ftlBranch='pihole checkout core release/v5.0
    pihole checkout web release/v5.0
    sudo apt update && sudo apt -y upgrade
    exit'
  • local binary
  • binary=pihole-FTL-arm-linux-gnueabihf
  • [[ pihole checkout core release/v5.0
    pihole checkout web release/v5.0
    sudo apt update && sudo apt -y upgrade
    exit == \m\a\s\t\e\r ]]
  • url='https://ftl.pi-hole.net/pihole checkout core release/v5.0
    pihole checkout web release/v5.0
    sudo apt update && sudo apt -y upgrade
    exit'
  • curl -sSL --fail 'https://ftl.pi-hole.net/pihole checkout core release/v5.0
    pihole checkout web release/v5.0
    sudo apt update && sudo apt -y upgrade
    exit/pihole-FTL-arm-linux-gnueabihf' -o pihole-FTL-arm-linux-gnueabihf
    curl: (3) Illegal characters found in URL
  • popd
  • printf '%b %b %s\n' '\r' '[✗]' 'Downloading and Installing FTL'
    [✗] Downloading and Installing FTL
  • printf ' %bError: URL %s/%s not found%b\n' '' 'https://ftl.pi-hole.net/pihole checkout core release/v5.0
    pihole checkout web release/v5.0
    sudo apt update && sudo apt -y upgrade
    exit' pihole-FTL-arm-linux-gnueabihf ''
    Error: URL https://ftl.pi-hole.net/pihole checkout core release/v5.0
    pihole checkout web release/v5.0
    sudo apt update && sudo apt -y upgrade
    exit/pihole-FTL-arm-linux-gnueabihf not found
  • return 1
  • return 1
  • printf ' %b FTL Engine not installed\n' '[✗]'
    [✗] FTL Engine not installed
  • exit 1
    pi@raspberrypi:~ $

trotzdem danke

Danke.
Dieses Kommando sollte uns zunächst erlauben, den Fehler genauer zu einzugrenzen.

Es scheint Probleme dabei zu geben, die zu der Rechnerarchitektur Deiner Pi-hole-Maschine passende Binärdatei zu finden.

Auf was für einem Rechner läuft bei Dir Pi-hole?
Möglichst genaue Angaben würden hier helfen, ebenso wie die Ausgabe von lscpu.

This should not be there. This file should only contain the FTL branch.

Remove /etc/pihole/ftlbranch using

sudo rm /etc/pihole/ftlbranch

and then try again.

2 Likes

Perfect! Thank you!

sudo rm /etc/pihole/ftlbranch

This is the solution. Thank you! 

Und auch euch anderen, die geholfen haben. Danke!