Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@allfather:/# bash -ex /start.sh
- + export TAG
- + export ServerIP
- + export ServerIPv6
- + export PYTEST
- + export PHP_ENV_CONFIG
- + export PHP_ERROR_LOG
- + export HOSTNAME
- + export WEBLOGDIR
- + export DNS1
- + export DNS2
- + export INTERFACE
- + export IPv6
- + export WEB_PORT
- + export PLAINWEBPASSWORD=password
- + PLAINWEBPASSWORD=password
- + export adlistFile=/etc/pihole/adlists.list
- + adlistFile=/etc/pihole/adlists.list
- + . /bash_functions.sh
- + . /opt/pihole/webpage.sh
- ++ setupVars=/etc/pihole/setupVars.conf
- ++ dnsmasqconfig=/etc/dnsmasq.d/01-pihole.conf
- ++ dhcpconfig=/etc/dnsmasq.d/02-pihole-dhcp.conf
- ++ FTLconf=/etc/pihole/pihole-FTL.conf
- ++ dhcpstaticconfig=/etc/dnsmasq.d/04-pihole-static-dhcp.conf
- ++ coltable=/opt/pihole/COL_TABLE
- ++ [[ -f /opt/pihole/COL_TABLE ]]
- ++ source /opt/pihole/COL_TABLE
- +++ [[ -t 1 ]]
- ++++ tput colors
- +++ [[ 8 -ge 8 ]]
- +++ COL_BOLD=''
- +++ COL_ULINE=''
- +++ COL_NC=''
- +++ COL_GRAY=''
- +++ COL_RED=''
- +++ COL_GREEN=''
- +++ COL_YELLOW=''
- +++ COL_BLUE=''
- +++ COL_PURPLE=''
- +++ COL_CYAN=''
- +++ COL_WHITE=''
- +++ COL_BLACK=''
- +++ COL_LIGHT_BLUE=''
- +++ COL_LIGHT_GREEN=''
- +++ COL_LIGHT_CYAN=''
- +++ COL_LIGHT_RED=''
- +++ COL_URG_RED=''
- +++ COL_LIGHT_PURPLE=''
- +++ COL_BROWN=''
- +++ COL_LIGHT_GRAY=''
- +++ COL_DARK_GRAY=''
- +++ TICK='[✓]'
- +++ CROSS='[✗]'
- +++ INFO='[i]'
- +++ QST='[?]'
- +++ DONE=' done!'
- +++ OVER='\r'
- + PH_TEST=true
- + . /root/ph_install.sh
- ++ set -e
- ++ installLogLoc=/etc/pihole/install.log
- ++ setupVars=/etc/pihole/setupVars.conf
- ++ lighttpdConfig=/etc/lighttpd/lighttpd.conf
- ++ coltable=/opt/pihole/COL_TABLE
- ++ webInterfaceGitUrl=https://github.com/pi-hole/AdminLTE.git
- ++ webInterfaceDir=/var/www/html/admin
- ++ piholeGitUrl=https://github.com/pi-hole/pi-hole.git
- ++ PI_HOLE_LOCAL_REPO=/etc/.pihole
- ++ PI_HOLE_FILES=(chronometer list piholeDebug piholeLogFlush setupLCD update version gravity uninstall webpage)
- ++ PI_HOLE_INSTALL_DIR=/opt/pihole
- ++ PI_HOLE_CONFIG_DIR=/etc/pihole
- ++ useUpdateVars=false
- ++ adlistFile=/etc/pihole/adlists.list
- ++ regexFile=/etc/pihole/regex.list
- ++ IPV4_ADDRESS=
- ++ IPV6_ADDRESS=
- ++ QUERY_LOGGING=true
- ++ INSTALL_WEB_INTERFACE=true
- ++ '[' -z '' ']'
- +++ id -un
- ++ USER=root
- +++ stty size
- ++ screen_size='77 117'
- +++ echo '77 117'
- +++ awk '{print $1}'
- ++ rows=77
- +++ echo '77 117'
- +++ awk '{print $2}'
- ++ columns=117
- ++ r=38
- ++ c=58
- ++ r=38
- ++ c=70
- ++ skipSpaceCheck=false
- ++ reconfigure=false
- ++ runUnattended=false
- ++ INSTALL_WEB_SERVER=true
- ++ [[ -f /opt/pihole/COL_TABLE ]]
- ++ source /opt/pihole/COL_TABLE
- +++ [[ -t 1 ]]
- ++++ tput colors
- +++ [[ 8 -ge 8 ]]
- +++ COL_BOLD=''
- +++ COL_ULINE=''
- +++ COL_NC=''
- +++ COL_GRAY=''
- +++ COL_RED=''
- +++ COL_GREEN=''
- +++ COL_YELLOW=''
- +++ COL_BLUE=''
- +++ COL_PURPLE=''
- +++ COL_CYAN=''
- +++ COL_WHITE=''
- +++ COL_BLACK=''
- +++ COL_LIGHT_BLUE=''
- +++ COL_LIGHT_GREEN=''
- +++ COL_LIGHT_CYAN=''
- +++ COL_LIGHT_RED=''
- +++ COL_URG_RED=''
- +++ COL_LIGHT_PURPLE=''
- +++ COL_BROWN=''
- +++ COL_LIGHT_GRAY=''
- +++ COL_DARK_GRAY=''
- +++ TICK='[✓]'
- +++ CROSS='[✗]'
- +++ INFO='[i]'
- +++ QST='[?]'
- +++ DONE=' done!'
- +++ OVER='\r'
- ++ counter=0
- ++ [[ true != true ]]
- + echo ' ::: Starting docker specific setup for docker pihole/pihole'
- ::: Starting docker specific setup for docker pihole/pihole
- + validate_env
- + '[' -z 192.168.1.50 ']'
- ++ nc -4 -w1 -z 192.168.1.50 53
- + [[ '' != '' ]]
- + ip route get 192.168.1.50
- + [[ -n '' ]]
- + prepare_configs
- + PH_TEST=true
- + . /root/ph_install.sh
- ++ set -e
- ++ installLogLoc=/etc/pihole/install.log
- ++ setupVars=/etc/pihole/setupVars.conf
- ++ lighttpdConfig=/etc/lighttpd/lighttpd.conf
- ++ coltable=/opt/pihole/COL_TABLE
- ++ webInterfaceGitUrl=https://github.com/pi-hole/AdminLTE.git
- ++ webInterfaceDir=/var/www/html/admin
- ++ piholeGitUrl=https://github.com/pi-hole/pi-hole.git
- ++ PI_HOLE_LOCAL_REPO=/etc/.pihole
- ++ PI_HOLE_FILES=(chronometer list piholeDebug piholeLogFlush setupLCD update version gravity uninstall webpage)
- ++ PI_HOLE_INSTALL_DIR=/opt/pihole
- ++ PI_HOLE_CONFIG_DIR=/etc/pihole
- ++ useUpdateVars=false
- ++ adlistFile=/etc/pihole/adlists.list
- ++ regexFile=/etc/pihole/regex.list
- ++ IPV4_ADDRESS=
- ++ IPV6_ADDRESS=
- ++ QUERY_LOGGING=true
- ++ INSTALL_WEB_INTERFACE=true
- ++ '[' -z root ']'
- +++ stty size
- ++ screen_size='77 117'
- +++ echo '77 117'
- +++ awk '{print $1}'
- ++ rows=77
- +++ echo '77 117'
- +++ awk '{print $2}'
- ++ columns=117
- ++ r=38
- ++ c=58
- ++ r=38
- ++ c=70
- ++ skipSpaceCheck=false
- ++ reconfigure=false
- ++ runUnattended=false
- ++ INSTALL_WEB_SERVER=true
- ++ [[ -f /opt/pihole/COL_TABLE ]]
- ++ source /opt/pihole/COL_TABLE
- +++ [[ -t 1 ]]
- ++++ tput colors
- +++ [[ 8 -ge 8 ]]
- +++ COL_BOLD=''
- +++ COL_ULINE=''
- +++ COL_NC=''
- +++ COL_GRAY=''
- +++ COL_RED=''
- +++ COL_GREEN=''
- +++ COL_YELLOW=''
- +++ COL_BLUE=''
- +++ COL_PURPLE=''
- +++ COL_CYAN=''
- +++ COL_WHITE=''
- +++ COL_BLACK=''
- +++ COL_LIGHT_BLUE=''
- +++ COL_LIGHT_GREEN=''
- +++ COL_LIGHT_CYAN=''
- +++ COL_LIGHT_RED=''
- +++ COL_URG_RED=''
- +++ COL_LIGHT_PURPLE=''
- +++ COL_BROWN=''
- +++ COL_LIGHT_GRAY=''
- +++ COL_DARK_GRAY=''
- +++ TICK='[✓]'
- +++ CROSS='[✗]'
- +++ INFO='[i]'
- +++ QST='[?]'
- +++ DONE=' done!'
- +++ OVER='\r'
- ++ counter=0
- ++ [[ true != true ]]
- + distro_check
- + command -v apt-get
- + PKG_MANAGER=apt-get
- + UPDATE_PKG_CACHE='apt-get update'
- + PKG_INSTALL=(${PKG_MANAGER} --yes --no-install-recommends install)
- + PKG_COUNT='apt-get -s -o Debug::NoLocking=true upgrade | grep -c ^Inst || true'
- + apt-get install --dry-run iproute2
- + iproute_pkg=iproute2
- + command -v php
- ++ php -v
- ++ head -n1
- ++ grep -Po '(?<=PHP )[^ ]+'
- + phpInsVersion=7.0.30-0+deb9u1
- + echo -e ' [i] Existing PHP installation detected : PHP version 7.0.30-0+deb9u1'
- [i] Existing PHP installation detected : PHP version 7.0.30-0+deb9u1
- ++ echo 7.0.30-0+deb9u1
- ++ cut -d. -f1
- + phpInsMajor=7
- ++ echo 7.0.30-0+deb9u1
- ++ cut -d. -f2
- + phpInsMinor=0
- ++ echo '7.0 < 7.0'
- ++ bc
- + '[' 0 == 0 ']'
- + phpInsNewer=true
- + [[ true != true ]]
- + phpVer=php7.0
- + apt-get install --dry-run php7.0-sqlite3
- + phpSqlite=sqlite3
- + INSTALLER_DEPS=(apt-utils dialog debconf dhcpcd5 git ${iproute_pkg} whiptail)
- + PIHOLE_DEPS=(bc cron curl dnsutils iputils-ping lsof netcat psmisc sudo unzip wget idn2 sqlite3 libcap2-bin dns-roo t-data resolvconf)
- + PIHOLE_WEB_DEPS=(lighttpd ${phpVer}-common ${phpVer}-cgi ${phpVer}-${phpSqlite})
- + LIGHTTPD_USER=www-data
- + LIGHTTPD_GROUP=www-data
- + LIGHTTPD_CFG=lighttpd.conf.debian
- + installConfigs
- + echo ''
- + echo -e ' [i] Installing configs from /etc/.pihole...'
- [i] Installing configs from /etc/.pihole...
- + version_check_dnsmasq
- + local dnsmasq_conf=/etc/dnsmasq.conf
- + local dnsmasq_conf_orig=/etc/dnsmasq.conf.orig
- + local dnsmasq_pihole_id_string=addn-hosts=/etc/pihole/gravity.list
- + local dnsmasq_original_config=/etc/.pihole/advanced/dnsmasq.conf.original
- + local dnsmasq_pihole_01_snippet=/etc/.pihole/advanced/01-pihole.conf
- + local dnsmasq_pihole_01_location=/etc/dnsmasq.d/01-pihole.conf
- + [[ -f /etc/dnsmasq.conf ]]
- + echo -ne ' [i] Existing dnsmasq.conf found...'
- [i] Existing dnsmasq.conf found...+ grep -q addn-hosts=/etc/pihole/gravity.list /etc/dnsmasq.conf
- + echo ' it is not a Pi-hole file, leaving alone!'
- it is not a Pi-hole file, leaving alone!
- + echo -en ' [i] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf...'
- [i] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf...+ [[ ! -d /etc/dnsmasq.d ]]
- + cp /etc/.pihole/advanced/01-pihole.conf /etc/dnsmasq.d/01-pihole.conf
- + echo -e '\r [✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf'
- [✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf
- + sed -i s/@INT@// /etc/dnsmasq.d/01-pihole.conf
- + [[ '' != '' ]]
- + sed -i '/^server=@DNS1@/d' /etc/dnsmasq.d/01-pihole.conf
- + [[ '' != '' ]]
- + sed -i '/^server=@DNS2@/d' /etc/dnsmasq.d/01-pihole.conf
- + sed -i 's/^#conf-dir=\/etc\/dnsmasq.d$/conf-dir=\/etc\/dnsmasq.d/' /etc/dnsmasq.conf
- + [[ true == false ]]
- + sed -i 's/^#log-queries/log-queries/' /etc/dnsmasq.d/01-pihole.conf
- + [[ ! -f /etc/pihole/pihole-FTL.conf ]]
- + install -o pihole -g pihole -m 664 /dev/null /etc/pihole/pihole-FTL.conf
- + [[ ! -f /etc/pihole/regex.list ]]
- + install -o pihole -g www-data -m 664 /dev/null /etc/pihole/regex.list
- + [[ true == true ]]
- + [[ ! -d /etc/lighttpd ]]
- + [[ -f /etc/lighttpd/lighttpd.conf ]]
- + mv /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.orig
- mv: cannot move '/etc/lighttpd/lighttpd.conf' to a subdirectory of itself, '/etc/lighttpd/lighttpd.conf.orig'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement