I am having problems installing into a really minimal environment:
installing pi-hole-server...
==> Read setup instructions at https://wiki.archlinux.org/index.php/Pi-hole
==> Generating initial block list, please wait...
chown: invalid user: 'pihole:pihole'
RTNETLINK answers: Network is unreachable
Device "" does not exist.
chown: invalid user: 'pihole:pihole'
==> Creating 'versions' file...
/opt/pihole/updatecheck.sh: line 33: git: command not found
/opt/pihole/updatecheck.sh: line 33: git: command not found
/opt/pihole/updatecheck.sh: line 33: git: command not found
Optional dependencies for pi-hole-server
lighttpd: a secure, fast, compliant and very flexible web-server [installed]
php-cgi: CGI and FCGI SAPI for PHP needed only for lighttpd [installed]
nginx-mainline: lightweight http server
php-fpm: FastCGI process manager for php needed for nginx
php-sqlite: sqlite db access for nginx [installed]
I am guessing the git error would be taken care of by making git a dependency. I am not sure why the pihole user does not exist. I think it is eventually created by pi-hole-ftl, but maybe the user is not created when the install script runs.
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.