Pi Hole Just wont install

So originally I tried this running a pi zero w with buster light 16 gig card. Found out that Jessie and stretch were what are officially supported so I switched to Jessie lite. I’m doing it headless. Ssh file is in boot and I have it set to connect to WiFi when it boots. No intention on hardlining this unless that’s my only option. I can ssh in and change password. So connecting is not an issue.

When I run pinhole install. First I get a x on root user check. Then it says script called with non-root privileges
.
Install goes through the graphical. Everything seems ok. Then it goes back to terminal.

I get a x on check for existing repository in etc/.pihole. Check on cloning from github.

X on check for existing repository in /var/www/html/admin. Check on cloneing.

X on downloading and installing FTL
Error: unable to get latest release location from github.
X on FTL engine not installed.

It never makes it back to the graphic for me to get the password to be able to log into the pi hole through the browser.

Am I trying to install without root privileges somehow? If so then what do I need to do? Change the password then log out and back in? I’ve even switched to root and tried the install and still same thing happens.

At this point tho. I’ve done multiple clean installs on 2 different pi zero w’s with the results always being the same. I honestly think that’s it might not be on my end at this point. 2 different devices with multiple clean installs.

Idk I’m honestly bout to loose my shit. I’ve been reading installing and tweaking for 10 hours all to end up in the same spot I start from every time.

If someone could help I’d seriously be thankful.

(This was a strech install this time. Fully updated)

pi@raspberrypi:~ $ curl -sSL https://install.pi-hole.net | sudo bash
stty: 'standard input': Inappropriate ioctl for device

  [✓] Root user check

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

  [✓] Disk space check
  [✓] Update local cache of available packages

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

  [i] Installer Dependency checks...
  [✓] Checking for apt-utils
  [i] Checking for dialog (will be installed)
  [✓] Checking for debconf
  [✓] Checking for dhcpcd5
  [✓] Checking for git
  [✓] Checking for iproute2
  [✓] Checking for whiptail
  [i] Using OpenDNS (ECS)
  [✓] Set IP address to 192.168.0.13
  You may need to restart after the install is complete
  [i] IPv4 address: 192.168.0.13/24
  [i] IPv6 address:
  [i] Web Interface On
  [i] Web Server On
  [i] Logging On.
  [✗] Check for existing repository in /etc/.pihole
  [✓] Clone https://github.com/pi-hole/pi-hole.git into /etc/.pihole

  [✗] Check for existing repository in /var/www/html/admin
  [✓] Clone https://github.com/pi-hole/AdminLTE.git into /var/www/html/admin

  [i] Main Dependency checks...
  [✓] Checking for cron
  [✓] Checking for curl
  [i] Checking for dnsutils (will be installed)
  [✓] Checking for iputils-ping
  [i] Checking for lsof (will be installed)
  [i] Checking for netcat (will be installed)
  [✓] Checking for psmisc
  [✓] Checking for sudo
  [✓] Checking for unzip
  [✓] Checking for wget
  [i] Checking for idn2 (will be installed)
  [i] Checking for sqlite3 (will be installed)
  [✓] Checking for libcap2-bin
  [i] Checking for dns-root-data (will be installed)
  [i] Checking for resolvconf (will be installed)
  [✓] Checking for libcap2
  [i] Checking for lighttpd (will be installed)
  [i] Checking for php-common (will be installed)
  [i] Checking for php-cgi (will be installed)
  [i] Checking for php-sqlite3 (will be installed)
  [✓] Enabling lighttpd service to start on reboot...

  [i] FTL Checks...

  [✓] Detected ARM-hf architecture (armv6 or lower) Using ARM binary
  [i] Checking for existing FTL binary...
  [✗] Downloading and Installing FTL
  Error: Unable to get latest release location from GitHub
  [✗] FTL Engine not installed

pi@raspberrypi:~ $

Did you

sudo apt update && sudo apt upgrade

Before attempting Pi-hole install?

LE. Nvm. I just saw fully updated.

Enough space?

16 gig card. I did 6 more fresh installs last night all
with the same outcome.

Im new so by the rules I won’t be able to comment as much as I want on this post to try and answer questions and get this figured out.

Hi zrh87,

It looks like your install is failing when trying to download the FLT binary.

