Package Details: pi-hole-server 5.18.3-4

Git Clone URL: https://aur.archlinux.org/pi-hole-server.git (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: https://github.com/pi-hole/pi-hole
Keywords: ad block pi-hole
Licenses: EUPL-1.2
Conflicts: pi-hole-standalone
Submitter: max.bra
Maintainer: max.bra (graysky)
Last Packager: max.bra
Votes: 112
Popularity: 0.50
First Submitted: 2016-01-13 12:50 (UTC)
Last Updated: 2024-08-10 12:32 (UTC)

Dependencies (18)

Required by (2)

Sources (15)

Pinned Comments

max.bra commented on 2018-02-09 16:45 (UTC) (edited on 2019-10-18 23:14 (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 .. 24 25 26 27 28 29 30 31 32 33 34 .. 82 Next › Last »

DocMAX commented on 2020-05-22 17:04 (UTC)

i cant disable pihole from web gui. its working on console with "pihole disable". anybody else?

Mouath commented on 2020-05-21 18:43 (UTC)

if you don't see charts in web interface, make sure you have sqlite enabled in /etc/php/php.ini

(mod_fastcgi.c.421) FastCGI-stderr: PHP Fatal error:  Uncaught Error: Class 'SQLite3' not found in /srv/http/pihole/admin/scripts/pi-hole/php/database.php:42
(mod_fastcgi.c.421) FastCGI-stderr: Stack trace:
(mod_fastcgi.c.421) FastCGI-stderr: #0 /srv/http/pihole/admin/scripts/pi-hole/php/database.php(65): SQLite3_connect_try()
(mod_fastcgi.c.421) FastCGI-stderr: #1 /srv/http/pihole/admin/scripts/pi-hole/php/gravity.php(13): SQLite3_connect()
(mod_fastcgi.c.421) FastCGI-stderr: #2 /srv/http/pihole/admin/index.php(68): gravity_last_update()
mod_fastcgi.c.421) FastCGI-stderr: #3 {main}
FastCGI-stderr:   thrown in /srv/http/pihole/admin/scripts/pi-hole/php/database.php on line 42

graysky commented on 2020-05-20 13:52 (UTC)

@max.bra - Yes, I believe clearing the cache did the trick.

max.bra commented on 2020-05-20 13:10 (UTC)

@graysky did you solve with the incorrect rendering of chromimum?

max.bra commented on 2020-05-19 18:26 (UTC)

@8633brown yes now i got it :-D

8633brown commented on 2020-05-19 18:17 (UTC)

@max-bra Sorry I dont thinkk i was very clear in my original comment...

this commit adds a new script for clearing the Arp/Network table using the command pi-hole arpflush. As this PKGBUILD currently stands this command currently fails as the piholeARPTable.sh is not copied into the "$pkgdir"/opt/pihole directory.

I'm not sure if I'm missing something or if this shouldnt be installed on Arch but as far as i can tell

install -Dm755 $_pkgname-$pkgver/advanced/Scripts/piholeARPTable.sh "$pkgdir"/opt/pihole/piholeARPTable.sh

needs added to the PKGBUILD to stop the arpflush command failing.

ddifof commented on 2020-05-18 16:47 (UTC) (edited on 2020-05-18 16:51 (UTC) by ddifof)

I'm using this with Arch Linux ARM, I know it's not officially supported but just wanted to give some input on what I had to do to get things going after updating:

Do a Teleporter backup before updating!

  1. Pi-hole web interface

  2. Settings > Teleporter >Export

then update your base system, sudo pacman -Syu

After update pihole to 5.0 I had to do the following:

  • sudo pihole -g (to migrate and update gravity)

  • sudo pacman -S php-sqlite

Wasn't installed for some reason, I was getting errors like this from lighttpd:

PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_sqlite' (tried: /usr/lib/php/modules/pdo_sqlite (/usr/lib/php/modules/pdo_sqlite: cannot open shared object file: No such file or directory), /usr/lib/php/modules/pdo_sqlite.so (/usr/lib/php/modules/pdo_sqlite.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

There was nothing rendered on the dashboard due to missing this, could not import teleporter backup either, and also explains why the Network and Long Term Data sections were non-working in 4.3.x for me.

  • Import your teleporter .tar.gz backup

  • Do another gravity update from the web interface

Hope this helps & thanks maintainers for the package.

max.bra commented on 2020-05-14 21:11 (UTC)

@8633brown the commit you linked do not remove the entire script, it removes lines from 39 to 45. mmmh, let's see what devs will do...

8633brown commented on 2020-05-14 20:05 (UTC)

v5.1 is missing the piholeARPTable.sh script

I'm not sure if any other files are missing.

recomended fix...

   install -Dm755 $_pkgname-$pkgver/advanced/Scripts/version.sh "$pkgdir"/opt/pihole/version.sh
   install -Dm755 $_pkgname-$pkgver/advanced/Scripts/piholeLogFlush.sh "$pkgdir"/opt/pihole/piholeLogFlush.sh
-  install -Dm755 $_pkgname-$pkgver/advanced/Scripts/piholeARPTable.sh "$pkgdir"/opt/pihole/piholeARPTable.sh
   install -Dm755 $_pkgname-$pkgver/advanced/Scripts/chronometer.sh "$pkgdir"/opt/pihole/chronometer.sh
   install -Dm755 $_pkgname-$pkgver/advanced/Scripts/list.sh "$pkgdir"/opt/pihole/list.sh