Guest User

Untitled

a guest
Sep 5th, 2021
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.19 KB | None | 0 0
  1. [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
  2. [s6-init] ensuring user provided files have correct perms...exited 0.
  3. [fix-attrs.d] applying ownership & permissions fixes...
  4. [fix-attrs.d] 00-functions: applying...
  5. [fix-attrs.d] 00-functions: exited 0.
  6. [fix-attrs.d] 01-s6: applying...
  7. [fix-attrs.d] 01-s6: exited 0.
  8. [fix-attrs.d] 02-zabbix: applying...
  9. [fix-attrs.d] 02-zabbix: exited 0.
  10. [fix-attrs.d] 03-logrotate: applying...
  11. [fix-attrs.d] 03-logrotate: exited 0.
  12. [fix-attrs.d] done.
  13. [cont-init.d] executing container initialization scripts...
  14. [cont-init.d] 00-startup: executing...
  15. + PROCESS_NAME=container-init
  16. + '[' -d /tmp/state ']'
  17. + print_debug 'Cold Container startup detected - Proceeding to initialize services normally'
  18. + output_off
  19. + '[' true = TRUE ']'
  20. + '[' true = true ']'
  21. + set +x
  22. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/00-startup ** [container-init] Cold Container startup detected - Proceeding to initialize services normally
  23. + print_debug 'Adding shortcuts to .bashrc'
  24. + output_off
  25. + '[' true = TRUE ']'
  26. + '[' true = true ']'
  27. + set +x
  28. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/00-startup ** [container-init] Adding shortcuts to .bashrc
  29. + echo 'down() { s6-svc -d /var/run/s6/services/$1 ;} '
  30. + echo 'up() { s6-svc -u /var/run/s6/services/$1 ;} '
  31. + liftoff
  32. + output_off
  33. + '[' true = TRUE ']'
  34. + '[' true = true ']'
  35. + set +x
  36. [cont-init.d] 00-startup: exited 0.
  37. [cont-init.d] 01-timezone: executing...
  38. + PROCESS_NAME=timezone
  39. + '[' -n Etc/GMT ']'
  40. + set_timezone Etc/GMT
  41. + '[' -f /usr/share/zoneinfo/Etc/GMT ']'
  42. ++ cat /etc/timezone
  43. + '[' Etc/GMT '!=' Etc/GMT ']'
  44. + liftoff
  45. + output_off
  46. + '[' true = TRUE ']'
  47. + '[' true = true ']'
  48. + set +x
  49. [cont-init.d] 01-timezone: exited 0.
  50. [cont-init.d] 02-permissions: executing...
  51. + PROCESS_NAME=permissions
  52. + output_off
  53. + '[' true = TRUE ']'
  54. + '[' true = true ']'
  55. + set +x
  56. + liftoff
  57. + output_off
  58. + '[' true = TRUE ']'
  59. + '[' true = true ']'
  60. + set +x
  61. [cont-init.d] 02-permissions: exited 0.
  62. [cont-init.d] 03-monitoring: executing...
  63. + prepare_service single
  64. + '[' -n single ']'
  65. + case "$(dirname "$0")" in
  66. ++ dirname /var/run/s6/etc/cont-init.d/03-monitoring
  67. + get_defaults single
  68. + '[' -n single ']'
  69. + case "$1" in
  70. + case "$(dirname "$0")" in
  71. ++ dirname /var/run/s6/etc/cont-init.d/03-monitoring
  72. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  73. + '[' -f /assets/defaults/03-monitoring ']'
  74. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  75. + print_debug 'Container: Getting defaults for 03-monitoring'
  76. + output_off
  77. + '[' true = TRUE ']'
  78. + '[' true = true ']'
  79. + set +x
  80. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/03-monitoring ** [container] Container: Getting defaults for 03-monitoring
  81. + source /assets/defaults/00-container
  82. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  83. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  84. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  85. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  86. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  87. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  88. ++ CONTAINER_LOG_LEVEL=DEBUG
  89. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  90. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  91. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  92. ++ CONTAINER_NAME=openldap
  93. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  94. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  95. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  96. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  97. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  98. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  99. ++ DEBUG_MODE=true
  100. ++ PROCESS_NAME=container
  101. ++++ dirname /var/run/s6/etc/cont-init.d/03-monitoring
  102. +++ cd /var/run/s6/etc/cont-init.d
  103. +++ pwd -P
  104. ++ SCRIPTPATH=/etc/cont-init.d
  105. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  106. + source /assets/defaults/03-monitoring
  107. ++ CONTAINER_ENABLE_MONITORING=FALSE
  108. ++ CONTAINER_MONITORING_BACKEND=zabbix
  109. ++ ZABBIX_AGENT_LOG_FILE=zabbix_agentd.log
  110. ++ ZABBIX_AGENT_LOG_PATH=/var/log/zabbix/agent/
  111. ++ ZABBIX_ALLOW_ROOT=1
  112. ++ ZABBIX_BUFFER_SEND=5
  113. ++ ZABBIX_BUFFER_SIZE=100
  114. ++ ZABBIX_CONFIG_FILE=zabbix_agentd.conf
  115. ++ ZABBIX_CONFIG_PATH=/etc/zabbix/
  116. ++ ZABBIX_DEBUGLEVEL=1
  117. ++ ZABBIX_HOSTNAME=openldap
  118. ++ ZABBIX_LISTEN_IP=0.0.0.0
  119. ++ ZABBIX_LISTEN_PORT=10050
  120. ++ ZABBIX_LOG_FILE_SIZE=0
  121. ++ ZABBIX_MAXLINES_SECOND=20
  122. ++ ZABBIX_REFRESH_ACTIVE_CHECKS=120
  123. ++ ZABBIX_REMOTECOMMANDS_ALLOW='*'
  124. ++ ZABBIX_REMOTECOMMANDS_LOG=1
  125. ++ ZABBIX_SERVER=0.0.0.0/0
  126. ++ ZABBIX_SERVER_ACTIVE=zabbix-proxy
  127. ++ ZABBIX_SETUP_TYPE=AUTO
  128. ++ ZABBIX_SOCKET=/tmp/zabbix.sock
  129. ++ ZABBIX_START_AGENTS=1
  130. ++ ZABBIX_STATUS_PORT=8050
  131. ++ ZABBIX_USER=zabbix
  132. ++ ZABBIX_USER_SUDO=TRUE
  133. +++ cat /etc/os-release
  134. +++ grep '^ID='
  135. +++ cut -d = -f2
  136. ++ os=alpine
  137. ++ case ${os} in
  138. ++ case "$(cat /etc/os-release | grep VERSION_ID | cut -d = -f 2 | cut -d . -f 1,2)" in
  139. +++ cat /etc/os-release
  140. +++ grep VERSION_ID
  141. +++ cut -d . -f 1,2
  142. +++ cut -d = -f 2
  143. ++ ZABBIX_AGENT_TYPE=modern
  144. + get_functions single
  145. + '[' -n single ']'
  146. + case "$1" in
  147. + case "$(dirname "$0")" in
  148. ++ dirname /var/run/s6/etc/cont-init.d/03-monitoring
  149. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  150. + '[' -f /assets/functions/03-monitoring ']'
  151. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  152. + print_debug 'Container: No functions available for 03-monitoring'
  153. + output_off
  154. + '[' true = TRUE ']'
  155. + '[' true = true ']'
  156. + set +x
  157. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/03-monitoring ** [container] Container: No functions available for 03-monitoring
  158. + PROCESS_NAME=monitoring
  159. + output_off
  160. + '[' true = TRUE ']'
  161. + '[' true = true ']'
  162. + set +x
  163. 2021-09-06-00:28:12 [NOTICE] /etc/cont-init.d/03-monitoring ** [monitoring] Disabling Monitoring Functionality
  164. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  165. + service_stop 03-monitoring
  166. ++ basename /var/run/s6/etc/cont-init.d/03-monitoring
  167. + '[' 03-monitoring '!=' 03-monitoring ']'
  168. + DONOTSTART=TRUE
  169. + output_on
  170. + '[' true = TRUE ']'
  171. + '[' true = true ']'
  172. + set -x
  173. + liftoff
  174. + output_off
  175. + '[' true = TRUE ']'
  176. + '[' true = true ']'
  177. + set +x
  178. [cont-init.d] 03-monitoring: exited 0.
  179. [cont-init.d] 04-scheduling: executing...
  180. + prepare_service single
  181. + '[' -n single ']'
  182. + case "$(dirname "$0")" in
  183. ++ dirname /var/run/s6/etc/cont-init.d/04-scheduling
  184. + get_defaults single
  185. + '[' -n single ']'
  186. + case "$1" in
  187. + case "$(dirname "$0")" in
  188. ++ dirname /var/run/s6/etc/cont-init.d/04-scheduling
  189. ++ basename /var/run/s6/etc/cont-init.d/04-scheduling
  190. + '[' -f /assets/defaults/04-scheduling ']'
  191. ++ basename /var/run/s6/etc/cont-init.d/04-scheduling
  192. + print_debug 'Container: Getting defaults for 04-scheduling'
  193. + output_off
  194. + '[' true = TRUE ']'
  195. + '[' true = true ']'
  196. + set +x
  197. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/04-scheduling ** [container] Container: Getting defaults for 04-scheduling
  198. + source /assets/defaults/00-container
  199. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  200. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  201. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  202. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  203. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  204. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  205. ++ CONTAINER_LOG_LEVEL=DEBUG
  206. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  207. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  208. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  209. ++ CONTAINER_NAME=openldap
  210. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  211. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  212. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  213. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  214. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  215. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  216. ++ DEBUG_MODE=true
  217. ++ PROCESS_NAME=container
  218. ++++ dirname /var/run/s6/etc/cont-init.d/04-scheduling
  219. +++ cd /var/run/s6/etc/cont-init.d
  220. +++ pwd -P
  221. ++ SCRIPTPATH=/etc/cont-init.d
  222. ++ basename /var/run/s6/etc/cont-init.d/04-scheduling
  223. + source /assets/defaults/04-scheduling
  224. ++ CONTAINER_ENABLE_SCHEDULING=TRUE
  225. ++ CONTAINER_SCHEDULING_BACKEND=cron
  226. ++ SCHEDULING_LOG_TYPE=FILE
  227. ++ SCHEDULING_LOG_LOCATION=/var/log/cron/
  228. ++ SCHEDULING_LOG_LEVEL=8
  229. + get_functions single
  230. + '[' -n single ']'
  231. + case "$1" in
  232. + case "$(dirname "$0")" in
  233. ++ dirname /var/run/s6/etc/cont-init.d/04-scheduling
  234. ++ basename /var/run/s6/etc/cont-init.d/04-scheduling
  235. + '[' -f /assets/functions/04-scheduling ']'
  236. ++ basename /var/run/s6/etc/cont-init.d/04-scheduling
  237. + print_debug 'Container: No functions available for 04-scheduling'
  238. + output_off
  239. + '[' true = TRUE ']'
  240. + '[' true = true ']'
  241. + set +x
  242. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/04-scheduling ** [container] Container: No functions available for 04-scheduling
  243. + PROCESS_NAME=scheduling
  244. + output_off
  245. + '[' true = TRUE ']'
  246. + '[' true = true ']'
  247. + set +x
  248. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/04-scheduling ** [scheduling] Creating Logrotate Entry for /var/log/cron//cron.log
  249. + '[' -n '' ']'
  250. + '[' -n '' ']'
  251. + '[' '!' -d /etc/logrotate.d ']'
  252. + cat
  253. + chown root:root /etc/logrotate.d/cron
  254. + chmod 0644 /etc/logrotate.d/cron
  255. + '[' '!' -d /assets/cron/ ']'
  256. + mkdir -p /assets/cron/
  257. ++ mktemp
  258. + cronenv=/tmp/tmp.5wspMAp66A
  259. + set -o posix
  260. + set -f
  261. + set
  262. + grep -E '^CRON_'
  263. + sed 's|CRON_||g'
  264. + IFS=
  265. + read -r cron_entry
  266. + rm -rf /tmp/tmp.5wspMAp66A
  267. + set +f
  268. + unset cronenv schedules cron_entry schedule_value schedule_title
  269. + unset
  270. + for d in /assets/defaults/*
  271. + '[' /assets/defaults/00-container '!=' /assets/defaults/00-container ']'
  272. + for d in /assets/defaults/*
  273. + '[' /assets/defaults/02-permissions '!=' /assets/defaults/00-container ']'
  274. + source /assets/defaults/02-permissions
  275. ++ CONTAINER_ENABLE_PERMISSIONS=TRUE
  276. ++ DEBUG_PERMISSIONS=FALSE
  277. ++ mktemp
  278. + cronenv=/tmp/tmp.V8clSdWyJm
  279. + set -o posix
  280. + set -f
  281. + set
  282. + grep -E '^CRON_'
  283. + sed 's|CRON_||g'
  284. + IFS=
  285. + read -r cron_entry
  286. + rm -rf /tmp/tmp.V8clSdWyJm
  287. + set +f
  288. + unset cronenv schedules cron_entry schedule_value schedule_title
  289. + unset
  290. + for d in /assets/defaults/*
  291. + '[' /assets/defaults/03-monitoring '!=' /assets/defaults/00-container ']'
  292. + source /assets/defaults/03-monitoring
  293. ++ CONTAINER_ENABLE_MONITORING=FALSE
  294. ++ CONTAINER_MONITORING_BACKEND=zabbix
  295. ++ ZABBIX_AGENT_LOG_FILE=zabbix_agentd.log
  296. ++ ZABBIX_AGENT_LOG_PATH=/var/log/zabbix/agent/
  297. ++ ZABBIX_ALLOW_ROOT=1
  298. ++ ZABBIX_BUFFER_SEND=5
  299. ++ ZABBIX_BUFFER_SIZE=100
  300. ++ ZABBIX_CONFIG_FILE=zabbix_agentd.conf
  301. ++ ZABBIX_CONFIG_PATH=/etc/zabbix/
  302. ++ ZABBIX_DEBUGLEVEL=1
  303. ++ ZABBIX_HOSTNAME=openldap
  304. ++ ZABBIX_LISTEN_IP=0.0.0.0
  305. ++ ZABBIX_LISTEN_PORT=10050
  306. ++ ZABBIX_LOG_FILE_SIZE=0
  307. ++ ZABBIX_MAXLINES_SECOND=20
  308. ++ ZABBIX_REFRESH_ACTIVE_CHECKS=120
  309. ++ ZABBIX_REMOTECOMMANDS_ALLOW='*'
  310. ++ ZABBIX_REMOTECOMMANDS_LOG=1
  311. ++ ZABBIX_SERVER=0.0.0.0/0
  312. ++ ZABBIX_SERVER_ACTIVE=zabbix-proxy
  313. ++ ZABBIX_SETUP_TYPE=AUTO
  314. ++ ZABBIX_SOCKET=/tmp/zabbix.sock
  315. ++ ZABBIX_START_AGENTS=1
  316. ++ ZABBIX_STATUS_PORT=8050
  317. ++ ZABBIX_USER=zabbix
  318. ++ ZABBIX_USER_SUDO=TRUE
  319. +++ cat /etc/os-release
  320. +++ grep '^ID='
  321. +++ cut -d = -f2
  322. ++ os=alpine
  323. ++ case ${os} in
  324. ++ case "$(cat /etc/os-release | grep VERSION_ID | cut -d = -f 2 | cut -d . -f 1,2)" in
  325. +++ cat /etc/os-release
  326. +++ grep VERSION_ID
  327. +++ cut -d = -f 2
  328. +++ cut -d . -f 1,2
  329. ++ ZABBIX_AGENT_TYPE=modern
  330. ++ mktemp
  331. + cronenv=/tmp/tmp.urH9CptZpC
  332. + set -o posix
  333. + set -f
  334. + set
  335. + grep -E '^CRON_'
  336. + sed 's|CRON_||g'
  337. + IFS=
  338. + read -r cron_entry
  339. + rm -rf /tmp/tmp.urH9CptZpC
  340. + set +f
  341. + unset cronenv schedules cron_entry schedule_value schedule_title
  342. + unset
  343. + for d in /assets/defaults/*
  344. + '[' /assets/defaults/04-scheduling '!=' /assets/defaults/00-container ']'
  345. + source /assets/defaults/04-scheduling
  346. ++ CONTAINER_ENABLE_SCHEDULING=TRUE
  347. ++ CONTAINER_SCHEDULING_BACKEND=cron
  348. ++ SCHEDULING_LOG_TYPE=FILE
  349. ++ SCHEDULING_LOG_LOCATION=/var/log/cron/
  350. ++ SCHEDULING_LOG_LEVEL=8
  351. ++ mktemp
  352. + cronenv=/tmp/tmp.GSLkUOjAw0
  353. + set -o posix
  354. + set -f
  355. + set
  356. + grep -E '^CRON_'
  357. + sed 's|CRON_||g'
  358. + IFS=
  359. + read -r cron_entry
  360. + rm -rf /tmp/tmp.GSLkUOjAw0
  361. + set +f
  362. + unset cronenv schedules cron_entry schedule_value schedule_title
  363. + unset
  364. + for d in /assets/defaults/*
  365. + '[' /assets/defaults/05-logging '!=' /assets/defaults/00-container ']'
  366. + source /assets/defaults/05-logging
  367. ++ CONTAINER_ENABLE_LOGROTATE=TRUE
  368. ++ CONTAINER_ENABLE_LOGSHIPPING=FALSE
  369. ++ CONTAINER_LOGSHIPPING_BACKEND=fluent-bit
  370. ++ FLUENTBIT_CONFIG_PARSERS=parsers.conf
  371. ++ FLUENTBIT_CONFIG_PLUGINS=plugins.conf
  372. ++ FLUENTBIT_ENABLE_HTTP_SERVER=TRUE
  373. ++ FLUENTBIT_ENABLE_STORAGE_METRICS=TRUE
  374. ++ FLUENTBIT_FLUSH_SECONDS=1
  375. ++ FLUENTBIT_FORWARD_BUFFER_CHUNK_SIZE=1M
  376. ++ FLUENTBIT_FORWARD_BUFFER_MAX_SIZE=6M
  377. ++ FLUENTBIT_FORWARD_PORT=24224
  378. ++ FLUENTBIT_GRACE_SECONDS=1
  379. ++ FLUENTBIT_HTTP_LISTEN_IP=0.0.0.0
  380. ++ FLUENTBIT_HTTP_LISTEN_PORT=2020
  381. ++ FLUENTBIT_LOG_FILE=fluentbit.log
  382. ++ FLUENTBIT_LOG_LEVEL=info
  383. ++ FLUENTBIT_LOG_PATH=/var/log/fluentbit/
  384. ++ FLUENTBIT_MODE=NORMAL
  385. ++ FLUENTBIT_OUTPUT=FORWARD
  386. ++ FLUENTBIT_OUTPUT_FORWARD_HOST=fluent-proxy
  387. ++ FLUENTBIT_OUTPUT_FORWARD_TLS=FALSE
  388. ++ FLUENTBIT_OUTPUT_FORWARD_TLS_VERIFY=FALSE
  389. ++ FLUENTBIT_OUTPUT_LOKI_HOST=loki
  390. ++ FLUENTBIT_OUTPUT_LOKI_PORT=3100
  391. ++ FLUENTBIT_OUTPUT_LOKI_TLS=FALSE
  392. ++ FLUENTBIT_OUTPUT_LOKI_TLS_VERIFY=FALSE
  393. ++ FLUENTBIT_SETUP_TYPE=AUTO
  394. ++ FLUENTBIT_STORAGE_BACKLOG_LIMIT=5M
  395. ++ FLUENTBIT_STORAGE_CHECKSUM=FALSE
  396. ++ FLUENTBIT_STORAGE_PATH=/tmp/fluentbit/storage
  397. ++ FLUENTBIT_STORAGE_SYNC=normal
  398. ++ LOGROTATE_RETAIN_DAYS=7
  399. ++ LOGSHIPPING_AUTO_CONFIG_LOGROTATE=TRUE
  400. ++ mktemp
  401. + cronenv=/tmp/tmp.v2Tk4MjISQ
  402. + set -o posix
  403. + set -f
  404. + set
  405. + grep -E '^CRON_'
  406. + sed 's|CRON_||g'
  407. + IFS=
  408. + read -r cron_entry
  409. + rm -rf /tmp/tmp.v2Tk4MjISQ
  410. + set +f
  411. + unset cronenv schedules cron_entry schedule_value schedule_title
  412. + unset
  413. + for d in /assets/defaults/*
  414. + '[' /assets/defaults/06-messaging '!=' /assets/defaults/00-container ']'
  415. + source /assets/defaults/06-messaging
  416. ++ CONTAINER_ENABLE_MESSAGING=TRUE
  417. ++ CONTAINER_MESSAGING_BACKEND=msmtp
  418. ++ SMTP_AUTO_FROM=FALSE
  419. ++ SMTP_DOMAIN=docker
  420. ++ SMTP_HOST=postfix-relay
  421. ++ SMTP_MAILDOMAIN=local
  422. ++ SMTP_PORT=25
  423. ++ SMTP_STARTTLS=FALSE
  424. ++ SMTP_TLS=FALSE
  425. ++ SMTP_TLSCERTCHECK=FALSE
  426. ++ mktemp
  427. + cronenv=/tmp/tmp.8nVB965NLg
  428. + set -o posix
  429. + set -f
  430. + set
  431. + grep -E '^CRON_'
  432. + sed 's|CRON_||g'
  433. + IFS=
  434. + read -r cron_entry
  435. + rm -rf /tmp/tmp.8nVB965NLg
  436. + set +f
  437. + unset cronenv schedules cron_entry schedule_value schedule_title
  438. + unset
  439. + for d in /assets/defaults/*
  440. + '[' /assets/defaults/10-openldap '!=' /assets/defaults/00-container ']'
  441. + source /assets/defaults/10-openldap
  442. ++ ADD_DEFAULT_DATA=TRUE
  443. ++ ADMIN_PASS=admin
  444. ++ CONFIG_PASS=config
  445. ++ CONFIG_PATH=/etc/openldap/
  446. ++ BACKUP_TYPE=FILESYSTEM
  447. ++ BACKUP_COMPRESSION=GZ
  448. ++ BACKUP_COMPRESSION_LEVEL=3
  449. ++ BACKUP_BEGIN=0400
  450. ++ BACKUP_RETENTION=10080
  451. ++ BACKUP_INTERVAL=1440
  452. ++ BACKUP_PATH=/data/backup
  453. ++ BACKUP_MD5=TRUE
  454. ++ BACKUP_PARALLEL_COMPRESSION=TRUE
  455. ++ BACKUP_SIZE_VALUE=bytes
  456. ++ DB_PATH=/var/lib/openldap
  457. ++ DOMAIN=example.lan
  458. ++ ENABLE_BACKUP=FALSE
  459. ++ ENABLE_MONITOR=TRUE
  460. ++ ENABLE_PPOLICY=TRUE
  461. ++ ENABLE_READONLY_USER=FALSE
  462. ++ ENABLE_REPLICATION=FALSE
  463. ++ ENABLE_TLS=FALSE
  464. ++ LOG_LEVEL=256
  465. ++ LOG_TYPE=CONSOLE
  466. ++ LOG_PATH=/logs/
  467. ++ LOG_FILE=openldap.log
  468. ++ ORGANIZATION='Example Organization'
  469. ++ PPOLICY_CHECK_RDN=0
  470. ++ PPOLICY_MAX_CONSEC=0
  471. ++ PPOLICY_MAX_LENGTH=0
  472. ++ PPOLICY_MIN_DIGIT=0
  473. ++ PPOLICY_MIN_LOWER=0
  474. ++ PPOLICY_MIN_POINTS=3
  475. ++ PPOLICY_MIN_PUNCT=0
  476. ++ PPOLICY_MIN_UPPER=0
  477. ++ PPOLICY_USE_CRACKLIB=1
  478. ++ READONLY_USER_PASS=readonly
  479. ++ READONLY_USER_USER=readonly
  480. ++ REPLICATION_SAFETY_CHECK=TRUE
  481. ++ SCHEMA_TYPE=nis
  482. ++ SLAPD_ARGS=
  483. ++ SLAPD_HOSTS='ldap://ldap.example.lan ldaps://ldap.example.lan ldapi:///'
  484. ++ TLS_CA_NAME=ldap-selfsigned-ca
  485. ++ TLS_CA_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=
  486. ++ TLS_CA_CRT_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=ldap-selfsigned-ca
  487. ++ TLS_CA_CRT_FILENAME=ldap-selfsigned-ca.crt
  488. ++ TLS_CA_KEY_FILENAME=ldap-selfsigned-ca.key
  489. ++ TLS_CA_CRT_PATH=/certs/ldap-selfsigned-ca/
  490. ++ TLS_CIPHER_SUITE='ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:-DHE-DSS:-RSA:!aNULL:!MD5:!DSS:!SHA'
  491. ++ TLS_CREATE_CA=TRUE
  492. ++ TLS_CRT_FILENAME=cert.pem
  493. ++ TLS_CRT_PATH=/certs/
  494. ++ TLS_DH_PARAM_FILENAME=dhparam.pem
  495. ++ TLS_DH_PARAM_KEYSIZE=2048
  496. ++ TLS_DH_PARAM_PATH=/certs/
  497. ++ TLS_ENFORCE=FALSE
  498. ++ TLS_KEY_FILENAME=key.pem
  499. ++ TLS_KEY_PATH=/certs/
  500. ++ TLS_RESET_PERMISSIONS=TRUE
  501. ++ TLS_VERIFY_CLIENT=never
  502. ++ ULIMIT_N=1024
  503. ++ WAIT_FOR_REPLICAS=FALSE
  504. ++ first_start_done=/assets/state/slapd-first-start-done
  505. ++ was_started_with_replication=/etc/openldap/slapd.d/docker-openldap-was-started-with-replication
  506. ++ was_started_with_tls=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls
  507. ++ was_started_with_tls_enforce=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls-enforce
  508. ++ mktemp
  509. + cronenv=/tmp/tmp.wtnxJW8G10
  510. + set -o posix
  511. + set -f
  512. + set
  513. + grep -E '^CRON_'
  514. + sed 's|CRON_||g'
  515. + IFS=
  516. + read -r cron_entry
  517. + rm -rf /tmp/tmp.wtnxJW8G10
  518. + set +f
  519. + unset cronenv schedules cron_entry schedule_value schedule_title
  520. + unset
  521. + print_notice 'Container configured for scheduled tasks with '\''cron'\'''
  522. + output_off
  523. + '[' true = TRUE ']'
  524. + '[' true = true ']'
  525. + set +x
  526. 2021-09-06-00:28:12 [NOTICE] /etc/cont-init.d/04-scheduling ** [scheduling] Container configured for scheduled tasks with 'cron'
  527. + output_on
  528. + '[' true = TRUE ']'
  529. + '[' true = true ']'
  530. + set -x
  531. + liftoff
  532. + output_off
  533. + '[' true = TRUE ']'
  534. + '[' true = true ']'
  535. + set +x
  536. [cont-init.d] 04-scheduling: exited 0.
  537. [cont-init.d] 05-logging: executing...
  538. + prepare_service single
  539. + '[' -n single ']'
  540. + case "$(dirname "$0")" in
  541. ++ dirname /var/run/s6/etc/cont-init.d/05-logging
  542. + get_defaults single
  543. + '[' -n single ']'
  544. + case "$1" in
  545. + case "$(dirname "$0")" in
  546. ++ dirname /var/run/s6/etc/cont-init.d/05-logging
  547. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  548. + '[' -f /assets/defaults/05-logging ']'
  549. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  550. + print_debug 'Container: Getting defaults for 05-logging'
  551. + output_off
  552. + '[' true = TRUE ']'
  553. + '[' true = true ']'
  554. + set +x
  555. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/05-logging ** [container] Container: Getting defaults for 05-logging
  556. + source /assets/defaults/00-container
  557. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  558. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  559. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  560. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  561. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  562. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  563. ++ CONTAINER_LOG_LEVEL=DEBUG
  564. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  565. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  566. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  567. ++ CONTAINER_NAME=openldap
  568. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  569. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  570. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  571. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  572. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  573. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  574. ++ DEBUG_MODE=true
  575. ++ PROCESS_NAME=container
  576. ++++ dirname /var/run/s6/etc/cont-init.d/05-logging
  577. +++ cd /var/run/s6/etc/cont-init.d
  578. +++ pwd -P
  579. ++ SCRIPTPATH=/etc/cont-init.d
  580. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  581. + source /assets/defaults/05-logging
  582. ++ CONTAINER_ENABLE_LOGROTATE=TRUE
  583. ++ CONTAINER_ENABLE_LOGSHIPPING=FALSE
  584. ++ CONTAINER_LOGSHIPPING_BACKEND=fluent-bit
  585. ++ FLUENTBIT_CONFIG_PARSERS=parsers.conf
  586. ++ FLUENTBIT_CONFIG_PLUGINS=plugins.conf
  587. ++ FLUENTBIT_ENABLE_HTTP_SERVER=TRUE
  588. ++ FLUENTBIT_ENABLE_STORAGE_METRICS=TRUE
  589. ++ FLUENTBIT_FLUSH_SECONDS=1
  590. ++ FLUENTBIT_FORWARD_BUFFER_CHUNK_SIZE=1M
  591. ++ FLUENTBIT_FORWARD_BUFFER_MAX_SIZE=6M
  592. ++ FLUENTBIT_FORWARD_PORT=24224
  593. ++ FLUENTBIT_GRACE_SECONDS=1
  594. ++ FLUENTBIT_HTTP_LISTEN_IP=0.0.0.0
  595. ++ FLUENTBIT_HTTP_LISTEN_PORT=2020
  596. ++ FLUENTBIT_LOG_FILE=fluentbit.log
  597. ++ FLUENTBIT_LOG_LEVEL=info
  598. ++ FLUENTBIT_LOG_PATH=/var/log/fluentbit/
  599. ++ FLUENTBIT_MODE=NORMAL
  600. ++ FLUENTBIT_OUTPUT=FORWARD
  601. ++ FLUENTBIT_OUTPUT_FORWARD_HOST=fluent-proxy
  602. ++ FLUENTBIT_OUTPUT_FORWARD_TLS=FALSE
  603. ++ FLUENTBIT_OUTPUT_FORWARD_TLS_VERIFY=FALSE
  604. ++ FLUENTBIT_OUTPUT_LOKI_HOST=loki
  605. ++ FLUENTBIT_OUTPUT_LOKI_PORT=3100
  606. ++ FLUENTBIT_OUTPUT_LOKI_TLS=FALSE
  607. ++ FLUENTBIT_OUTPUT_LOKI_TLS_VERIFY=FALSE
  608. ++ FLUENTBIT_SETUP_TYPE=AUTO
  609. ++ FLUENTBIT_STORAGE_BACKLOG_LIMIT=5M
  610. ++ FLUENTBIT_STORAGE_CHECKSUM=FALSE
  611. ++ FLUENTBIT_STORAGE_PATH=/tmp/fluentbit/storage
  612. ++ FLUENTBIT_STORAGE_SYNC=normal
  613. ++ LOGROTATE_RETAIN_DAYS=7
  614. ++ LOGSHIPPING_AUTO_CONFIG_LOGROTATE=TRUE
  615. + get_functions single
  616. + '[' -n single ']'
  617. + case "$1" in
  618. + case "$(dirname "$0")" in
  619. ++ dirname /var/run/s6/etc/cont-init.d/05-logging
  620. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  621. + '[' -f /assets/functions/05-logging ']'
  622. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  623. + print_debug 'Container: No functions available for 05-logging'
  624. + output_off
  625. + '[' true = TRUE ']'
  626. + '[' true = true ']'
  627. + set +x
  628. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/05-logging ** [container] Container: No functions available for 05-logging
  629. + PROCESS_NAME=logging
  630. + output_off
  631. + '[' true = TRUE ']'
  632. + '[' true = true ']'
  633. + set +x
  634. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/05-logging ** [logging] Enabling log rotation
  635. + mkdir -p /assets/cron/
  636. + cat
  637. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  638. ++ TZ=Etc/GMT
  639. ++ date '+%Y-%m-%d %H:%M:%S %Z'
  640. + var_false FALSE
  641. + '[' FALSE = FALSE ']'
  642. + print_notice 'Disabling Log Shipping Functionality'
  643. + output_off
  644. + '[' true = TRUE ']'
  645. + '[' true = true ']'
  646. + set +x
  647. 2021-09-06-00:28:12 [NOTICE] /etc/cont-init.d/05-logging ** [logging] Disabling Log Shipping Functionality
  648. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  649. + service_stop 05-logging
  650. ++ basename /var/run/s6/etc/cont-init.d/05-logging
  651. + '[' 05-logging '!=' 05-logging ']'
  652. + DONOTSTART=TRUE
  653. + output_on
  654. + '[' true = TRUE ']'
  655. + '[' true = true ']'
  656. + set -x
  657. + liftoff
  658. + output_off
  659. + '[' true = TRUE ']'
  660. + '[' true = true ']'
  661. + set +x
  662. [cont-init.d] 05-logging: exited 0.
  663. [cont-init.d] 06-messaging: executing...
  664. + prepare_service single
  665. + '[' -n single ']'
  666. + case "$(dirname "$0")" in
  667. ++ dirname /var/run/s6/etc/cont-init.d/06-messaging
  668. + get_defaults single
  669. + '[' -n single ']'
  670. + case "$1" in
  671. + case "$(dirname "$0")" in
  672. ++ dirname /var/run/s6/etc/cont-init.d/06-messaging
  673. ++ basename /var/run/s6/etc/cont-init.d/06-messaging
  674. + '[' -f /assets/defaults/06-messaging ']'
  675. ++ basename /var/run/s6/etc/cont-init.d/06-messaging
  676. + print_debug 'Container: Getting defaults for 06-messaging'
  677. + output_off
  678. + '[' true = TRUE ']'
  679. + '[' true = true ']'
  680. + set +x
  681. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/06-messaging ** [container] Container: Getting defaults for 06-messaging
  682. + source /assets/defaults/00-container
  683. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  684. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  685. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  686. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  687. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  688. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  689. ++ CONTAINER_LOG_LEVEL=DEBUG
  690. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  691. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  692. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  693. ++ CONTAINER_NAME=openldap
  694. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  695. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  696. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  697. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  698. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  699. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  700. ++ DEBUG_MODE=true
  701. ++ PROCESS_NAME=container
  702. ++++ dirname /var/run/s6/etc/cont-init.d/06-messaging
  703. +++ cd /var/run/s6/etc/cont-init.d
  704. +++ pwd -P
  705. ++ SCRIPTPATH=/etc/cont-init.d
  706. ++ basename /var/run/s6/etc/cont-init.d/06-messaging
  707. + source /assets/defaults/06-messaging
  708. ++ CONTAINER_ENABLE_MESSAGING=TRUE
  709. ++ CONTAINER_MESSAGING_BACKEND=msmtp
  710. ++ SMTP_AUTO_FROM=FALSE
  711. ++ SMTP_DOMAIN=docker
  712. ++ SMTP_HOST=postfix-relay
  713. ++ SMTP_MAILDOMAIN=local
  714. ++ SMTP_PORT=25
  715. ++ SMTP_STARTTLS=FALSE
  716. ++ SMTP_TLS=FALSE
  717. ++ SMTP_TLSCERTCHECK=FALSE
  718. + get_functions single
  719. + '[' -n single ']'
  720. + case "$1" in
  721. + case "$(dirname "$0")" in
  722. ++ dirname /var/run/s6/etc/cont-init.d/06-messaging
  723. ++ basename /var/run/s6/etc/cont-init.d/06-messaging
  724. + '[' -f /assets/functions/06-messaging ']'
  725. ++ basename /var/run/s6/etc/cont-init.d/06-messaging
  726. + print_debug 'Container: No functions available for 06-messaging'
  727. + output_off
  728. + '[' true = TRUE ']'
  729. + '[' true = true ']'
  730. + set +x
  731. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/06-messaging ** [container] Container: No functions available for 06-messaging
  732. + PROCESS_NAME=messaging
  733. + output_off
  734. + '[' true = TRUE ']'
  735. + '[' true = true ']'
  736. + set +x
  737. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/06-messaging ** [messaging] Converting Variable Name SMTP_TLS value to 'Off'
  738. + unset SMTP_TLS
  739. + '[' -n '' ']'
  740. + export SMTP_TLS=off
  741. + SMTP_TLS=off
  742. + truefalse_onoff SMTP_STARTTLS
  743. ++ set
  744. ++ grep SMTP_STARTTLS=
  745. ++ cut -d = -f2
  746. + value=FALSE
  747. ++ set
  748. ++ grep SMTP_STARTTLS=
  749. ++ sed 's/=.*//g'
  750. + var=SMTP_STARTTLS
  751. + '[' FALSE = TRUE ']'
  752. + '[' FALSE = true ']'
  753. + '[' FALSE = YES ']'
  754. + '[' FALSE = yes ']'
  755. + '[' FALSE = FALSE ']'
  756. + print_debug 'Converting Variable Name SMTP_STARTTLS value to '\''Off'\'''
  757. + output_off
  758. + '[' true = TRUE ']'
  759. + '[' true = true ']'
  760. + set +x
  761. 2021-09-06-00:28:12 [DEBUG] /etc/cont-init.d/06-messaging ** [messaging] Converting Variable Name SMTP_STARTTLS value to 'Off'
  762. + unset SMTP_STARTTLS
  763. + '[' -n '' ']'
  764. + export SMTP_STARTTLS=off
  765. + SMTP_STARTTLS=off
  766. + truefalse_onoff SMTP_TLSCERTCHECK
  767. ++ set
  768. ++ grep SMTP_TLSCERTCHECK=
  769. ++ cut -d = -f2
  770. + value=FALSE
  771. ++ set
  772. ++ grep SMTP_TLSCERTCHECK=
  773. ++ sed 's/=.*//g'
  774. + var=SMTP_TLSCERTCHECK
  775. + '[' FALSE = TRUE ']'
  776. + '[' FALSE = true ']'
  777. + '[' FALSE = YES ']'
  778. + '[' FALSE = yes ']'
  779. + '[' FALSE = FALSE ']'
  780. + print_debug 'Converting Variable Name SMTP_TLSCERTCHECK value to '\''Off'\'''
  781. + output_off
  782. + '[' true = TRUE ']'
  783. + '[' true = true ']'
  784. + set +x
  785. 2021-09-06-00:28:13 [DEBUG] /etc/cont-init.d/06-messaging ** [messaging] Converting Variable Name SMTP_TLSCERTCHECK value to 'Off'
  786. + unset SMTP_TLSCERTCHECK
  787. + '[' -n '' ']'
  788. + export SMTP_TLSCERTCHECK=off
  789. + SMTP_TLSCERTCHECK=off
  790. + echo '### Automatically generated on container start. See documentation on how to set!'
  791. + echo 'account default '
  792. + echo 'host postfix-relay'
  793. + echo 'port 25'
  794. + echo 'domain docker'
  795. + '[' -n '' ']'
  796. + echo 'maildomain local'
  797. + '[' -n '' ']'
  798. + '[' -n '' ']'
  799. + '[' -n '' ']'
  800. + echo 'tls off'
  801. + echo 'tls_starttls off'
  802. + echo 'tls_certcheck off'
  803. + var_true ''
  804. + '[' '' = TRUE ']'
  805. + '[' '' = true ']'
  806. + '[' '' = YES ']'
  807. + '[' '' = yes ']'
  808. + var_true FALSE
  809. + '[' FALSE = TRUE ']'
  810. + '[' FALSE = true ']'
  811. + '[' FALSE = YES ']'
  812. + '[' FALSE = yes ']'
  813. + print_notice 'Container configured to route mail via SMTP to '\''postfix-relay'\'''
  814. + output_off
  815. + '[' true = TRUE ']'
  816. + '[' true = true ']'
  817. + set +x
  818. 2021-09-06-00:28:13 [NOTICE] /etc/cont-init.d/06-messaging ** [messaging] Container configured to route mail via SMTP to 'postfix-relay'
  819. + output_on
  820. + '[' true = TRUE ']'
  821. + '[' true = true ']'
  822. + set -x
  823. + liftoff
  824. + output_off
  825. + '[' true = TRUE ']'
  826. + '[' true = true ']'
  827. + set +x
  828. [cont-init.d] 06-messaging: exited 0.
  829. [cont-init.d] 10-openldap: executing...
  830. + prepare_service 10-openldap
  831. + '[' -n 10-openldap ']'
  832. + case "$(dirname "$0")" in
  833. ++ dirname /var/run/s6/etc/cont-init.d/10-openldap
  834. + get_defaults 10-openldap
  835. + '[' -n 10-openldap ']'
  836. + case "$1" in
  837. ++ echo 10-openldap
  838. ++ tr , '\n'
  839. + defaults=10-openldap
  840. + for d in $defaults
  841. + '[' -f /assets/defaults/10-openldap ']'
  842. + print_debug 'Container: Getting defaults for 10-openldap'
  843. + output_off
  844. + '[' true = TRUE ']'
  845. + '[' true = true ']'
  846. + set +x
  847. 2021-09-06-00:28:13 [DEBUG] /etc/cont-init.d/10-openldap ** [container] Container: Getting defaults for 10-openldap
  848. + source /assets/defaults/00-container
  849. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  850. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  851. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  852. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  853. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  854. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  855. ++ CONTAINER_LOG_LEVEL=DEBUG
  856. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  857. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  858. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  859. ++ CONTAINER_NAME=openldap
  860. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  861. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  862. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  863. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  864. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  865. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  866. ++ DEBUG_MODE=true
  867. ++ PROCESS_NAME=container
  868. ++++ dirname /var/run/s6/etc/cont-init.d/10-openldap
  869. +++ cd /var/run/s6/etc/cont-init.d
  870. +++ pwd -P
  871. ++ SCRIPTPATH=/etc/cont-init.d
  872. + source /assets/defaults/10-openldap
  873. ++ ADD_DEFAULT_DATA=TRUE
  874. ++ ADMIN_PASS=admin
  875. ++ CONFIG_PASS=config
  876. ++ CONFIG_PATH=/etc/openldap/
  877. ++ BACKUP_TYPE=FILESYSTEM
  878. ++ BACKUP_COMPRESSION=GZ
  879. ++ BACKUP_COMPRESSION_LEVEL=3
  880. ++ BACKUP_BEGIN=0400
  881. ++ BACKUP_RETENTION=10080
  882. ++ BACKUP_INTERVAL=1440
  883. ++ BACKUP_PATH=/data/backup
  884. ++ BACKUP_MD5=TRUE
  885. ++ BACKUP_PARALLEL_COMPRESSION=TRUE
  886. ++ BACKUP_SIZE_VALUE=bytes
  887. ++ DB_PATH=/var/lib/openldap
  888. ++ DOMAIN=example.lan
  889. ++ ENABLE_BACKUP=FALSE
  890. ++ ENABLE_MONITOR=TRUE
  891. ++ ENABLE_PPOLICY=TRUE
  892. ++ ENABLE_READONLY_USER=FALSE
  893. ++ ENABLE_REPLICATION=FALSE
  894. ++ ENABLE_TLS=FALSE
  895. ++ LOG_LEVEL=256
  896. ++ LOG_TYPE=CONSOLE
  897. ++ LOG_PATH=/logs/
  898. ++ LOG_FILE=openldap.log
  899. ++ ORGANIZATION='Example Organization'
  900. ++ PPOLICY_CHECK_RDN=0
  901. ++ PPOLICY_MAX_CONSEC=0
  902. ++ PPOLICY_MAX_LENGTH=0
  903. ++ PPOLICY_MIN_DIGIT=0
  904. ++ PPOLICY_MIN_LOWER=0
  905. ++ PPOLICY_MIN_POINTS=3
  906. ++ PPOLICY_MIN_PUNCT=0
  907. ++ PPOLICY_MIN_UPPER=0
  908. ++ PPOLICY_USE_CRACKLIB=1
  909. ++ READONLY_USER_PASS=readonly
  910. ++ READONLY_USER_USER=readonly
  911. ++ REPLICATION_SAFETY_CHECK=TRUE
  912. ++ SCHEMA_TYPE=nis
  913. ++ SLAPD_ARGS=
  914. ++ SLAPD_HOSTS='ldap://ldap.example.lan ldaps://ldap.example.lan ldapi:///'
  915. ++ TLS_CA_NAME=ldap-selfsigned-ca
  916. ++ TLS_CA_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=
  917. ++ TLS_CA_CRT_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=ldap-selfsigned-ca
  918. ++ TLS_CA_CRT_FILENAME=ldap-selfsigned-ca.crt
  919. ++ TLS_CA_KEY_FILENAME=ldap-selfsigned-ca.key
  920. ++ TLS_CA_CRT_PATH=/certs/ldap-selfsigned-ca/
  921. ++ TLS_CIPHER_SUITE='ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:-DHE-DSS:-RSA:!aNULL:!MD5:!DSS:!SHA'
  922. ++ TLS_CREATE_CA=TRUE
  923. ++ TLS_CRT_FILENAME=cert.pem
  924. ++ TLS_CRT_PATH=/certs/
  925. ++ TLS_DH_PARAM_FILENAME=dhparam.pem
  926. ++ TLS_DH_PARAM_KEYSIZE=2048
  927. ++ TLS_DH_PARAM_PATH=/certs/
  928. ++ TLS_ENFORCE=FALSE
  929. ++ TLS_KEY_FILENAME=key.pem
  930. ++ TLS_KEY_PATH=/certs/
  931. ++ TLS_RESET_PERMISSIONS=TRUE
  932. ++ TLS_VERIFY_CLIENT=never
  933. ++ ULIMIT_N=1024
  934. ++ WAIT_FOR_REPLICAS=FALSE
  935. ++ first_start_done=/assets/state/slapd-first-start-done
  936. ++ was_started_with_replication=/etc/openldap/slapd.d/docker-openldap-was-started-with-replication
  937. ++ was_started_with_tls=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls
  938. ++ was_started_with_tls_enforce=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls-enforce
  939. + get_functions 10-openldap
  940. + '[' -n 10-openldap ']'
  941. + case "$1" in
  942. ++ echo 10-openldap
  943. ++ tr , '\n'
  944. + functions=10-openldap
  945. + for f in $functions
  946. + '[' -f /assets/functions/10-openldap ']'
  947. + print_debug 'Container: Getting functions for 10-openldap'
  948. + output_off
  949. + '[' true = TRUE ']'
  950. + '[' true = true ']'
  951. + set +x
  952. 2021-09-06-00:28:13 [DEBUG] /etc/cont-init.d/10-openldap ** [container] Container: Getting functions for 10-openldap
  953. + source /assets/functions/10-openldap
  954. + PROCESS_NAME=openldap
  955. + create_data_directories
  956. + print_notice 'Setting up directories'
  957. + output_off
  958. + '[' true = TRUE ']'
  959. + '[' true = true ']'
  960. + set +x
  961. 2021-09-06-00:28:13 [NOTICE] /etc/cont-init.d/10-openldap ** [openldap] Setting up directories
  962. + '[' '!' -d /var/lib/openldap ']'
  963. + '[' '!' -d /etc/openldap/slapd.d ']'
  964. + '[' '!' -d /assets/state ']'
  965. + mkdir -p /assets/state
  966. + chown -R ldap:ldap /var/lib/openldap
  967. + chown -R ldap:ldap /etc/openldap/
  968. + chown -R ldap:ldap /assets/slapd
  969. + configure_ldap_server
  970. + print_notice 'Configuring OpenLDAP server'
  971. + output_off
  972. + '[' true = TRUE ']'
  973. + '[' true = true ']'
  974. + set +x
  975. 2021-09-06-00:28:13 [NOTICE] /etc/cont-init.d/10-openldap ** [openldap] Configuring OpenLDAP server
  976. + set -e
  977. + set -o pipefail
  978. + '[' -z '' ']'
  979. + IFS=.
  980. + read -a domain_elems
  981. + SUFFIX=
  982. + ROOT=
  983. + for elem in "${domain_elems[@]}"
  984. + '[' x = x ']'
  985. + SUFFIX=dc=example
  986. + ROOT=example
  987. + for elem in "${domain_elems[@]}"
  988. + '[' xdc=example = x ']'
  989. + BASE_DN=dc=example,dc=lan
  990. + '[' '!' -e /assets/state/slapd-first-start-done ']'
  991. + new_install=false
  992. + file_env CONFIG_PASS
  993. + '[' TRUE = TRUE ']'
  994. + local var=CONFIG_PASS
  995. + local fileVar=CONFIG_PASS_FILE
  996. + local def=
  997. + local val=
  998. + '[' '' ']'
  999. + '[' config ']'
  1000. + val=config
  1001. + '[' -z config ']'
  1002. + export CONFIG_PASS=config
  1003. + CONFIG_PASS=config
  1004. + unset CONFIG_PASS_FILE
  1005. + file_env ADMIN_PASS
  1006. + '[' TRUE = TRUE ']'
  1007. + local var=ADMIN_PASS
  1008. + local fileVar=ADMIN_PASS_FILE
  1009. + local def=
  1010. + local val=
  1011. + '[' '' ']'
  1012. + '[' admin ']'
  1013. + val=admin
  1014. + '[' -z admin ']'
  1015. + export ADMIN_PASS=admin
  1016. + ADMIN_PASS=admin
  1017. + unset ADMIN_PASS_FILE
  1018. + var_true FALSE
  1019. + '[' FALSE = TRUE ']'
  1020. + '[' FALSE = true ']'
  1021. + '[' FALSE = YES ']'
  1022. + '[' FALSE = yes ']'
  1023. ++ ls -A -I lost+found /var/lib/openldap
  1024. + '[' -z 'data.mdb
  1025. lock.mdb' ']'
  1026. ++ ls -A -I lost+found /var/lib/openldap
  1027. + '[' -z 'data.mdb
  1028. lock.mdb' ']'
  1029. ++ ls -A -I lost+found /var/lib/openldap
  1030. + '[' '!' -z 'data.mdb
  1031. lock.mdb' ']'
  1032. ++ ls -A -I lost+found /etc/openldap/slapd.d
  1033. + '[' -z 'cn=config
  1034. cn=config.ldif' ']'
  1035. + '[' -e '/etc/openldap/slapd.d/cn=config/olcDatabase={1}hdb.ldif' ']'
  1036. + var_true
  1037. + '[' '' = TRUE ']'
  1038. + '[' '' = true ']'
  1039. + '[' '' = YES ']'
  1040. + '[' '' = yes ']'
  1041. + PREVIOUS_HOSTNAME_PARAM=
  1042. + '[' -e /etc/openldap/slapd.d/docker-openldap-was-started-with-replication ']'
  1043. + '[' -e /etc/openldap/slapd.d/docker-openldap-was-started-with-tls ']'
  1044. + '[' -e /etc/openldap/slapd.d/docker-openldap-was-started-with-replication ']'
  1045. + print_debug 'Starting OpenLDAP Initialization Sequence'
  1046. + output_off
  1047. + '[' true = TRUE ']'
  1048. + '[' true = true ']'
  1049. + set +x
  1050. 2021-09-06-00:28:13 [DEBUG] /etc/cont-init.d/10-openldap ** [openldap] Starting OpenLDAP Initialization Sequence
  1051. + print_debug 'Waiting for OpenLDAP to be ready'
  1052. + silent slapd -h 'ldap://ldap.example.lan ldapi:///' -u ldap -g ldap -d 256
  1053. + output_off
  1054. + + '[' '[' true true = = TRUE TRUE ']'']'
  1055.  
  1056. + + '[' true '[' = true true = ']'true
  1057. ']'
  1058. + set +x
  1059. + slapd -h 'ldap://ldap.example.lan ldapi:///' -u ldap -g ldap -d 256
  1060. 6135609d @(#) $OpenLDAP: slapd (Sep 4 2021 23:36:50) $
  1061. @buildkitsandbox:/tiredofit/openldap:7.1.20/servers/slapd
  1062. 2021-09-06-00:28:13 [DEBUG] /etc/cont-init.d/10-openldap ** [openldap] Waiting for OpenLDAP to be ready
  1063. + '[' '!' -e /run/openldap/slapd.pid ']'
  1064. + sleep 2.0
  1065. 6135609e slapd starting
  1066. + '[' '!' -e /run/openldap/slapd.pid ']'
  1067. + var_true false
  1068. + '[' false = TRUE ']'
  1069. + '[' false = true ']'
  1070. + '[' false = YES ']'
  1071. + '[' false = yes ']'
  1072. + '[' -e /etc/openldap/slapd.d/docker-openldap-was-started-with-tls ']'
  1073. + '[' -e /etc/openldap/slapd.d/docker-openldap-was-started-with-tls-enforce ']'
  1074. + var_true FALSE
  1075. + '[' FALSE = TRUE ']'
  1076. + '[' FALSE = true ']'
  1077. + '[' FALSE = YES ']'
  1078. + '[' FALSE = yes ']'
  1079. + set +e
  1080. + var_true FALSE
  1081. + '[' FALSE = TRUE ']'
  1082. + '[' FALSE = true ']'
  1083. + '[' FALSE = YES ']'
  1084. + '[' FALSE = yes ']'
  1085. + print_debug 'Disabling replication config'
  1086. + output_off
  1087. + '[' true = TRUE ']'
  1088. + '[' true = true ']'
  1089. + set +x
  1090. 2021-09-06-00:28:15 [DEBUG] /etc/cont-init.d/10-openldap ** [openldap] Disabling replication config
  1091. + replication_disable
  1092. + sed -i 's|<BACKEND>||g' /assets/slapd/config/replication/replication-disable.ldif
  1093. + silent ldapmodify -c -Y EXTERNAL -Q -H ldapi:/// -f /assets/slapd/config/replication/replication-disable.ldif
  1094. + '[' true = TRUE ']'
  1095. + '[' true = true ']'
  1096. + ldapmodify -c -Y EXTERNAL -Q -H ldapi:/// -f /assets/slapd/config/replication/replication-disable.ldif
  1097. 6135609f conn=1000 fd=12 ACCEPT from PATH=/var/run/openldap/run/ldapi (PATH=/var/run/openldap/run/ldapi)
  1098. 6135609f conn=1000 op=0 BIND dn="" method=163
  1099. 6135609f conn=1000 op=0 BIND authcid="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" authzid="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth"
  1100. 6135609f conn=1000 op=0 BIND dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" mech=EXTERNAL sasl_ssf=0 ssf=71
  1101. 6135609f conn=1000 op=0 RESULT tag=97 err=0 text=
  1102. modifying entry "olcDatabase={1}mdb,cn=config"
  1103. 6135609f conn=1000 op=1 MOD dn="olcDatabase={1}mdb,cn=config"
  1104. 6135609f conn=1000 op=1 MOD attr=olcSyncRepl olcMirrorMode
  1105. 6135609f conn=1000 op=1 RESULT tag=103 err=16 text=modify/delete: olcSyncrepl: no such attribute
  1106. ldap_modify: No such attribute (16)
  1107. additional info: modify/delete: olcSyncrepl: no such attribute
  1108. 6135609f conn=1000 op=2 DEL dn="olcOverlay=syncprov,olcDatabase={1}mdb,cn=config"
  1109. 6135609f conn=1000 op=2 RESULT tag=107 err=53 text=
  1110. ldap_delete: Server is unwilling to perform (53)
  1111. 6135609f conn=1000 op=3 MOD dn="olcDatabase={0}config,cn=config"
  1112. 6135609f conn=1000 op=3 MOD attr=olcSyncRepl olcMirrorMode
  1113. 6135609f conn=1000 op=3 RESULT tag=103 err=16 text=modify/delete: olcSyncrepl: no such attribute
  1114. ldap_modify: No such attribute (16)
  1115. additional info: modify/delete: olcSyncrepl: no such attribute
  1116. 6135609f conn=1000 op=4 DEL dn="olcOverlay=syncprov,olcDatabase={0}config,cn=config"
  1117. 6135609f conn=1000 op=4 RESULT tag=107 err=53 text=
  1118. ldap_delete: Server is unwilling to perform (53)
  1119. 6135609f conn=1000 op=5 MOD dn="cn=config"
  1120. 6135609f conn=1000 op=5 MOD attr=olcServerID
  1121. 6135609f conn=1000 op=5 RESULT tag=103 err=16 text=modify/delete: olcServerID: no such attribute
  1122. ldap_modify: No such attribute (16)
  1123. additional info: modify/delete: olcServerID: no such attribute
  1124.  
  1125. deleting entry "olcOverlay=syncprov,olcDatabase={1}mdb,cn=config"
  1126.  
  1127. modifying entry "olcDatabase={0}config,cn=config"
  1128.  
  1129. deleting entry "olcOverlay=syncprov,olcDatabase={0}config,cn=config"
  1130.  
  1131. modifying entry "cn=config"
  1132.  
  1133. 6135609f conn=1000 op=6 UNBIND
  1134. 6135609f conn=1000 fd=12 closed
  1135. + [[ -f /etc/openldap/slapd.d/docker-openldap-was-started-with-replication ]]
  1136. + true
  1137. + '[' -d /assets/custom-scripts/ ']'
  1138. + var_true TRUE
  1139. + '[' TRUE = TRUE ']'
  1140. + print_notice 'Adding default top level data configuration'
  1141. + output_off
  1142. + '[' true = TRUE ']'
  1143. + '[' true = true ']'
  1144. + set +x
  1145. 2021-09-06-00:28:15 [NOTICE] /etc/cont-init.d/10-openldap ** [openldap] Adding default top level data configuration
  1146. + chmod +x /assets/slapd/config/bootstrap/default/default.sh
  1147. + /assets/slapd/config/bootstrap/default/default.sh
  1148. + source /assets/defaults/10-openldap
  1149. ++ ADD_DEFAULT_DATA=TRUE
  1150. ++ ADMIN_PASS=admin
  1151. ++ CONFIG_PASS=config
  1152. ++ CONFIG_PATH=/etc/openldap/
  1153. ++ BACKUP_TYPE=FILESYSTEM
  1154. ++ BACKUP_COMPRESSION=GZ
  1155. ++ BACKUP_COMPRESSION_LEVEL=3
  1156. ++ BACKUP_BEGIN=0400
  1157. ++ BACKUP_RETENTION=10080
  1158. ++ BACKUP_INTERVAL=1440
  1159. ++ BACKUP_PATH=/data/backup
  1160. ++ BACKUP_MD5=TRUE
  1161. ++ BACKUP_PARALLEL_COMPRESSION=TRUE
  1162. ++ BACKUP_SIZE_VALUE=bytes
  1163. ++ DB_PATH=/var/lib/openldap
  1164. ++ DOMAIN=example.lan
  1165. ++ ENABLE_BACKUP=FALSE
  1166. ++ ENABLE_MONITOR=TRUE
  1167. ++ ENABLE_PPOLICY=TRUE
  1168. ++ ENABLE_READONLY_USER=FALSE
  1169. ++ ENABLE_REPLICATION=FALSE
  1170. ++ ENABLE_TLS=FALSE
  1171. ++ LOG_LEVEL=256
  1172. ++ LOG_TYPE=CONSOLE
  1173. ++ LOG_PATH=/logs/
  1174. ++ LOG_FILE=openldap.log
  1175. ++ ORGANIZATION='Example Organization'
  1176. ++ PPOLICY_CHECK_RDN=0
  1177. ++ PPOLICY_MAX_CONSEC=0
  1178. ++ PPOLICY_MAX_LENGTH=0
  1179. ++ PPOLICY_MIN_DIGIT=0
  1180. ++ PPOLICY_MIN_LOWER=0
  1181. ++ PPOLICY_MIN_POINTS=3
  1182. ++ PPOLICY_MIN_PUNCT=0
  1183. ++ PPOLICY_MIN_UPPER=0
  1184. ++ PPOLICY_USE_CRACKLIB=1
  1185. ++ READONLY_USER_PASS=readonly
  1186. ++ READONLY_USER_USER=readonly
  1187. ++ REPLICATION_SAFETY_CHECK=TRUE
  1188. ++ SCHEMA_TYPE=nis
  1189. ++ SLAPD_ARGS=
  1190. ++ SLAPD_HOSTS='ldap://ldap.example.lan ldaps://ldap.example.lan ldapi:///'
  1191. ++ TLS_CA_NAME=ldap-selfsigned-ca
  1192. ++ TLS_CA_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=
  1193. ++ TLS_CA_CRT_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=ldap-selfsigned-ca
  1194. ++ TLS_CA_CRT_FILENAME=ldap-selfsigned-ca.crt
  1195. ++ TLS_CA_KEY_FILENAME=ldap-selfsigned-ca.key
  1196. ++ TLS_CA_CRT_PATH=/certs/ldap-selfsigned-ca/
  1197. ++ TLS_CIPHER_SUITE='ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:-DHE-DSS:-RSA:!aNULL:!MD5:!DSS:!SHA'
  1198. ++ TLS_CREATE_CA=TRUE
  1199. ++ TLS_CRT_FILENAME=cert.pem
  1200. ++ TLS_CRT_PATH=/certs/
  1201. ++ TLS_DH_PARAM_FILENAME=dhparam.pem
  1202. ++ TLS_DH_PARAM_KEYSIZE=2048
  1203. ++ TLS_DH_PARAM_PATH=/certs/
  1204. ++ TLS_ENFORCE=FALSE
  1205. ++ TLS_KEY_FILENAME=key.pem
  1206. ++ TLS_KEY_PATH=/certs/
  1207. ++ TLS_RESET_PERMISSIONS=TRUE
  1208. ++ TLS_VERIFY_CLIENT=never
  1209. ++ ULIMIT_N=1024
  1210. ++ WAIT_FOR_REPLICAS=FALSE
  1211. ++ first_start_done=/assets/state/slapd-first-start-done
  1212. ++ was_started_with_replication=/etc/openldap/slapd.d/docker-openldap-was-started-with-replication
  1213. ++ was_started_with_tls=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls
  1214. ++ was_started_with_tls_enforce=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls-enforce
  1215. + PROCESS_NAME=openldap
  1216. + '[' -z '' ']'
  1217. + IFS=.
  1218. + read -ra BASE_DN_TABLE
  1219. + for i in "${BASE_DN_TABLE[@]}"
  1220. + EXT=dc=example,
  1221. + BASE_DN=dc=example,
  1222. + for i in "${BASE_DN_TABLE[@]}"
  1223. + EXT=dc=lan,
  1224. + BASE_DN=dc=example,dc=lan,
  1225. + BASE_DN=dc=example,dc=lan
  1226. + IFS=.
  1227. + read -a domain_elems
  1228. + SUFFIX=
  1229. + ROOT=
  1230. + for elem in "${domain_elems[@]}"
  1231. + '[' x = x ']'
  1232. + SUFFIX=dc=example
  1233. + BASE_DN=dc=example
  1234. + ROOT=example
  1235. + for elem in "${domain_elems[@]}"
  1236. + '[' xdc=example = x ']'
  1237. + BASE_DN=dc=example,dc=lan
  1238. + file_env ADMIN_PASS
  1239. + '[' TRUE = TRUE ']'
  1240. + local var=ADMIN_PASS
  1241. + local fileVar=ADMIN_PASS_FILE
  1242. + local def=
  1243. + local val=
  1244. + '[' '' ']'
  1245. + '[' admin ']'
  1246. + val=admin
  1247. + '[' -z admin ']'
  1248. + export ADMIN_PASS=admin
  1249. + ADMIN_PASS=admin
  1250. + unset ADMIN_PASS_FILE
  1251. ++ slappasswd -s admin
  1252. + ADMIN_PASS_ENCRYPTED='{SSHA}H8vQA69kXg+mymag7xcXlNwwaO6PXoFh'
  1253. + file_env READONLY_USER_PASS
  1254. + '[' TRUE = TRUE ']'
  1255. + local var=READONLY_USER_PASS
  1256. + local fileVar=READONLY_USER_PASS_FILE
  1257. + local def=
  1258. + local val=
  1259. + '[' '' ']'
  1260. + '[' readonly ']'
  1261. + val=readonly
  1262. + '[' -z readonly ']'
  1263. + export READONLY_USER_PASS=readonly
  1264. + READONLY_USER_PASS=readonly
  1265. + unset READONLY_USER_PASS_FILE
  1266. ++ slappasswd -s readonly
  1267. + READONLY_USER_PASS_ENCRYPTED='{SSHA}hqpiFZZPzMBRhGm46JVp6ICPUV0IiGfY'
  1268. + cat
  1269. + var_true FALSE
  1270. + '[' FALSE = TRUE ']'
  1271. + '[' FALSE = true ']'
  1272. + '[' FALSE = YES ']'
  1273. + '[' FALSE = yes ']'
  1274. + silent ldapmodify -H ldapi:/// -D cn=admin,dc=example,dc=lan -w admin -f /tmp/00-default-data.ldif
  1275. + '[' true = TRUE ']'
  1276. + '[' true = true ']'
  1277. + ldapmodify -H ldapi:/// -D cn=admin,dc=example,dc=lan -w admin -f /tmp/00-default-data.ldif
  1278. 6135609f conn=1001 fd=12 ACCEPT from PATH=/var/run/openldap/run/ldapi (PATH=/var/run/openldap/run/ldapi)
  1279. 6135609f conn=1001 op=0 BIND dn="cn=admin,dc=example,dc=lan" method=128
  1280. 6135609f conn=1001 op=0 BIND dn="cn=admin,dc=example,dc=lan" mech=SIMPLE ssf=0
  1281. 6135609f conn=1001 op=0 RESULT tag=97 err=0 text=
  1282. adding new entry "dc=example,dc=lan"
  1283. 6135609f conn=1001 op=1 ADD dn="dc=example,dc=lan"
  1284. 6135609f conn=1001 op=1 RESULT tag=105 err=68 text=
  1285. ldap_add: Already exists (68)
  1286.  
  1287. 6135609f conn=1001 op=2 UNBIND
  1288. 6135609f conn=1001 fd=12 closed
  1289. + rm -rf /tmp/00-default-data.ldif
  1290. + exit 0
  1291. + var_true FALSE
  1292. + '[' FALSE = TRUE ']'
  1293. + '[' FALSE = true ']'
  1294. + '[' FALSE = YES ']'
  1295. + '[' FALSE = yes ']'
  1296. + print_debug 'Stopping OpenLDAP initialization routines'
  1297. + output_off
  1298. + '[' true = TRUE ']'
  1299. + '[' true = true ']'
  1300. + set +x
  1301. 2021-09-06-00:28:15 [DEBUG] /etc/cont-init.d/10-openldap ** [openldap] Stopping OpenLDAP initialization routines
  1302. ++ cat /run/openldap/slapd.pid
  1303. + slapd_pid=979
  1304. + kill -15 979
  1305. + '[' -e /proc/979 ']'
  1306. + sleep 0.16135609f daemon: shutdown requested and initiated.
  1307.  
  1308. 6135609f slapd shutdown: waiting for 0 operations/tasks to finish
  1309. 6135609f slapd stopped.
  1310. + '[' -e /proc/979 ']'
  1311. + touch /assets/state/slapd-first-start-done
  1312. + configure_ldap_client
  1313. + print_notice 'Configuring LDAP client'
  1314. + output_off
  1315. + '[' true = TRUE ']'
  1316. + '[' true = true ']'
  1317. + set +x
  1318. 2021-09-06-00:28:16 [NOTICE] /etc/cont-init.d/10-openldap ** [openldap] Configuring LDAP client
  1319. + cat
  1320. + chmod 0600 /assets/slapd/ldap.conf
  1321. + chown ldap:ldap /assets/slapd/ldap.conf
  1322. + var_true FALSE
  1323. + '[' FALSE = TRUE ']'
  1324. + '[' FALSE = true ']'
  1325. + '[' FALSE = YES ']'
  1326. + '[' FALSE = yes ']'
  1327. + ln -sf /assets/slapd/.ldaprc /root/.ldaprc
  1328. + ln -sf /assets/slapd/ldap.conf /etc/openldap/ldap.conf
  1329. + configure_backup
  1330. + var_true FALSE
  1331. + '[' FALSE = TRUE ']'
  1332. + '[' FALSE = true ']'
  1333. + '[' FALSE = YES ']'
  1334. + '[' FALSE = yes ']'
  1335. + service_stop 20-openldap-backup
  1336. ++ basename /var/run/s6/etc/cont-init.d/10-openldap
  1337. + '[' 20-openldap-backup '!=' 10-openldap ']'
  1338. ++ basename '"/var/run/s6/etc/cont-init.d/10-openldap"'
  1339. + echo 'DONOTSTART added by 10-openldap"'
  1340. + DONOTSTART=TRUE
  1341. + configure_networking
  1342. + print_debug 'Configuring Networking'
  1343. + output_off
  1344. + '[' true = TRUE ']'
  1345. + '[' true = true ']'
  1346. + set +x
  1347. 2021-09-06-00:28:16 [DEBUG] /etc/cont-init.d/10-openldap ** [openldap] Configuring Networking
  1348. ++ cat /etc/hosts
  1349. ++ sed /ldap.example.lan/d
  1350. + etc_hosts='127.0.0.1 localhost
  1351. ::1 localhost ip6-localhost ip6-loopback
  1352. fe00::0 ip6-localnet
  1353. ff00::0 ip6-mcastprefix
  1354. ff02::1 ip6-allnodes
  1355. ff02::2 ip6-allrouters'
  1356. + echo '0.0.0.0 ldap.example.lan'
  1357. + echo '127.0.0.1 localhost
  1358. ::1 localhost ip6-localhost ip6-loopback
  1359. fe00::0 ip6-localnet
  1360. ff00::0 ip6-mcastprefix
  1361. ff02::1 ip6-allnodes
  1362. ff02::2 ip6-allrouters'
  1363. + configure_ppolicy_check_modules
  1364. + var_true TRUE
  1365. + '[' TRUE = TRUE ']'
  1366. + print_notice 'Configuring PPolicy check modules'
  1367. + output_off
  1368. + '[' true = TRUE ']'
  1369. + '[' true = true ']'
  1370. + set +x
  1371. 2021-09-06-00:28:16 [NOTICE] /etc/cont-init.d/10-openldap ** [openldap] Configuring PPolicy check modules
  1372. + '[' '!' -f /etc/openldap/check_password.conf ']'
  1373. + cat
  1374. + chown ldap. /etc/openldap/check_password.conf
  1375. + '[' '!' -f /etc/openldap/ppm.conf ']'
  1376. + cat
  1377. + chown ldap. /etc/openldap/ppm.conf
  1378. + liftoff
  1379. + output_off
  1380. + '[' true = TRUE ']'
  1381. + '[' true = true ']'
  1382. + set +x
  1383. [cont-init.d] 10-openldap: exited 0.
  1384. [cont-init.d] 99-container: executing...
  1385. + PROCESS_NAME=container
  1386. + var_false FALSE
  1387. + '[' FALSE = FALSE ']'
  1388. + output_off
  1389. + '[' true = TRUE ']'
  1390. + '[' true = true ']'
  1391. + set +x
  1392. + for services in /etc/services.available/*/
  1393. + service=/etc/services.available/03-monitoring
  1394. + '[' -f /tmp/state/03-monitoring-init ']'
  1395. + grep -q DONOTSTART /tmp/state/03-monitoring-init
  1396. + print_debug 'Skipping '\''03-monitoring'\'' service for startup routines'
  1397. + output_off
  1398. + '[' true = TRUE ']'
  1399. + '[' true = true ']'
  1400. + set +x
  1401. 2021-09-06-00:28:16 [DEBUG] /etc/cont-init.d/99-container ** [container] Skipping '03-monitoring' service for startup routines
  1402. + for services in /etc/services.available/*/
  1403. + service=/etc/services.available/04-scheduling
  1404. + '[' -f /tmp/state/04-scheduling-init ']'
  1405. + grep -q DONOTSTART /tmp/state/04-scheduling-init
  1406. + print_debug 'Getting ready to start '\''04-scheduling'\'' service'
  1407. + output_off
  1408. + '[' true = TRUE ']'
  1409. + '[' true = true ']'
  1410. + set +x
  1411. 2021-09-06-00:28:16 [DEBUG] /etc/cont-init.d/99-container ** [container] Getting ready to start '04-scheduling' service
  1412. + ln -sf /etc/services.available/04-scheduling /etc/services.d
  1413. + for services in /etc/services.available/*/
  1414. + service=/etc/services.available/05-logging
  1415. + '[' -f /tmp/state/05-logging-init ']'
  1416. + grep -q DONOTSTART /tmp/state/05-logging-init
  1417. + print_debug 'Skipping '\''05-logging'\'' service for startup routines'
  1418. + output_off
  1419. + '[' true = TRUE ']'
  1420. + '[' true = true ']'
  1421. + set +x
  1422. 2021-09-06-00:28:16 [DEBUG] /etc/cont-init.d/99-container ** [container] Skipping '05-logging' service for startup routines
  1423. + for services in /etc/services.available/*/
  1424. + service=/etc/services.available/10-openldap
  1425. + '[' -f /tmp/state/10-openldap-init ']'
  1426. + grep -q DONOTSTART /tmp/state/10-openldap-init
  1427. + print_debug 'Skipping '\''10-openldap'\'' service for startup routines'
  1428. + output_off
  1429. + '[' true = TRUE ']'
  1430. + '[' true = true ']'
  1431. + set +x
  1432. 2021-09-06-00:28:16 [DEBUG] /etc/cont-init.d/99-container ** [container] Skipping '10-openldap' service for startup routines
  1433. + for services in /etc/services.available/*/
  1434. + service=/etc/services.available/20-openldap-backup
  1435. + '[' -f /tmp/state/20-openldap-backup-init ']'
  1436. + grep -q DONOTSTART /tmp/state/20-openldap-backup-init
  1437. + print_debug 'Skipping '\''20-openldap-backup'\'' service for startup routines'
  1438. + output_off
  1439. + '[' true = TRUE ']'
  1440. + '[' true = true ']'
  1441. + set +x
  1442. 2021-09-06-00:28:16 [DEBUG] /etc/cont-init.d/99-container ** [container] Skipping '20-openldap-backup' service for startup routines
  1443. + liftoff
  1444. + output_off
  1445. + '[' true = TRUE ']'
  1446. + '[' true = true ']'
  1447. + set +x
  1448. [cont-init.d] 99-container: exited 0.
  1449. [cont-init.d] done.
  1450. [services.d] starting services
  1451. [services.d] done.
  1452. + PROCESS_NAME=scheduling
  1453. + prepare_service
  1454. + '[' -n '' ']'
  1455. + case "$(dirname "$0")" in
  1456. ++ dirname ./run
  1457. + get_defaults
  1458. + '[' -n '' ']'
  1459. + for d in /assets/defaults/*
  1460. + print_debug 'Container: Getting Defaults for /assets/defaults/00-container'
  1461. + output_off
  1462. + '[' true = TRUE ']'
  1463. + '[' true = true ']'
  1464. + set +x
  1465. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/00-container
  1466. + source /assets/defaults/00-container
  1467. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1468. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1469. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1470. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1471. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1472. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1473. ++ CONTAINER_LOG_LEVEL=DEBUG
  1474. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1475. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1476. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1477. ++ CONTAINER_NAME=openldap
  1478. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1479. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1480. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1481. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1482. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1483. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1484. ++ DEBUG_MODE=true
  1485. ++ PROCESS_NAME=scheduling
  1486. ++++ dirname ./run
  1487. +++ cd .
  1488. +++ pwd -P
  1489. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1490. + source /assets/defaults/00-container
  1491. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1492. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1493. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1494. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1495. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1496. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1497. ++ CONTAINER_LOG_LEVEL=DEBUG
  1498. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1499. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1500. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1501. ++ CONTAINER_NAME=openldap
  1502. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1503. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1504. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1505. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1506. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1507. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1508. ++ DEBUG_MODE=true
  1509. ++ PROCESS_NAME=scheduling
  1510. ++++ dirname ./run
  1511. +++ cd .
  1512. +++ pwd -P
  1513. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1514. + for d in /assets/defaults/*
  1515. + print_debug 'Container: Getting Defaults for /assets/defaults/02-permissions'
  1516. + output_off
  1517. + '[' true = TRUE ']'
  1518. + '[' true = true ']'
  1519. + set +x
  1520. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/02-permissions
  1521. + source /assets/defaults/00-container
  1522. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1523. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1524. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1525. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1526. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1527. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1528. ++ CONTAINER_LOG_LEVEL=DEBUG
  1529. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1530. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1531. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1532. ++ CONTAINER_NAME=openldap
  1533. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1534. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1535. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1536. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1537. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1538. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1539. ++ DEBUG_MODE=true
  1540. ++ PROCESS_NAME=scheduling
  1541. ++++ dirname ./run
  1542. +++ cd .
  1543. +++ pwd -P
  1544. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1545. + source /assets/defaults/02-permissions
  1546. ++ CONTAINER_ENABLE_PERMISSIONS=TRUE
  1547. ++ DEBUG_PERMISSIONS=FALSE
  1548. + for d in /assets/defaults/*
  1549. + print_debug 'Container: Getting Defaults for /assets/defaults/03-monitoring'
  1550. + output_off
  1551. + '[' true = TRUE ']'
  1552. + '[' true = true ']'
  1553. + set +x
  1554. + source /assets/defaults/00-container
  1555. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/03-monitoring
  1556. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1557. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1558. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1559. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1560. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1561. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1562. ++ CONTAINER_LOG_LEVEL=DEBUG
  1563. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1564. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1565. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1566. ++ CONTAINER_NAME=openldap
  1567. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1568. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1569. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1570. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1571. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1572. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1573. ++ DEBUG_MODE=true
  1574. ++ PROCESS_NAME=scheduling
  1575. ++++ dirname ./run
  1576. +++ cd .
  1577. +++ pwd -P
  1578. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1579. + source /assets/defaults/03-monitoring
  1580. ++ CONTAINER_ENABLE_MONITORING=FALSE
  1581. ++ CONTAINER_MONITORING_BACKEND=zabbix
  1582. ++ ZABBIX_AGENT_LOG_FILE=zabbix_agentd.log
  1583. ++ ZABBIX_AGENT_LOG_PATH=/var/log/zabbix/agent/
  1584. ++ ZABBIX_ALLOW_ROOT=1
  1585. ++ ZABBIX_BUFFER_SEND=5
  1586. ++ ZABBIX_BUFFER_SIZE=100
  1587. ++ ZABBIX_CONFIG_FILE=zabbix_agentd.conf
  1588. ++ ZABBIX_CONFIG_PATH=/etc/zabbix/
  1589. ++ ZABBIX_DEBUGLEVEL=1
  1590. ++ ZABBIX_HOSTNAME=openldap
  1591. ++ ZABBIX_LISTEN_IP=0.0.0.0
  1592. ++ ZABBIX_LISTEN_PORT=10050
  1593. ++ ZABBIX_LOG_FILE_SIZE=0
  1594. ++ ZABBIX_MAXLINES_SECOND=20
  1595. ++ ZABBIX_REFRESH_ACTIVE_CHECKS=120
  1596. ++ ZABBIX_REMOTECOMMANDS_ALLOW='*'
  1597. ++ ZABBIX_REMOTECOMMANDS_LOG=1
  1598. ++ ZABBIX_SERVER=0.0.0.0/0
  1599. ++ ZABBIX_SERVER_ACTIVE=zabbix-proxy
  1600. ++ ZABBIX_SETUP_TYPE=AUTO
  1601. ++ ZABBIX_SOCKET=/tmp/zabbix.sock
  1602. ++ ZABBIX_START_AGENTS=1
  1603. ++ ZABBIX_STATUS_PORT=8050
  1604. ++ ZABBIX_USER=zabbix
  1605. ++ ZABBIX_USER_SUDO=TRUE
  1606. +++ cat /etc/os-release
  1607. +++ grep '^ID='
  1608. +++ cut -d = -f2
  1609. ++ os=alpine
  1610. ++ case ${os} in
  1611. ++ case "$(cat /etc/os-release | grep VERSION_ID | cut -d = -f 2 | cut -d . -f 1,2)" in
  1612. +++ cat /etc/os-release
  1613. +++ grep VERSION_ID
  1614. +++ cut -d = -f 2
  1615. +++ cut -d . -f 1,2
  1616. ++ ZABBIX_AGENT_TYPE=modern
  1617. + for d in /assets/defaults/*
  1618. + print_debug 'Container: Getting Defaults for /assets/defaults/04-scheduling'
  1619. + output_off
  1620. + '[' true = TRUE ']'
  1621. + '[' true = true ']'
  1622. + set +x
  1623. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/04-scheduling
  1624. + source /assets/defaults/00-container
  1625. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1626. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1627. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1628. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1629. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1630. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1631. ++ CONTAINER_LOG_LEVEL=DEBUG
  1632. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1633. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1634. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1635. ++ CONTAINER_NAME=openldap
  1636. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1637. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1638. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1639. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1640. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1641. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1642. ++ DEBUG_MODE=true
  1643. ++ PROCESS_NAME=scheduling
  1644. ++++ dirname ./run
  1645. +++ cd .
  1646. +++ pwd -P
  1647. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1648. + source /assets/defaults/04-scheduling
  1649. ++ CONTAINER_ENABLE_SCHEDULING=TRUE
  1650. ++ CONTAINER_SCHEDULING_BACKEND=cron
  1651. ++ SCHEDULING_LOG_TYPE=FILE
  1652. ++ SCHEDULING_LOG_LOCATION=/var/log/cron/
  1653. ++ SCHEDULING_LOG_LEVEL=8
  1654. + for d in /assets/defaults/*
  1655. + print_debug 'Container: Getting Defaults for /assets/defaults/05-logging'
  1656. + output_off
  1657. + '[' true = TRUE ']'
  1658. + '[' true = true ']'
  1659. + set +x
  1660. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/05-logging
  1661. + source /assets/defaults/00-container
  1662. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1663. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1664. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1665. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1666. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1667. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1668. ++ CONTAINER_LOG_LEVEL=DEBUG
  1669. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1670. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1671. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1672. ++ CONTAINER_NAME=openldap
  1673. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1674. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1675. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1676. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1677. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1678. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1679. ++ DEBUG_MODE=true
  1680. ++ PROCESS_NAME=scheduling
  1681. ++++ dirname ./run
  1682. +++ cd .
  1683. +++ pwd -P
  1684. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1685. + source /assets/defaults/05-logging
  1686. ++ CONTAINER_ENABLE_LOGROTATE=TRUE
  1687. ++ CONTAINER_ENABLE_LOGSHIPPING=FALSE
  1688. ++ CONTAINER_LOGSHIPPING_BACKEND=fluent-bit
  1689. ++ FLUENTBIT_CONFIG_PARSERS=parsers.conf
  1690. ++ FLUENTBIT_CONFIG_PLUGINS=plugins.conf
  1691. ++ FLUENTBIT_ENABLE_HTTP_SERVER=TRUE
  1692. ++ FLUENTBIT_ENABLE_STORAGE_METRICS=TRUE
  1693. ++ FLUENTBIT_FLUSH_SECONDS=1
  1694. ++ FLUENTBIT_FORWARD_BUFFER_CHUNK_SIZE=1M
  1695. ++ FLUENTBIT_FORWARD_BUFFER_MAX_SIZE=6M
  1696. ++ FLUENTBIT_FORWARD_PORT=24224
  1697. ++ FLUENTBIT_GRACE_SECONDS=1
  1698. ++ FLUENTBIT_HTTP_LISTEN_IP=0.0.0.0
  1699. ++ FLUENTBIT_HTTP_LISTEN_PORT=2020
  1700. ++ FLUENTBIT_LOG_FILE=fluentbit.log
  1701. ++ FLUENTBIT_LOG_LEVEL=info
  1702. ++ FLUENTBIT_LOG_PATH=/var/log/fluentbit/
  1703. ++ FLUENTBIT_MODE=NORMAL
  1704. ++ FLUENTBIT_OUTPUT=FORWARD
  1705. ++ FLUENTBIT_OUTPUT_FORWARD_HOST=fluent-proxy
  1706. ++ FLUENTBIT_OUTPUT_FORWARD_TLS=FALSE
  1707. ++ FLUENTBIT_OUTPUT_FORWARD_TLS_VERIFY=FALSE
  1708. ++ FLUENTBIT_OUTPUT_LOKI_HOST=loki
  1709. ++ FLUENTBIT_OUTPUT_LOKI_PORT=3100
  1710. ++ FLUENTBIT_OUTPUT_LOKI_TLS=FALSE
  1711. ++ FLUENTBIT_OUTPUT_LOKI_TLS_VERIFY=FALSE
  1712. ++ FLUENTBIT_SETUP_TYPE=AUTO
  1713. ++ FLUENTBIT_STORAGE_BACKLOG_LIMIT=5M
  1714. ++ FLUENTBIT_STORAGE_CHECKSUM=FALSE
  1715. ++ FLUENTBIT_STORAGE_PATH=/tmp/fluentbit/storage
  1716. ++ FLUENTBIT_STORAGE_SYNC=normal
  1717. ++ LOGROTATE_RETAIN_DAYS=7
  1718. ++ LOGSHIPPING_AUTO_CONFIG_LOGROTATE=TRUE
  1719. + for d in /assets/defaults/*
  1720. + print_debug 'Container: Getting Defaults for /assets/defaults/06-messaging'
  1721. + output_off
  1722. + '[' true = TRUE ']'
  1723. + '[' true = true ']'
  1724. + set +x
  1725. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/06-messaging
  1726. + source /assets/defaults/00-container
  1727. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1728. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1729. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1730. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1731. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1732. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1733. ++ CONTAINER_LOG_LEVEL=DEBUG
  1734. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1735. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1736. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1737. ++ CONTAINER_NAME=openldap
  1738. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1739. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1740. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1741. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1742. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1743. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1744. ++ DEBUG_MODE=true
  1745. ++ PROCESS_NAME=scheduling
  1746. ++++ dirname ./run
  1747. +++ cd .
  1748. +++ pwd -P
  1749. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1750. + source /assets/defaults/06-messaging
  1751. ++ CONTAINER_ENABLE_MESSAGING=TRUE
  1752. ++ CONTAINER_MESSAGING_BACKEND=msmtp
  1753. ++ SMTP_AUTO_FROM=FALSE
  1754. ++ SMTP_DOMAIN=docker
  1755. ++ SMTP_HOST=postfix-relay
  1756. ++ SMTP_MAILDOMAIN=local
  1757. ++ SMTP_PORT=25
  1758. ++ SMTP_STARTTLS=FALSE
  1759. ++ SMTP_TLS=FALSE
  1760. ++ SMTP_TLSCERTCHECK=FALSE
  1761. + for d in /assets/defaults/*
  1762. + print_debug 'Container: Getting Defaults for /assets/defaults/10-openldap'
  1763. + output_off
  1764. + '[' true = TRUE ']'
  1765. + '[' true = true ']'
  1766. + set +x
  1767. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Container: Getting Defaults for /assets/defaults/10-openldap
  1768. + source /assets/defaults/00-container
  1769. ++ CONTAINER_CUSTOM_PATH=/assets/custom/
  1770. ++ CONTAINER_CUSTOM_SCRIPTS_PATH=/assets/custom-scripts/
  1771. ++ CONTAINER_ENABLE_DOCKER_SECRETS=TRUE
  1772. ++ CONTAINER_ENABLE_PROCESS_COUNTER=TRUE
  1773. ++ CONTAINER_ENABLE_LOG_PREFIX=TRUE
  1774. ++ CONTAINER_ENABLE_PROCESS_HELPER=TRUE
  1775. ++ CONTAINER_LOG_LEVEL=DEBUG
  1776. ++ CONTAINER_LOG_PREFIX_DATE_FMT=%Y-%m-%d
  1777. ++ CONTAINER_LOG_PREFIX_SEPERATOR=-
  1778. ++ CONTAINER_LOG_PREFIX_TIME_FMT=%H:%M:%S
  1779. ++ CONTAINER_NAME=openldap
  1780. ++ CONTAINER_PROCESS_HELPER_DATE_FMT=%Y-%m-%d
  1781. ++ CONTAINER_PROCESS_HELPER_PATH=/assets/container/processhelper/
  1782. ++ CONTAINER_PROCESS_HELPER_SCRIPT=processhelper.sh
  1783. ++ CONTAINER_PROCESS_HELPER_TIME_FMT=%H:%M:%S
  1784. ++ CONTAINER_SCHEDULING_LOCATION=/assets/cron/
  1785. ++ CONTAINER_SKIP_SANITY_CHECK=FALSE
  1786. ++ DEBUG_MODE=true
  1787. ++ PROCESS_NAME=scheduling
  1788. ++++ dirname ./run
  1789. +++ cd .
  1790. +++ pwd -P
  1791. ++ SCRIPTPATH=/etc/services.available/04-scheduling
  1792. + source /assets/defaults/10-openldap
  1793. ++ ADD_DEFAULT_DATA=TRUE
  1794. ++ ADMIN_PASS=admin
  1795. ++ CONFIG_PASS=config
  1796. ++ CONFIG_PATH=/etc/openldap/
  1797. ++ BACKUP_TYPE=FILESYSTEM
  1798. ++ BACKUP_COMPRESSION=GZ
  1799. ++ BACKUP_COMPRESSION_LEVEL=3
  1800. ++ BACKUP_BEGIN=0400
  1801. ++ BACKUP_RETENTION=10080
  1802. ++ BACKUP_INTERVAL=1440
  1803. ++ BACKUP_PATH=/data/backup
  1804. ++ BACKUP_MD5=TRUE
  1805. ++ BACKUP_PARALLEL_COMPRESSION=TRUE
  1806. ++ BACKUP_SIZE_VALUE=bytes
  1807. ++ DB_PATH=/var/lib/openldap
  1808. ++ DOMAIN=example.lan
  1809. ++ ENABLE_BACKUP=FALSE
  1810. ++ ENABLE_MONITOR=TRUE
  1811. ++ ENABLE_PPOLICY=TRUE
  1812. ++ ENABLE_READONLY_USER=FALSE
  1813. ++ ENABLE_REPLICATION=FALSE
  1814. ++ ENABLE_TLS=FALSE
  1815. ++ LOG_LEVEL=256
  1816. ++ LOG_TYPE=CONSOLE
  1817. ++ LOG_PATH=/logs/
  1818. ++ LOG_FILE=openldap.log
  1819. ++ ORGANIZATION='Example Organization'
  1820. ++ PPOLICY_CHECK_RDN=0
  1821. ++ PPOLICY_MAX_CONSEC=0
  1822. ++ PPOLICY_MAX_LENGTH=0
  1823. ++ PPOLICY_MIN_DIGIT=0
  1824. ++ PPOLICY_MIN_LOWER=0
  1825. ++ PPOLICY_MIN_POINTS=3
  1826. ++ PPOLICY_MIN_PUNCT=0
  1827. ++ PPOLICY_MIN_UPPER=0
  1828. ++ PPOLICY_USE_CRACKLIB=1
  1829. ++ READONLY_USER_PASS=readonly
  1830. ++ READONLY_USER_USER=readonly
  1831. ++ REPLICATION_SAFETY_CHECK=TRUE
  1832. ++ SCHEMA_TYPE=nis
  1833. ++ SLAPD_ARGS=
  1834. ++ SLAPD_HOSTS='ldap://ldap.example.lan ldaps://ldap.example.lan ldapi:///'
  1835. ++ TLS_CA_NAME=ldap-selfsigned-ca
  1836. ++ TLS_CA_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=
  1837. ++ TLS_CA_CRT_SUBJECT=/C=XX/ST=LDAP/L=LDAP/O=LDAP/CN=ldap-selfsigned-ca
  1838. ++ TLS_CA_CRT_FILENAME=ldap-selfsigned-ca.crt
  1839. ++ TLS_CA_KEY_FILENAME=ldap-selfsigned-ca.key
  1840. ++ TLS_CA_CRT_PATH=/certs/ldap-selfsigned-ca/
  1841. ++ TLS_CIPHER_SUITE='ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:-DHE-DSS:-RSA:!aNULL:!MD5:!DSS:!SHA'
  1842. ++ TLS_CREATE_CA=TRUE
  1843. ++ TLS_CRT_FILENAME=cert.pem
  1844. ++ TLS_CRT_PATH=/certs/
  1845. ++ TLS_DH_PARAM_FILENAME=dhparam.pem
  1846. ++ TLS_DH_PARAM_KEYSIZE=2048
  1847. ++ TLS_DH_PARAM_PATH=/certs/
  1848. ++ TLS_ENFORCE=FALSE
  1849. ++ TLS_KEY_FILENAME=key.pem
  1850. ++ TLS_KEY_PATH=/certs/
  1851. ++ TLS_RESET_PERMISSIONS=TRUE
  1852. ++ TLS_VERIFY_CLIENT=never
  1853. ++ ULIMIT_N=1024
  1854. ++ WAIT_FOR_REPLICAS=FALSE
  1855. ++ first_start_done=/assets/state/slapd-first-start-done
  1856. ++ was_started_with_replication=/etc/openldap/slapd.d/docker-openldap-was-started-with-replication
  1857. ++ was_started_with_tls=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls
  1858. ++ was_started_with_tls_enforce=/etc/openldap/slapd.d/docker-openldap-was-started-with-tls-enforce
  1859. + output_off
  1860. + '[' true = TRUE ']'
  1861. + '[' true = true ']'
  1862. + set +x
  1863. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Checking to see if container initialization scripts have completed
  1864. + output_off
  1865. + '[' true = TRUE ']'
  1866. + '[' true = true ']'
  1867. + set +x
  1868. + check_service_initialized init
  1869. + print_debug 'Checking to see if service has initialized'
  1870. + output_off
  1871. + '[' true = TRUE ']'
  1872. + '[' true = true ']'
  1873. + set +x
  1874. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Checking to see if service has initialized
  1875. + output_off
  1876. + '[' true = TRUE ']'
  1877. + '[' true = true ']'
  1878. + set +x
  1879. + liftoff
  1880. + output_off
  1881. + '[' true = TRUE ']'
  1882. + '[' true = true ']'
  1883. + set +x
  1884. + output_on
  1885. + '[' true = TRUE ']'
  1886. + '[' true = true ']'
  1887. + set -x
  1888. + var_true TRUE
  1889. + '[' TRUE = TRUE ']'
  1890. + print_debug 'Setting Logrotate retention days after all services have finished initializing'
  1891. + output_off
  1892. + '[' true = TRUE ']'
  1893. + '[' true = true ']'
  1894. + set +x
  1895. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Setting Logrotate retention days after all services have finished initializing
  1896. + sed -i 's|rotate .*|rotate 7|g' /etc/logrotate.d/cron
  1897. + sed -i 's|//|/|g' /etc/logrotate.d/cron
  1898. + case "${CONTAINER_SCHEDULING_BACKEND}" in
  1899. + '[' FILE = FILE ']'
  1900. + cron_log_file='-L /var/log/cron//cron.log'
  1901. + print_debug 'Parsing all files from /assets/cron/'
  1902. + output_off
  1903. + '[' true = TRUE ']'
  1904. + '[' true = true ']'
  1905. + set +x
  1906. 2021-09-06-00:28:16 [DEBUG] /etc/services.available/04-scheduling/run ** [scheduling] Parsing all files from /assets/cron/
  1907. ++ date +%s
  1908. + temp_crontab=1630888096
  1909. + echo 'MAILTO=""'
  1910. + dir_empty /assets/cron/
  1911. ++ ls -A /assets/cron/
  1912. + '[' '!' -n logrotate ']'
  1913. + sed /#/d /assets/cron//logrotate
  1914. + awk NF
  1915. + silent crontab -r
  1916. + '[' true = TRUE ']'
  1917. + '[' true = true ']'
  1918. + crontab -r
  1919. + crontab /tmp/state/cron/1630888096
  1920. + print_start 'Starting cron'
  1921. + output_off
  1922. + '[' true = TRUE ']'
  1923. + '[' true = true ']'
  1924. + set +x
  1925. 2021-09-06-00:28:16 [STARTING] /etc/services.available/04-scheduling/run ** [scheduling] [1] Starting cron
  1926. ++ cat /etc/os-release
  1927. ++ grep '^ID='
  1928. ++ cut -d = -f2
  1929. + os=alpine
  1930. + case ${os} in
  1931. + silent /usr/sbin/crond -f -l 8 -L /var/log/cron//cron.log
  1932. + '[' true = TRUE ']'
  1933. + '[' true = true ']'
  1934. + /usr/sbin/crond -f -l 8 -L /var/log/cron//cron.log
Advertisement
Add Comment
Please, Sign In to add comment