Advertisement
punkid

Untitled

Aug 6th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.48 KB | None | 0 0
  1. root@allfather:/# bash -ex /start.sh
  2. + export TAG
  3. + export ServerIP
  4. + export ServerIPv6
  5. + export PYTEST
  6. + export PHP_ENV_CONFIG
  7. + export PHP_ERROR_LOG
  8. + export HOSTNAME
  9. + export WEBLOGDIR
  10. + export DNS1
  11. + export DNS2
  12. + export INTERFACE
  13. + export IPv6
  14. + export WEB_PORT
  15. + export PLAINWEBPASSWORD=password
  16. + PLAINWEBPASSWORD=password
  17. + export adlistFile=/etc/pihole/adlists.list
  18. + adlistFile=/etc/pihole/adlists.list
  19. + . /bash_functions.sh
  20. + . /opt/pihole/webpage.sh
  21. ++ setupVars=/etc/pihole/setupVars.conf
  22. ++ dnsmasqconfig=/etc/dnsmasq.d/01-pihole.conf
  23. ++ dhcpconfig=/etc/dnsmasq.d/02-pihole-dhcp.conf
  24. ++ FTLconf=/etc/pihole/pihole-FTL.conf
  25. ++ dhcpstaticconfig=/etc/dnsmasq.d/04-pihole-static-dhcp.conf
  26. ++ coltable=/opt/pihole/COL_TABLE
  27. ++ [[ -f /opt/pihole/COL_TABLE ]]
  28. ++ source /opt/pihole/COL_TABLE
  29. +++ [[ -t 1 ]]
  30. ++++ tput colors
  31. +++ [[ 8 -ge 8 ]]
  32. +++ COL_BOLD=''
  33. +++ COL_ULINE=''
  34. +++ COL_NC=''
  35. +++ COL_GRAY=''
  36. +++ COL_RED=''
  37. +++ COL_GREEN=''
  38. +++ COL_YELLOW=''
  39. +++ COL_BLUE=''
  40. +++ COL_PURPLE=''
  41. +++ COL_CYAN=''
  42. +++ COL_WHITE=''
  43. +++ COL_BLACK=''
  44. +++ COL_LIGHT_BLUE=''
  45. +++ COL_LIGHT_GREEN=''
  46. +++ COL_LIGHT_CYAN=''
  47. +++ COL_LIGHT_RED=''
  48. +++ COL_URG_RED=''
  49. +++ COL_LIGHT_PURPLE=''
  50. +++ COL_BROWN=''
  51. +++ COL_LIGHT_GRAY=''
  52. +++ COL_DARK_GRAY=''
  53. +++ TICK='[✓]'
  54. +++ CROSS='[✗]'
  55. +++ INFO='[i]'
  56. +++ QST='[?]'
  57. +++ DONE=' done!'
  58. +++ OVER='\r'
  59. + PH_TEST=true
  60. + . /root/ph_install.sh
  61. ++ set -e
  62. ++ installLogLoc=/etc/pihole/install.log
  63. ++ setupVars=/etc/pihole/setupVars.conf
  64. ++ lighttpdConfig=/etc/lighttpd/lighttpd.conf
  65. ++ coltable=/opt/pihole/COL_TABLE
  66. ++ webInterfaceGitUrl=https://github.com/pi-hole/AdminLTE.git
  67. ++ webInterfaceDir=/var/www/html/admin
  68. ++ piholeGitUrl=https://github.com/pi-hole/pi-hole.git
  69. ++ PI_HOLE_LOCAL_REPO=/etc/.pihole
  70. ++ PI_HOLE_FILES=(chronometer list piholeDebug piholeLogFlush setupLCD update version gravity uninstall webpage)
  71. ++ PI_HOLE_INSTALL_DIR=/opt/pihole
  72. ++ PI_HOLE_CONFIG_DIR=/etc/pihole
  73. ++ useUpdateVars=false
  74. ++ adlistFile=/etc/pihole/adlists.list
  75. ++ regexFile=/etc/pihole/regex.list
  76. ++ IPV4_ADDRESS=
  77. ++ IPV6_ADDRESS=
  78. ++ QUERY_LOGGING=true
  79. ++ INSTALL_WEB_INTERFACE=true
  80. ++ '[' -z '' ']'
  81. +++ id -un
  82. ++ USER=root
  83. +++ stty size
  84. ++ screen_size='77 117'
  85. +++ echo '77 117'
  86. +++ awk '{print $1}'
  87. ++ rows=77
  88. +++ echo '77 117'
  89. +++ awk '{print $2}'
  90. ++ columns=117
  91. ++ r=38
  92. ++ c=58
  93. ++ r=38
  94. ++ c=70
  95. ++ skipSpaceCheck=false
  96. ++ reconfigure=false
  97. ++ runUnattended=false
  98. ++ INSTALL_WEB_SERVER=true
  99. ++ [[ -f /opt/pihole/COL_TABLE ]]
  100. ++ source /opt/pihole/COL_TABLE
  101. +++ [[ -t 1 ]]
  102. ++++ tput colors
  103. +++ [[ 8 -ge 8 ]]
  104. +++ COL_BOLD=''
  105. +++ COL_ULINE=''
  106. +++ COL_NC=''
  107. +++ COL_GRAY=''
  108. +++ COL_RED=''
  109. +++ COL_GREEN=''
  110. +++ COL_YELLOW=''
  111. +++ COL_BLUE=''
  112. +++ COL_PURPLE=''
  113. +++ COL_CYAN=''
  114. +++ COL_WHITE=''
  115. +++ COL_BLACK=''
  116. +++ COL_LIGHT_BLUE=''
  117. +++ COL_LIGHT_GREEN=''
  118. +++ COL_LIGHT_CYAN=''
  119. +++ COL_LIGHT_RED=''
  120. +++ COL_URG_RED=''
  121. +++ COL_LIGHT_PURPLE=''
  122. +++ COL_BROWN=''
  123. +++ COL_LIGHT_GRAY=''
  124. +++ COL_DARK_GRAY=''
  125. +++ TICK='[✓]'
  126. +++ CROSS='[✗]'
  127. +++ INFO='[i]'
  128. +++ QST='[?]'
  129. +++ DONE=' done!'
  130. +++ OVER='\r'
  131. ++ counter=0
  132. ++ [[ true != true ]]
  133. + echo ' ::: Starting docker specific setup for docker pihole/pihole'
  134. ::: Starting docker specific setup for docker pihole/pihole
  135. + validate_env
  136. + '[' -z 192.168.1.50 ']'
  137. ++ nc -4 -w1 -z 192.168.1.50 53
  138. + [[ '' != '' ]]
  139. + ip route get 192.168.1.50
  140. + [[ -n '' ]]
  141. + prepare_configs
  142. + PH_TEST=true
  143. + . /root/ph_install.sh
  144. ++ set -e
  145. ++ installLogLoc=/etc/pihole/install.log
  146. ++ setupVars=/etc/pihole/setupVars.conf
  147. ++ lighttpdConfig=/etc/lighttpd/lighttpd.conf
  148. ++ coltable=/opt/pihole/COL_TABLE
  149. ++ webInterfaceGitUrl=https://github.com/pi-hole/AdminLTE.git
  150. ++ webInterfaceDir=/var/www/html/admin
  151. ++ piholeGitUrl=https://github.com/pi-hole/pi-hole.git
  152. ++ PI_HOLE_LOCAL_REPO=/etc/.pihole
  153. ++ PI_HOLE_FILES=(chronometer list piholeDebug piholeLogFlush setupLCD update version gravity uninstall webpage)
  154. ++ PI_HOLE_INSTALL_DIR=/opt/pihole
  155. ++ PI_HOLE_CONFIG_DIR=/etc/pihole
  156. ++ useUpdateVars=false
  157. ++ adlistFile=/etc/pihole/adlists.list
  158. ++ regexFile=/etc/pihole/regex.list
  159. ++ IPV4_ADDRESS=
  160. ++ IPV6_ADDRESS=
  161. ++ QUERY_LOGGING=true
  162. ++ INSTALL_WEB_INTERFACE=true
  163. ++ '[' -z root ']'
  164. +++ stty size
  165. ++ screen_size='77 117'
  166. +++ echo '77 117'
  167. +++ awk '{print $1}'
  168. ++ rows=77
  169. +++ echo '77 117'
  170. +++ awk '{print $2}'
  171. ++ columns=117
  172. ++ r=38
  173. ++ c=58
  174. ++ r=38
  175. ++ c=70
  176. ++ skipSpaceCheck=false
  177. ++ reconfigure=false
  178. ++ runUnattended=false
  179. ++ INSTALL_WEB_SERVER=true
  180. ++ [[ -f /opt/pihole/COL_TABLE ]]
  181. ++ source /opt/pihole/COL_TABLE
  182. +++ [[ -t 1 ]]
  183. ++++ tput colors
  184. +++ [[ 8 -ge 8 ]]
  185. +++ COL_BOLD=''
  186. +++ COL_ULINE=''
  187. +++ COL_NC=''
  188. +++ COL_GRAY=''
  189. +++ COL_RED=''
  190. +++ COL_GREEN=''
  191. +++ COL_YELLOW=''
  192. +++ COL_BLUE=''
  193. +++ COL_PURPLE=''
  194. +++ COL_CYAN=''
  195. +++ COL_WHITE=''
  196. +++ COL_BLACK=''
  197. +++ COL_LIGHT_BLUE=''
  198. +++ COL_LIGHT_GREEN=''
  199. +++ COL_LIGHT_CYAN=''
  200. +++ COL_LIGHT_RED=''
  201. +++ COL_URG_RED=''
  202. +++ COL_LIGHT_PURPLE=''
  203. +++ COL_BROWN=''
  204. +++ COL_LIGHT_GRAY=''
  205. +++ COL_DARK_GRAY=''
  206. +++ TICK='[✓]'
  207. +++ CROSS='[✗]'
  208. +++ INFO='[i]'
  209. +++ QST='[?]'
  210. +++ DONE=' done!'
  211. +++ OVER='\r'
  212. ++ counter=0
  213. ++ [[ true != true ]]
  214. + distro_check
  215. + command -v apt-get
  216. + PKG_MANAGER=apt-get
  217. + UPDATE_PKG_CACHE='apt-get update'
  218. + PKG_INSTALL=(${PKG_MANAGER} --yes --no-install-recommends install)
  219. + PKG_COUNT='apt-get -s -o Debug::NoLocking=true upgrade | grep -c ^Inst || true'
  220. + apt-get install --dry-run iproute2
  221. + iproute_pkg=iproute2
  222. + command -v php
  223. ++ php -v
  224. ++ head -n1
  225. ++ grep -Po '(?<=PHP )[^ ]+'
  226. + phpInsVersion=7.0.30-0+deb9u1
  227. + echo -e ' [i] Existing PHP installation detected : PHP version 7.0.30-0+deb9u1'
  228. [i] Existing PHP installation detected : PHP version 7.0.30-0+deb9u1
  229. ++ echo 7.0.30-0+deb9u1
  230. ++ cut -d. -f1
  231. + phpInsMajor=7
  232. ++ echo 7.0.30-0+deb9u1
  233. ++ cut -d. -f2
  234. + phpInsMinor=0
  235. ++ echo '7.0 < 7.0'
  236. ++ bc
  237. + '[' 0 == 0 ']'
  238. + phpInsNewer=true
  239. + [[ true != true ]]
  240. + phpVer=php7.0
  241. + apt-get install --dry-run php7.0-sqlite3
  242. + phpSqlite=sqlite3
  243. + INSTALLER_DEPS=(apt-utils dialog debconf dhcpcd5 git ${iproute_pkg} whiptail)
  244. + PIHOLE_DEPS=(bc cron curl dnsutils iputils-ping lsof netcat psmisc sudo unzip wget idn2 sqlite3 libcap2-bin dns-roo t-data resolvconf)
  245. + PIHOLE_WEB_DEPS=(lighttpd ${phpVer}-common ${phpVer}-cgi ${phpVer}-${phpSqlite})
  246. + LIGHTTPD_USER=www-data
  247. + LIGHTTPD_GROUP=www-data
  248. + LIGHTTPD_CFG=lighttpd.conf.debian
  249. + installConfigs
  250. + echo ''
  251.  
  252. + echo -e ' [i] Installing configs from /etc/.pihole...'
  253. [i] Installing configs from /etc/.pihole...
  254. + version_check_dnsmasq
  255. + local dnsmasq_conf=/etc/dnsmasq.conf
  256. + local dnsmasq_conf_orig=/etc/dnsmasq.conf.orig
  257. + local dnsmasq_pihole_id_string=addn-hosts=/etc/pihole/gravity.list
  258. + local dnsmasq_original_config=/etc/.pihole/advanced/dnsmasq.conf.original
  259. + local dnsmasq_pihole_01_snippet=/etc/.pihole/advanced/01-pihole.conf
  260. + local dnsmasq_pihole_01_location=/etc/dnsmasq.d/01-pihole.conf
  261. + [[ -f /etc/dnsmasq.conf ]]
  262. + echo -ne ' [i] Existing dnsmasq.conf found...'
  263. [i] Existing dnsmasq.conf found...+ grep -q addn-hosts=/etc/pihole/gravity.list /etc/dnsmasq.conf
  264. + echo ' it is not a Pi-hole file, leaving alone!'
  265. it is not a Pi-hole file, leaving alone!
  266. + echo -en ' [i] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf...'
  267. [i] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf...+ [[ ! -d /etc/dnsmasq.d ]]
  268. + cp /etc/.pihole/advanced/01-pihole.conf /etc/dnsmasq.d/01-pihole.conf
  269. + echo -e '\r [✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf'
  270. [✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf
  271. + sed -i s/@INT@// /etc/dnsmasq.d/01-pihole.conf
  272. + [[ '' != '' ]]
  273. + sed -i '/^server=@DNS1@/d' /etc/dnsmasq.d/01-pihole.conf
  274. + [[ '' != '' ]]
  275. + sed -i '/^server=@DNS2@/d' /etc/dnsmasq.d/01-pihole.conf
  276. + sed -i 's/^#conf-dir=\/etc\/dnsmasq.d$/conf-dir=\/etc\/dnsmasq.d/' /etc/dnsmasq.conf
  277. + [[ true == false ]]
  278. + sed -i 's/^#log-queries/log-queries/' /etc/dnsmasq.d/01-pihole.conf
  279. + [[ ! -f /etc/pihole/pihole-FTL.conf ]]
  280. + install -o pihole -g pihole -m 664 /dev/null /etc/pihole/pihole-FTL.conf
  281. + [[ ! -f /etc/pihole/regex.list ]]
  282. + install -o pihole -g www-data -m 664 /dev/null /etc/pihole/regex.list
  283. + [[ true == true ]]
  284. + [[ ! -d /etc/lighttpd ]]
  285. + [[ -f /etc/lighttpd/lighttpd.conf ]]
  286. + mv /etc/lighttpd/lighttpd.conf /etc/lighttpd/lighttpd.conf.orig
  287. 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