@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?
Search Criteria
Package Details: pi-hole-ftl 6.1-1
Package Actions
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: | 1.10 |
First Submitted: | 2017-05-07 15:23 (UTC) |
Last Updated: | 2025-03-30 17:00 (UTC) |
Dependencies (6)
- gmp (gmp-hgAUR)
- mbedtls (mbedtls-gitAUR, mbedtls-dtlsAUR)
- nettle (nettle-gitAUR)
- pi-hole-webAUR
- cmake (cmake-gitAUR, cmake3AUR) (make)
- xxd (vim-minimal-gitAUR, gvim-gitAUR, vim-cli-gitAUR, gvim-wayland-lilydjwg-gitAUR, gvim-gtk2AUR, gvim, tinyxxd, vim) (make)
Required by (65)
- adhocspot-script-git (requires dnsmasq)
- airgeddon (requires dnsmasq) (optional)
- anti-ad-dnsmasq-git (requires dnsmasq)
- appgate-sdp (requires dnsmasq) (optional)
- appgate-sdp-headless (requires dnsmasq) (optional)
- archpxe (requires dnsmasq)
- berate_ap-git (requires dnsmasq)
- blueman-git (requires dnsmasq) (optional)
- corplink-bin (requires dnsmasq)
- create_ap (requires dnsmasq)
- create_ap-git (requires dnsmasq)
- cuttlefish-base-git (requires dnsmasq)
- dns-zone-blacklist-git (requires dnsmasq) (optional)
- dnsmasq-china-list-git (requires dnsmasq)
- dnsmasq-openrc (requires dnsmasq)
- docker-dnsmasq (requires dnsmasq)
- docker-machine-driver-kvm2 (requires dnsmasq)
- easywifi-git (requires dnsmasq) (optional)
- ethoscope-device (requires dnsmasq)
- ethoscope-node (requires dnsmasq)
- feishu-bin (requires dnsmasq)
- gnome-network-displays (requires dnsmasq)
- gnome-network-displays-git (requires dnsmasq)
- holodev (requires dnsmasq)
- holodev-git (requires dnsmasq)
- hostsblock (requires dnsmasq) (optional)
- incus-git (requires dnsmasq)
- incus-tools-git (requires dnsmasq)
- libnm-git (requires dnsmasq) (make)
- libnm-iwd (requires dnsmasq) (make)
- libvirt-git (requires dnsmasq) (make)
- libvirt-git (requires dnsmasq) (optional)
- libvirt-xen (requires dnsmasq) (make)
- libvirt-xen (requires dnsmasq) (optional)
- linux-router (requires dnsmasq)
- linux-wifi-hotspot (requires dnsmasq) (optional)
- linux-wifi-hotspot-bin (requires dnsmasq) (optional)
- lxc-git (requires dnsmasq) (optional)
- lxc-selinux (requires dnsmasq) (optional)
- lxd-git (requires dnsmasq)
- lxd516 (requires dnsmasq)
- minimega (requires dnsmasq) (optional)
- netns-helper-git (requires dnsmasq) (optional)
- networkmanager-git (requires dnsmasq) (make)
- networkmanager-git (requires dnsmasq) (optional)
- networkmanager-iwd (requires dnsmasq) (make)
- networkmanager-iwd (requires dnsmasq) (optional)
- networkmanager-support (requires dnsmasq)
- nm-cloud-setup-git (requires dnsmasq) (make)
- nm-iwd-cloud-setup (requires dnsmasq) (make)
- overture (requires dnsmasq) (optional)
- p-rout-git (requires dnsmasq)
- pi-hole-core
- pinephone-dev-tools (requires dnsmasq)
- podman-dnsname-git (requires dnsmasq)
- qemu-web-desktop (requires dnsmasq)
- rbenv-vagrant-setup-git (requires dnsmasq) (optional)
- simonpi (requires dnsmasq)
- simonpi-git (requires dnsmasq)
- ss-tproxy (requires dnsmasq)
- ss-tproxy-git (requires dnsmasq)
- vagrant-git (requires dnsmasq) (optional)
- virter (requires dnsmasq) (optional)
- waydroid (requires dnsmasq)
- waydroid-git (requires dnsmasq)
Sources (5)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 46 Next › Last »
graysky commented on 2024-07-13 18:10 (UTC) (edited on 2024-07-13 18:30 (UTC) by graysky)
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.
<deleted-account> 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.
- Video does not start
- 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.
Taijian commented on 2023-12-19 16:23 (UTC) (edited on 2023-12-19 16:25 (UTC) by Taijian)
@rekman: Please try to be nice to your AUR maintainers - they provide a valuable service to the community free of charge.
On the merits: This package does objectively conflict with dnsmasq in that you cannot let them both run at the same time and expect to have a good time. And it does provide enough of the fuctionality of dnsmasq that most software that requires dnsmasq will run fine. To me, that's what these PKGBUILD tags are about - and to the vast majority of users, they work fine. Otherwise more of us would have complained long ago.
If pihole-ftl does not provide what you need, feel free to edit the PKGBUILD to suit your needs. That's allowed, you know.
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.