Fedora 27 Install Failing

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

Expected Behaviour:

Installs necessary dependencies

Actual Behaviour:

_Checks for certain behaviors than gives "main: line 1504: test_dpkg_lock: command not found" _

Debug Token:

N/A

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

  [✓] Root user check

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

  [✓] Disk space check

  [✓] Update local cache of available packages

  [✓] Checking dnf for upgraded packages... 2 updates available
  [i] It is recommended to update your OS after installing the Pi-hole!

  [i] Installer Dependency checks...
  [i] Checking for dialog (will be installed)
  [i] Checking for git (will be installed)
  [i] Checking for iproute (will be installed)
  [i] Checking for net-tools (will be installed)
  [i] Checking for newt (will be installed)
  [i] Checking for procps-ng (will be installed)
  [i] Checking for which (will be installed)
main: line 1504: test_dpkg_lock: command not found

As a side note: I even tried installing both dialog and dialog-devel and the installer still says "it will be installed". uname-r produces: 4.17.14-102.fc27.x86_64

I have tried that: "curl -sSL https://install.pi-hole.net | sed s/fedora/fedberry/g | bash"
I now get the following:
[✗] Unsupported RPM based distribution

This is straight Fedora 27 and not a remix/variant.

Okay, I got past it. I ended up cloning the git repository and editing the basic-install.sh to comment out the if statement around line 1504 that was failing. Then I ran into an issue where file ifcfg-enps0 wasn't present. I created a blank file with that name and re-ran the install script (might want to add a file check like you do for /etc/dnsmasq.conf in the event the ifcfg-xxxx isn't present in /etc/sysconfig/network-scripts). Finally, it looked like dnsmasq was already called and using port 53, so I had to kill the process. Finally, "pihole status" is showing DNS service is running and Pi-hole blocking is Enabled.

Thanks!

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