Package Details: pi-hole-server 4.3.2-6

Git Clone URL: (read-only, click to copy)
Package Base: pi-hole-server
Description: The Pi-hole is an advertising-aware DNS/Web server. Arch adaptation for lan wide DNS server.
Upstream URL:
Keywords: ad block pi-hole
Licenses: EUPL-1.1
Conflicts: pi-hole-standalone
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 60
Popularity: 1.17
First Submitted: 2016-01-13 12:50
Last Updated: 2019-10-05 17:59

Pinned Comments

max.bra commented on 2019-10-16 15:28

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:45

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

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 ... Next › Last »

Treyarch commented on 2019-07-10 00:06

Looks like it now works and has been recompiled for the latest version.

graysky commented on 2019-07-07 13:38

Does recompiling against the new version restore function?

abumasood commented on 2019-07-07 13:14

nettle 3.5.1-1 update on 07/07/2019 broke pihole-FTL. Downgrade nettle to get pi-hole running again.

Treyarch commented on 2019-07-07 07:22

Bit of a warning, just did an update to libnettle and it stops pihole-FTL from starting.

Not sure if an actual fix I just downgraded my libnettle and it came back ¯_(ツ)_/¯ .

max.bra commented on 2019-07-06 15:29

Hi hakayova, indeed resolution and ping respond are separate problems. i'm able to resolve '' with both 'ping' and 'ping -4'. After that it respond to me. i don't know if there is a blacklist for ICMP attacks...

hakayova commented on 2019-07-06 00:39

Dear all, I have been using pihole for almost 2 years now, however ping requests (,, etc.) are consistently failing 100% since the last update. Both pihole server and FTL server are running without reporting problems. Web browsing, package updating are not affected; however I seem to totally lost name resolution from CLI (ping works). Your guidance will be greatly appreciated. Edit: name resolution is probably not the issue here. The servers seem to have stopped responding to my ping requests. I am not sure why. It is now off-topic but can someone please confirm?

tdkl commented on 2019-06-30 14:45

@graysky: I did use pikaur, now when doing manually it runs the prepare(), but fails later:

==> Creating package "pi-hole-server"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Adding install file... -> Generating .MTREE file... -> Compressing package... /usr/share/makepkg/util/ line 36: 13287 Killed ${COMPRESSXZ[@]:-xz -c -z -} bsdtar: Write error ==> ERROR: Failed to create package file.

Maybe my 240MB RAM armv5 device is just too shitty.

graysky commented on 2019-06-30 09:31

Are you using an AUR helper? Builds fine with makepkg or makechrootpkg

tdkl commented on 2019-06-30 08:50

Getting this error with the most recent update:

==> Extracting sources... -> Extracting pihole-4.3.1.tar.gz with bsdtar -> Extracting admin-4.3.tar.gz with bsdtar ==> Starting prepare()... The next patch would create the file adlists.list, which already exists! Skipping patch. 1 out of 1 hunk ignored patching file advanced/Scripts/ patching file advanced/Scripts/ patching file advanced/Scripts/ patching file advanced/Scripts/ patching file advanced/Templates/logrotate patching file advanced/Templates/pihole.sudo patching file advanced/dnsmasq.conf.original The next patch would create the file dns-servers.conf, which already exists! Skipping patch. 1 out of 1 hunk ignored patching file patching file pihole ==> ERROR: A failure occurred in prepare(). Aborting...

tdkl commented on 2019-06-19 14:01

Managed to find the problem with the Long term data and Network not displaying. It needs pdo_sqlite and sqlite3 to be enabled in php.ini (somehow I didn't have both), now it displays the data.