Package Details: pi-hole-ftl 6.1-1

Git Clone URL: https://aur.archlinux.org/pi-hole-ftl.git (read-only, click to copy)
Package Base: pi-hole-ftl
Description: The Pi-hole FTL engine
Upstream URL: https://github.com/pi-hole/FTL
Licenses: EUPL-1.2
Conflicts: dnsmasq
Provides: dnsmasq
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 59
Popularity: 0.86
First Submitted: 2017-05-07 15:23 (UTC)
Last Updated: 2025-03-30 17:00 (UTC)

Required by (66)

Sources (5)

Pinned Comments

max.bra commented on 2018-02-09 16:46 (UTC) (edited on 2019-10-18 23:13 (UTC) by max.bra)

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 (https://wiki.archlinux.org/index.php/Pi-hole) 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 .. 33 34 35 36 37 38 39 40 41 42 43 .. 46 Next › Last »

graysky commented on 2018-09-09 11:00 (UTC)

@max.bra - ok... the warning in the log concerned me

max.bra commented on 2018-09-09 09:35 (UTC)

@graysky, no, dnsmasq subprocess will not work

pihole team old sysv service do a:

setcap CAP_NET_BIND_SERVICE,CAP_NET_RAW,CAP_NET_ADMIN+eip "$(which pihole-FTL)"

before execution and staying on user pihole. worth it? FTL will drop immediatly to nobody...

graysky commented on 2018-09-09 08:03 (UTC)

@max.bra -

% cat /run/log/pihole-ftl/pihole-FTL.log 
...
[2018-09-09 03:58:28.491] FTL user: root
[2018-09-09 03:58:28.491] WARNING: Starting pihole-FTL as user root is not recommended
...

Should this run as the pihole user?

max.bra commented on 2018-08-29 08:05 (UTC) (edited on 2018-08-29 08:19 (UTC) by max.bra)

hi jcsims, from PHP parse_ini_file docs:

Version Description
7.0.0   Hash marks (#) are no longer recognized as comments.

but replacing # with // FTL will no longer works.

as you tested, replacing only () is good for now. Thanks for reporting.

jcsims commented on 2018-08-28 21:00 (UTC) (edited on 2018-08-28 21:02 (UTC) by jcsims)

Looks like the new commented-out /etc/pihole/pihole-FTL.conf is causing issues in the web UI when loading the Settings page:

There was a problem applying your settings.
Debugging information:
PHP error (2): syntax error, unexpected '(' in /etc/pihole/pihole-FTL.conf on line 33 in /srv/http/pihole/admin/settings.php:15

Complaining about the parentheses. No issue after removing the parentheses from the file.

max.bra commented on 2018-08-28 19:40 (UTC)

@artafinde update without version bump, sorry

artafinde commented on 2018-08-28 17:59 (UTC)

@max.bra fail on checksum of conf - last update didn't update checksums.

BlindTreeFrog commented on 2018-08-26 19:34 (UTC)

Failing on temporary files for me. I don't have a 'dnsmasq' user so the pi-hole.conf is throwing an error. Changing it to 'nobody' works for me.

:: sudo /usr/share/libalpm/scripts/systemd-hook tmpfiles                                                                                     
[/usr/lib/tmpfiles.d/pi-hole.conf:2] Unknown user 'dnsmasq'.                                                                                                
[/usr/lib/tmpfiles.d/pi-hole.conf:3] Unknown user 'dnsmasq'.

max.bra commented on 2018-07-15 08:25 (UTC)

@butterymales

there's no need at all to manage /run/pihole-ftl/FTL.sock as a tmpfiles. Thanks for reporting.

<deleted-account> commented on 2018-07-14 18:05 (UTC)

/run/pihole-ftl/FTL.sock is causing pacman to return an error on every package when creating temporary files:

 (3/4) Creating temporary files...
 error: command failed to execute correctly

Running systemd-hook tmpfiles returns the following:

$ sudo /usr/share/libalpm/scripts/systemd-hook tmpfiles
/run/pihole-ftl/FTL.sock is not a file.

When the FTL service is stopped (and FTL.sock is gone) pacman no longer returns errors when installing packages. Is there any way to fix this?