This is what should follow. I'm using different hardware, maybe ARM-hf is the issue.

  [i] FTL Checks...

  [â] Detected **x86_64** architecture
  [i] Checking for existing FTL binary...
  [â] Downloading and Installing FTL
  [â] Creating user 'pihole'
  [â] Installing scripts from /etc/.pihole

  [i] Installing configs from /etc/.pihole...
  [â] No dnsmasq.conf found... restoring default dnsmasq.conf...
  [â] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf

  [i] Installing blocking page...
  [â] Creating directory for blocking page, and copying files
  [â] Backing up index.lighttpd.html

  [â] Installing sudoer file

  [â] Installing latest Cron script

  [â] Installing latest logrotate script
  [i] Backing up /etc/dnsmasq.conf to /etc/dnsmasq.conf.old

  [i] Skipping firewall configuration
  [â] man pages installed and database updated
  [i] Testing if systemd-resolved is enabled
  [â] Disabling systemd-resolved DNSStubListener and restarting systemd-resolved
  [â] Restarting lighttpd service...
  [â] Enabling lighttpd service to start on reboot...
  [i] Restarting services...
  [â] Enabling pihole-FTL service to start on reboot...
  [â] Restarting pihole-FTL service...
  [â] Deleting existing list cache
  [i] Pi-hole blocking is enabled
  [i] Neutrino emissions detected...
  [â] Pulling blocklist source list into range

  [i] Target: raw.githubusercontent.com (hosts)
  [â] Status: Retrieval successful

  [i] Target: mirror1.malwaredomains.com (justdomains)
  [â] Status: Retrieval successful

  [i] Target: sysctl.org (hosts)
  [â] Status: Retrieval successful

  [i] Target: zeustracker.abuse.ch (blocklist.php?download=domainblocklist)
  [â] Status: Retrieval successful

  [i] Target: s3.amazonaws.com (simple_tracking.txt)
  [â] Status: Retrieval successful

  [i] Target: s3.amazonaws.com (simple_ad.txt)
  [â] Status: Retrieval successful

  [i] Target: hosts-file.net (ad_servers.txt)
  [â] Status: Retrieval successful

  [â] Consolidating blocklists
  [â] Extracting domains from blocklists
  [i] Number of domains being pulled in by gravity: 138023
  [â] Removing duplicate domains
  [i] Number of unique domains trapped in the Event Horizon: 115788
  [i] Nothing to whitelist!
  [i] Number of regex filters: 0
  [â] Parsing domains into hosts format
  [â] Cleaning up stray matter

  [â] Force-reloading DNS service
  [â] DNS service is running
  [i] Pi-hole blocking will be enabled
  [i] Enabling blocking
  [â] Reloading DNS service
  [â] Pi-hole Enabled

  [i] Web Interface password: xxxxx
  Your Admin Webpage login password is xxxxx   
  [i] This can be changed using 'pihole -a -p'

  [i] View the web interface at http://pi.hole/admin or http://192.168.x.x/admin

  [i] You may now configure your devices to use the Pi-hole as their DNS server
  [i] Pi-hole DNS (IPv4): 192.168.x.x
  [i] If you set a new IP address, please restart the server running the Pi-hole

  [i] The install log is located at: /etc/pihole/install.log
Installation Complete!

Sorry I couldn't help more

Regards

What is the output of the installer with verbose logging?

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

A post was split to a new topic: No DNS resolution after install

Ok so to fix this this is what I had to do.

Fresh install of rasbian stretch and go a full update.

Restart the pi and then ssh back in.

Install pihole like this:

sudo su
wget -O basic-install.sh https://install.pi-hole.net
sudo bash basic-install.sh

Go through the install it’s gonna fail at the end. But you already knew that.

Pihole sets it to itself and doesn't fix it if the install fails or you uninstall it. So what you wanna do is put this into terminal:

sudo nano /etc/resolv.conf

Change 127.0.0.1 to your desired resolver either 1.1.1.1 or 8.8.8.8( just pick dosnt mater which it’s gonna be overwritten.

Once you do that you can reinstall. Make sure you save your changes tho. It’ll save even tho it says you can’t edit it.

When you rerun the install this time. It will set to the dsn you choose and fix the install and FTL will actually install at the end and the setup will finish and you should be good to go.

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