Package Details: pi-hole-ftl 5.25.2-2

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: 56
Popularity: 1.50
First Submitted: 2017-05-07 15:23 (UTC)
Last Updated: 2024-08-10 09:53 (UTC)

Required by (65)

Sources (6)

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 2 3 4 5 6 7 .. 44 Next › Last »

max.bra commented on 2024-07-14 07:12 (UTC) (edited on 2024-07-14 08:35 (UTC) by max.bra)

@graysky hey graysky!! I seem to remember that it was an official problem some time ago but had also already been fixed. Perhaps it is our service that is not stopping the process in the right way, with too much violence?
Anyway: multi-line execution is provided for the ExecStop directive exactly as for ExecStart, so we can safely execute all the commands needed to do a good job in sequence.
<shamefully censored>
Does that sound nice?

graysky commented on 2024-07-13 18:10 (UTC) (edited on 2024-07-13 18:30 (UTC) by graysky)

@max.bra - I am using a DBINTERVAL=180 in my pihole.conf and am finding that if I restart the pi-hole machine, I typically lose some data depending on the last time the database was updating. I think we need to modify the included /usr/lib/systemd/system/pihole-FTL.service to first call /bin/kill -USR1 $MAINPID which as I understand it will write out any cached data to the database. Then we can allow systemd to kill the process. I did not see a ExecStopPre= directive so am unsure how to do it correctly. Do you have any thoughts?

I created: https://discourse.pi-hole.net/t/suggested-systemd-service-file-to-insure-pihole-db-is-populated-with-data-if-dbinterval-is-non-default/71213

max.bra commented on 2024-03-21 06:12 (UTC)

@rosenberg sorry for later reply and thanks for reporting. i tried your url with "vanilla original pi-hole" (debian container) with same results.
It might be worth reporting upstream if you have the time.

rosenberg commented on 2024-03-17 22:18 (UTC)

Investopedia doesn't seem to work correctly.

For example, go to https://www.investopedia.com/terms/w/workingcapital.asp.

  1. Video does not start
  2. Clicking either on "Accept all" or "Reject all" on cookies popup does nothing, and the popup stays there

I use pi-hole with cloudflared.

ChuckHL commented on 2024-02-16 16:14 (UTC) (edited on 2024-02-16 23:40 (UTC) by ChuckHL)

I appreciate the info, I will compile it on my other Raspberry (same OS architecture that has 8gb ram) and then install it on this one. Once done, ill update how things went. Thanks

Edit: Everything works fine. Compiled correclty on my other Raspberry.

max.bra commented on 2024-02-16 15:38 (UTC)

Hi ChuckHL, FTL compilation require nearly 800MB of system RAM. You should create a SWAP of any kind of about 512MB or more. Let me know.

ChuckHL commented on 2024-02-16 14:31 (UTC)

Getting the following error using AArch64 (Raspberry PI) when compiling...

[ 99%] Built target lua {standard input}: Assembler messages: {standard input}:1829862: Warning: end of file not at end of a line; newline inserted {standard input}:1830512: Error: invalid operands (.text and UND sections) for `-' cc: fatal error: Killed signal terminated program cc1 compilation terminated. make[2]: *** [src/database/CMakeFiles/sqlite3.dir/build.make:90: src/database/CMakeFiles/sqlite3.dir/sqlite3.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:359: src/database/CMakeFiles/sqlite3.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

max.bra commented on 2024-01-06 13:20 (UTC)

Hi inferno, please read arch User Repository wiki page chapter one

InFerNo commented on 2024-01-05 11:09 (UTC) (edited on 2024-01-05 11:26 (UTC) by InFerNo)

The package patch is also a required dependency:

==> Starting prepare()...
/home/alarm/aur_builds/pi-hole-ftl/PKGBUILD: line 39: patch: command not found
==> ERROR: A failure occurred in prepare().
    Aborting...

rekman commented on 2023-12-21 01:43 (UTC)

@Taijian Valuable services like spreading misinformation about the software they package? I am running both at the same time and having a good time. Sure, you can't start both daemons with default configuration at the same time because they'll want to bind the same addresses and ports, but that's no more a package conflict than is apache and nginx both wanting port 80. "enough of the functionality" is not, in my opinion, good enough to qualify as a replacement. It has a hard-coded configuration path! I have indeed forked the PKGBUILD, but I still think the one in the AUR should reflect what is objectively correct. Viz., this package neither conflicts with nor replaces dnsmasq.