Package Details: pi-hole-ftl 4.3.1-8

Git Clone URL: (read-only, click to copy)
Package Base: pi-hole-ftl
Description: The Pi-hole FTL engine
Upstream URL:
Licenses: EUPL-1.1
Conflicts: dnsmasq
Provides: dnsmasq
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 29
Popularity: 2.01
First Submitted: 2017-05-07 15:23
Last Updated: 2020-02-29 17:51

Required by (64)

Sources (9)

Pinned Comments

max.bra commented on 2019-10-14 15:45

Since switching to pihole user for pihole-FTL - long term data is not retained on my machine.

sir_randomuser said: For some reason account http has expired, which was the root cause. Seems to be due to a recent systemd change:
Checking /etc/shadow, the user http had a trailing 1:

$ sudo cat /etc/shadow | grep http

Removing the expiration date has resolved it:

$ sudo chage --expiredate -1 http

max.bra commented on 2018-02-09 16:46

ArchLinux Pi-hole is not officially supported by Pi-hole project. In case of bugs and malfunctions please DO NOT file a report upstream.

First of all check if the wiki ( can help then ask here for assistance and tips.
When it will be excluded that the problem does not depend on ArchLinux we will file a bug upstream.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

max.bra commented on 2020-03-25 20:29

i can agree

MarcinWieczorek commented on 2020-03-25 18:53

Alright, even wiki (pi-hole) says a word about the conflict. Can we agree that this should be reported upstream?

max.bra commented on 2020-03-25 18:44

From the wiki:

provides - additional packages that the software provides the features of (and yes it is, piholeFTL is a full functional dnsmasq)

conflicts - packages that conflict with, or cause problems with the package, if installed. (and yes it is, both packages shares same config files, this is a conflict here)

MarcinWieczorek commented on 2020-03-25 14:04

From the wiki:

provides - additional packages that the software provides the features of

conflicts - packages that conflict with, or cause problems with the package, if installed.

One of the features of dnsmasq is that is provides a binary that can be used by other programs, such as libvirt. Even if pi-hole provides the features, does it conflict with the original package? Compare that to having two gcc versions in separate packages - both provide themselves (a GNU compiler) but can exist side by side.

In my opinion there are two ways to fix the issue: - attempt running both packages at the same time and prove there is no conflict. - report it upstream so pi-hole provides a compatible binary - even a wrapper script.

@max.bra that's not your fault that an issue appeared, but deemon is right.

Shout-out to Derek Taylor's viewers ;)

max.bra commented on 2020-03-25 09:08

@deemon i don't want to be rude but: what are you saying? do you see any dnsmasq movable file in any pi-hole package? dnamasq is "embedded" into piholeFTL. there is nothing we can do about it.

deemon commented on 2020-03-25 00:40

What? It's supposedly already providing dnsmasq (there's a fork of dnsmasq included in the piholeftl code they say), but not well enough. Can you make the pi-hole-FTL in-built dnsmasq more like actual dnsmasq and act like it?

If need be add some links to pi-hole dnsmasq binaries or something that programs like libvirtd can find them?

max.bra commented on 2020-03-24 21:59

i don't think so, regardless of whether or not to provide dnsmasq, it will always be in conflict

deemon commented on 2020-03-24 21:50

My problem with this is that supposedly:

Conflicts:  dnsmasq
Provides:   dnsmasq 

Yet, it DOES NOT provide dnsmasq for other programs that depend on it...

like virt-manager 's libvirtd

[deemon@Zen ~]$ systemctl status libvirtd
● libvirtd.service - Virtualization daemon
     Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; disabled; vendor preset: disabled)
     Active: active (running) since Tue 2020-03-24 23:29:49 EET; 2min 37s ago
TriggeredBy: ● libvirtd-ro.socket
             ● libvirtd-admin.socket
             ● libvirtd.socket
       Docs: man:libvirtd(8)
   Main PID: 20101 (libvirtd)
      Tasks: 17 (limit: 32768)
     Memory: 93.7M
     CGroup: /system.slice/libvirtd.service
             └─20101 /usr/bin/libvirtd

märts 24 23:29:49 Zen systemd[1]: Started Virtualization daemon.
märts 24 23:29:49 Zen libvirtd[20101]: libvirt version: 5.10.0
märts 24 23:29:49 Zen libvirtd[20101]: hostname: Zen
märts 24 23:29:49 Zen libvirtd[20101]: Libvirt doesn't support VirtualBox API version 6001004
märts 24 23:29:49 Zen libvirtd[20101]: Cannot check dnsmasq binary /usr/bin/dnsmasq: No such file or directory

Can it be fixed somehow?

Treyarch commented on 2020-03-02 05:28

I might be a cabbage here, but I seem to be getting An unknown error occured while loading the data.

When going to the Network tab or any long term data, I have tried a few of the fixes here already and it looks lime they're already working, I can't seem to find the log that is telling me what's going on either :(

max.bra commented on 2020-02-29 17:50

@pepper_chico yes, you are right. updating... Done! Thanks for reporting.