Package Details: pi-hole-server 5.1.2-1

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: 80
Popularity: 1.29
First Submitted: 2016-01-13 12:50
Last Updated: 2020-08-26 14:28

Pinned Comments

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

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

bitdruid commented on 2020-11-07 20:55

Hmm i have a problem with open_basedir. everything is configured just fine; Dashboard is loading but the settings tab always throws

....File(/var/log/apache2/error.log) is not within the allowed path(s): .... /srv/http/pihole/admin/scripts/pi-hole/php/auth.php:17

This path is in my open_basedir. anyone with the same bug?

max.bra commented on 2020-09-10 18:02

@ALoTron - yes yes, the problem is avoiding the error... maybe, in the end, on your system is worth putting /sys/class/thermal to openbase dirs to shut up php.

ALoTron commented on 2020-09-10 17:02

@max.bra Yes, there are a bunch of /sys/class/thermal/cooling_device* folders, probably one per core/thread as well. Pi-hole also displays a temperature, probably from /sys/class/hwmon/hwmon0/temp1_input (see /srv/http/pihole/admin/scripts/pi-hole/php/header.php:29). Getting a temperature is not the problem.

max.bra commented on 2020-09-10 16:38

@ALoTron - this can explain the diversity. anyway, your system too must have a full path to term sensors in your thermal kernel module. please, try to find a full /sys/class/* or /sys/devices/* paths.

at this point the problem is not to have a symlinked path or not, but i think you have a totally different term thermal path to be read.

EDIT: on my workstation (ryzen too) under thermal i have a cooling_device* for every cpu core of my system...

ALoTron commented on 2020-09-10 16:02

@max.bra Well, I'm not using a Pi at all, Pi-hole runs on a desktop pc (Asus b350-Plus, Ryzen 1600x, 16GB RAM) with the 5.7.12-arch1-1 kernel.

max.bra commented on 2020-09-10 15:57

@ArchPCK - sorry read your edit only now. glad you solve. for your last question: live long and prosper :-D

max.bra commented on 2020-09-10 15:54

@ALoTron - oh!! on my Pi with archarm /sys/devices/virtual/thermal/thermal_zone0/temp is a fully functional path... what are your system and SO specs?

ALoTron commented on 2020-09-10 15:50

@max.bra But the same problem occures again, there is no /sys/devices/virtual/thermal/thermal_zone0/temp. The closes one is /sys/devices/virtual/thermal. Am I missing some thing on my system?

max.bra commented on 2020-09-10 15:44

@ALoTron - mmh, /sys/class/thermal seems to be a little bit generic, opening the entire sensors subsystem. maybe is better to replace the symlinked path /sys/class/thermal/thermal_zone0/temp by /sys/devices/virtual/thermal/thermal_zone0/temp

ALoTron commented on 2020-09-10 15:30

@PS0 It seems like changing the path fixed it. Thanks for the help.

In addition to changing given path from /sys/class/thermal/thermal_zone0/temp to /sys/class/thermal Pi-Hole showed the same error message for /var/log/apache2/error.log. This path is not mentioned in the open_basedir section in the ArchWiki. Maybe it should be added to the rest?