Cloning repository mamas (from local mirror) ... Checking out version master ... Cloning repository mamasweb (from local mirror) ... Checking out version master ... Cloning repository mamasbig (from local mirror) ... Checking out version master ... Cloning repository mamasnotify (from local mirror) ... Checking out version master ... Selecting the default brand... ---> repository mamas adds 1 commits Lines in buildtag.txt: "6" rm -f licgen.o licgen 2>/dev/null rm -f -r export/ dwarfg_install.tgz 2>/dev/null rm -f -f "dwarfgd" *.o *.so 2>/dev/null make -C agents clean make[1]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents' make -C agent_advantech/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_advantech' adwarfg clean rm -f -rf "adwarfg" rm -f "adwarfg_upgrade".tgz rm -f -r "adwarfg_upgrade" make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_advantech' make -C agent_linux/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_linux' adwarfg clean rm -f -rf "adwarfg_linux" rm -f "adwarfg_linux".tgz 2>/dev/null rm -f "adwarfg_upgrade".tgz rm -f -rf "adwarfg_upgrade" make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_linux' make -C agent_openwrt/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_openwrt' adwarfg clean rm -f -rf adwarfg_owrt 2>/dev/null rm -f adwarfg_owrt.tgz 2>/dev/null rm -f "adwarfg_upgrade".tgz rm -f -r "adwarfg_upgrade" rm -f "adwarfg_owrt.ipk" rm -f -r package_tree_target make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_openwrt' make -C agent_teltonika/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_teltonika' adwarfg clean rm -f -rf adwarfg_teltonika 2>/dev/null rm -f adwarfg_teltonika.tgz 2>/dev/null rm -f "adwarfg_upgrade".tgz rm -f -r "adwarfg_upgrade" rm -f "adwarfg_teltonika.ipk" rm -f -r package_tree_target make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_teltonika' rm -f out/*/* 2>/dev/null make -C agent_advantech/. clean; make -C agent_linux/. clean; make -C agent_openwrt/. clean; make -C agent_teltonika/. clean; make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_advantech' adwarfg clean rm -f -rf "adwarfg" rm -f "adwarfg_upgrade".tgz rm -f -r "adwarfg_upgrade" make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_advantech' make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_linux' adwarfg clean rm -f -rf "adwarfg_linux" rm -f "adwarfg_linux".tgz 2>/dev/null rm -f "adwarfg_upgrade".tgz rm -f -rf "adwarfg_upgrade" make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_linux' make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_openwrt' adwarfg clean rm -f -rf adwarfg_owrt 2>/dev/null rm -f adwarfg_owrt.tgz 2>/dev/null rm -f "adwarfg_upgrade".tgz rm -f -r "adwarfg_upgrade" rm -f "adwarfg_owrt.ipk" rm -f -r package_tree_target make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_openwrt' make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_teltonika' adwarfg clean rm -f -rf adwarfg_teltonika 2>/dev/null rm -f adwarfg_teltonika.tgz 2>/dev/null rm -f "adwarfg_upgrade".tgz rm -f -r "adwarfg_upgrade" rm -f "adwarfg_teltonika.ipk" rm -f -r package_tree_target make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_teltonika' make[1]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents' make -C unittests clean make[1]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/unittests' rm -f parse_keyval_test sql_prepstuffer make[1]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/unittests' rm -f .debug_defs rm -f licman.o licman 2>/dev/null g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.9.0_RC (+1)"\" -DBRAND=1 `mysql_config --cflags` -c dwarflib.cpp -o dwarflib.o g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.9.0_RC (+1)"\" -DBRAND=1 `mysql_config --cflags` -c globals.cpp -o globals.o g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.9.0_RC (+1)"\" -DBRAND=1 `mysql_config --cflags` -c licgen.cpp -o licgen.o licgen.cpp: In function 'RSA* get_pubkey(const char*)': licgen.cpp:37:41: warning: 'RSA* PEM_read_bio_RSA_PUBKEY(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 37 | rsakey = PEM_read_bio_RSA_PUBKEY(keybio, &rsakey, NULL, NULL); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from licgen.cpp:8: /usr/include/openssl/pem.h:449:1: note: declared here 449 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA) | ^~~~~~~~~~~~~~~~~~~ g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.9.0_RC (+1)"\" -DBRAND=1 `mysql_config --cflags` -o licman licman.cpp dwarflib.o licgen.o globals.o -lbsd -lpthread -lcurl -lssl -lcrypto -larchive -ljson-c `mysql_config --libs` g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.9.0_RC (+1)"\" -DBRAND=1 `mysql_config --cflags` -c queue.cpp -o queue.o gcc -g -Wall -c -o dwarflenc.o dwarflenc.c g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.9.0_RC (+1)"\" -DBRAND=1 -DTEST `mysql_config --cflags` -o "dwarfgd" dwarfg.cpp dwarflib.o globals.o licgen.o queue.o dwarflenc.o -lbsd -lpthread -lcurl -lssl -lcrypto -larchive -ljson-c `mysql_config --libs` gcc -g -Wall -shared -o libdwarflenc.so -fPIC dwarflenc.c make -C agents make[1]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents' make -C agent_advantech/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_advantech' rm -f -rf "adwarfg" cp -r agent_tree "adwarfg" cp "../agent_linux/"dwarfg_agent.sh"" "adwarfg"/bin/"dwarfg_agent.sh" sed -i 's/^g_fn_bintarget="\(.*\)"/g_fn_bintarget="bin\/\1"/' "adwarfg"/bin/"dwarfg_agent.sh" ../../expand_brand.sh ""adwarfg"" Branding particulat target (adwarfg) file adwarfg/www/cgi_common.sh ... file adwarfg/www/loglevels.cgi ... file adwarfg/www/index.cgi ... file adwarfg/www/settings.cgi ... file adwarfg/www/systemlogs.cgi ... file adwarfg/www/set.cgi ... file adwarfg/lib/snmpd.so ... file adwarfg/lib/.gitignore ... file adwarfg/bin/.gitignore ... file adwarfg/bin/dwarfg_agent.sh ... file adwarfg/etc/init ... file adwarfg/etc/version ... file adwarfg/etc/name ... file adwarfg/etc/defaults ... tar czf "adwarfg".tgz "adwarfg" cp "adwarfg".tgz ""adwarfg"_advantech".tgz mkdir -p "adwarfg_upgrade"/bin "adwarfg_upgrade"/upg_tree cp "adwarfg"/bin/"dwarfg_agent.sh" "adwarfg_upgrade"/bin/ cp -r "adwarfg"/www "adwarfg"/etc "adwarfg_upgrade"/upg_tree/ ../../expand_brand.sh ""adwarfg_upgrade"" Branding particulat target (adwarfg_upgrade) file adwarfg_upgrade/bin/dwarfg_agent.sh ... file adwarfg_upgrade/upg_tree/etc/name ... file adwarfg_upgrade/upg_tree/etc/version ... file adwarfg_upgrade/upg_tree/etc/defaults ... file adwarfg_upgrade/upg_tree/etc/init ... file adwarfg_upgrade/upg_tree/www/set.cgi ... file adwarfg_upgrade/upg_tree/www/cgi_common.sh ... file adwarfg_upgrade/upg_tree/www/settings.cgi ... file adwarfg_upgrade/upg_tree/www/systemlogs.cgi ... file adwarfg_upgrade/upg_tree/www/loglevels.cgi ... file adwarfg_upgrade/upg_tree/www/index.cgi ... tar czf "adwarfg_upgrade".tgz "adwarfg_upgrade" mkdir -p ../out/agent_advantech/ cp ""adwarfg"_advantech".tgz "adwarfg_upgrade".tgz ../out/agent_advantech/ make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_advantech' make -C agent_linux/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_linux' mkdir -p "adwarfg_linux" cp "dwarfg_agent.sh" "adwarfg_linux"/"dwarfg_agent.sh" cp README "adwarfg_linux"/ ../../expand_brand.sh ""adwarfg_linux"" Branding particulat target (adwarfg_linux) file adwarfg_linux/README ... file adwarfg_linux/dwarfg_agent.sh ... tar czf "adwarfg_linux".tgz "adwarfg_linux" mkdir -p "adwarfg_upgrade" cp "adwarfg_linux"/"dwarfg_agent.sh" "adwarfg_upgrade"/"dwarfg_agent.sh" ../../expand_brand.sh ""adwarfg_upgrade"" Branding particulat target (adwarfg_upgrade) file adwarfg_upgrade/dwarfg_agent.sh ... tar czf "adwarfg_upgrade".tgz "adwarfg_upgrade" mkdir -p ../out/agent_linux/ cp "adwarfg_linux".tgz "adwarfg_upgrade".tgz ../out/agent_linux/ make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_linux' make -C agent_openwrt/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_openwrt' mkdir -p adwarfg_owrt head -1 "../agent_linux/"dwarfg_agent.sh"" | sed "s/bash/sh/" > adwarfg_owrt/"dwarfg_agent.sh" tail +2 "../agent_linux/"dwarfg_agent.sh"" >> adwarfg_owrt/"dwarfg_agent.sh" sed -i "s/^g_forced_security=[^#]*\(.*\)/g_forced_security=0 \1 ## OpenWRT defaults to no cert check as libcurl\/ssh fails to check certificate properly on OpenWRT/" adwarfg_owrt/"dwarfg_agent.sh" ../../expand_brand.sh "adwarfg_owrt" Branding particulat target (adwarfg_owrt) file adwarfg_owrt/dwarfg_agent.sh ... chmod a+x adwarfg_owrt/"dwarfg_agent.sh" cp README adwarfg_owrt/ tar czf adwarfg_owrt.tgz adwarfg_owrt mkdir -p "adwarfg_upgrade" cp adwarfg_owrt/"dwarfg_agent.sh" "adwarfg_upgrade"/"dwarfg_agent.sh" ../../expand_brand.sh ""adwarfg_upgrade"" Branding particulat target (adwarfg_upgrade) file adwarfg_upgrade/dwarfg_agent.sh ... chmod a+x "adwarfg_upgrade"/"dwarfg_agent.sh" tar czf "adwarfg_upgrade".tgz "adwarfg_upgrade" rm -f -r package_tree_target cp -r package_tree package_tree_target mkdir -p package_tree_target/data/opt/adwarfg ../../expand_brand.sh "package_tree_target" Branding particulat target (package_tree_target) file package_tree_target/control/control ... file package_tree_target/control/postrm ... file package_tree_target/debian-binary ... cp adwarfg_owrt/"dwarfg_agent.sh" package_tree_target/control/postinst chmod +x package_tree_target/control/postinst cd package_tree_target/control && tar --numeric-owner --group=0 --owner=0 -czf ../control.tar.gz ./* cd package_tree_target/data && tar --numeric-owner --group=0 --owner=0 -czf ../data.tar.gz ./* cd package_tree_target && tar --numeric-owner --group=0 --owner=0 -czf ../"adwarfg_owrt.ipk" ./control.tar.gz ./data.tar.gz ./debian-binary mkdir -p ../out/agent_owrt/ cp adwarfg_owrt.tgz "adwarfg_upgrade".tgz "adwarfg_owrt.ipk" ../out/agent_owrt/ cp "adwarfg_owrt.ipk" ../out/agent_owrt make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_openwrt' make -C agent_teltonika/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_teltonika' mkdir -p adwarfg_teltonika head -1 "../agent_linux/"dwarfg_agent.sh"" | sed "s/bash/sh/" > adwarfg_teltonika/"dwarfg_agent.sh" tail +2 "../agent_linux/"dwarfg_agent.sh"" >> adwarfg_teltonika/"dwarfg_agent.sh" sed -i "s/^g_forced_security=[^#]*\(.*\)/g_forced_security=0 \1 ## Teltonika defaults to no cert check as libcurl\/ssh fails to check certificate properly on Teltonika/" adwarfg_teltonika/"dwarfg_agent.sh" ../../expand_brand.sh "adwarfg_teltonika" Branding particulat target (adwarfg_teltonika) file adwarfg_teltonika/dwarfg_agent.sh ... chmod a+x adwarfg_teltonika/"dwarfg_agent.sh" cp README adwarfg_teltonika/ tar czf adwarfg_teltonika.tgz adwarfg_teltonika mkdir -p "adwarfg_upgrade" cp adwarfg_teltonika/"dwarfg_agent.sh" "adwarfg_upgrade"/"dwarfg_agent.sh" ../../expand_brand.sh ""adwarfg_upgrade"" Branding particulat target (adwarfg_upgrade) file adwarfg_upgrade/dwarfg_agent.sh ... chmod a+x "adwarfg_upgrade"/"dwarfg_agent.sh" tar czf "adwarfg_upgrade".tgz "adwarfg_upgrade" rm -f -r package_tree_target cp -r package_tree package_tree_target mkdir -p package_tree_target/data/opt/adwarfg ../../expand_brand.sh "package_tree_target" Branding particulat target (package_tree_target) file package_tree_target/debian-binary ... file package_tree_target/control/control ... file package_tree_target/control/postrm ... cp adwarfg_teltonika/"dwarfg_agent.sh" package_tree_target/control/postinst chmod +x package_tree_target/control/postinst cd package_tree_target/control && tar --numeric-owner --group=0 --owner=0 -czf ../control.tar.gz ./* cd package_tree_target/data && tar --numeric-owner --group=0 --owner=0 -czf ../data.tar.gz ./* cd package_tree_target && tar --numeric-owner --group=0 --owner=0 -czf ../"adwarfg_teltonika.ipk" ./control.tar.gz ./data.tar.gz ./debian-binary mkdir -p ../out/agent_teltonika/ cp adwarfg_teltonika.tgz "adwarfg_upgrade".tgz "adwarfg_teltonika.ipk" ../out/agent_teltonika/ cp "adwarfg_teltonika.ipk" ../out/agent_teltonika/ make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents/agent_teltonika' make[1]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/agents' make -C unittests make[1]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/unittests' ================================================ Starting unittests ================================================ make -C .. dwarflib.o make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas' ---> repository mamas adds 1 commits Lines in buildtag.txt: "6" make[2]: 'dwarflib.o' is up to date. make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas' make -C .. globals.o make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas' ---> repository mamas adds 1 commits Lines in buildtag.txt: "6" make[2]: 'globals.o' is up to date. make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas' make -C .. libdwarflenc.so make[2]: Entering directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas' ---> repository mamas adds 1 commits Lines in buildtag.txt: "6" gcc -g -Wall -c -o dwarflenc.o dwarflenc.c gcc -g -Wall -shared -o libdwarflenc.so -fPIC dwarflenc.c make[2]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas' g++ -g -o parse_keyval_test ../dwarflib.o ../globals.o `mysql_config --cflags` parse_keyval_test.cpp -O0 -g -std=c++11 -pthread -Wall -Wno-format-truncation -fstack-usage -DBRAND=1 -lbsd -lcurl -lssl -lcrypto -ljson-c `mysql_config --libs` ----- Keyval parsing test ----- ./parse_keyval_test 0. -- OK -- Input: 'KEY=10' 1. -- OK -- Input: 'K2_a=20' 2. -- OK -- Input: ' line!' 3. -- OK -- Input: '%'=10' 4. -- OK -- Input: 'K(EY2=20' 5. -- OK -- Input: 'EYC$ry' 6. -- OK -- Input: '=50' 7. -- OK -- Input: 'KEY="str"' 8. -- OK -- Input: 'KEY='str'' 9. -- OK -- Input: 'KEY='str"' 10. -- OK -- Input: 'KEY='2s"r"' 11. -- OK -- Input: 'KEY="2"' 12. -- OK -- Input: 'KEY=""' 13. -- OK -- Input: 'KEY=' 14. -- OK -- Input: 'KEY=20.5' 15. -- OK -- Input: 'KEY=' 16. -- OK -- Input: 'KEY='m l'' 17. -- OK -- Input: 'KEY="m l' 18. -- OK -- Input: 'KEY=20x 7' 19. -- OK -- Input: 'KEY=x207' 20. -- OK -- Input: 'KEY=""' 21. -- OK -- Input: 'KEY=' 22. -- OK -- Input: 'KEY='mstr' 23. -- OK -- Input: 'KEY='mstr' 24. -- OK -- Input: 'KEY='mstr'' 25. -- OK -- Input: 'KEY='mstr'' 26. -- OK -- Input: 'KEY=mstr' 27. -- OK -- Input: 'KEY=mstr' 28. -- OK -- Input: 'KEY=mstr' 29. -- OK -- Input: 'KEY=mstr' 30. -- OK -- Input: 'KEY=mstr' 31. -- OK -- Input: 'KEY' 32. -- OK -- Input: 'KEY' Failed tests: 0 Test result: success g++ -g -o parse_version_test ../dwarflib.o ../globals.o `mysql_config --cflags` parse_version_test.cpp -O0 -g -std=c++11 -pthread -Wall -Wno-format-truncation -fstack-usage -DBRAND=1 -lbsd -lcurl -lssl -lcrypto -ljson-c `mysql_config --libs` ----- Version number parsing test ----- ./parse_version_test Version parse: "1.2.3", back?: 0, exp.retval: 0 numbers: 1.2.3.0, verbeg: "1.2.3" ... OK, got retval:0 ver:1.2.3.0 str:1.2.3 Version parse: "1.2.3", back?: 1, exp.retval: 0 numbers: 1.2.3.0, verbeg: "1.2.3" ... OK, got retval:0 ver:1.2.3.0 str:1.2.3 Version parse: "nes1.2.3", back?: 0, exp.retval: -12 ... OK, got retval:-12 Version parse: "nes1.2.3", back?: 1, exp.retval: 0 numbers: 1.2.3.0, verbeg: "1.2.3" ... OK, got retval:0 ver:1.2.3.0 str:1.2.3 Version parse: "1..2.3", back?: 0, exp.retval: -2 ... OK, got retval:-2 Version parse: "1..2.3", back?: 1, exp.retval: 0 numbers: 2.3.0.0, verbeg: "2.3" ... OK, got retval:0 ver:2.3.0.0 str:2.3 Version parse: "1.2.3ab", back?: 0, exp.retval: -2 ... OK, got retval:-2 Version parse: "1.2.3ab", back?: 1, exp.retval: -2 ... OK, got retval:-2 Version parse: "RUT9XX_R_00.06.09.2", back?: 0, exp.retval: -12 ... OK, got retval:-12 Version parse: "RUT9XX_R_00.06.09.2", back?: 1, exp.retval: 0 numbers: 0.6.9.2, verbeg: "00.06.09.2" ... OK, got retval:0 ver:0.6.9.2 str:00.06.09.2 g++ -g -o sql_prepstuffer_test ../dwarflib.o ../globals.o `mysql_config --cflags` sql_prepstuffer_test.cpp -O0 -g -std=c++11 -pthread -Wall -Wno-format-truncation -fstack-usage -DBRAND=1 -lbsd -lcurl -lssl -lcrypto -ljson-c `mysql_config --libs` gcc -Wall -g -o dwarflenc_test ../dwarflenc.o -lbsd -lpthread dwarflenc_test.c ----- Dwarflenc C test ----- ./dwarflenc_test "mykey" "verylongtext" Byte-oriented input: 118,101,114,121,108,111,110,103,116,101,120,116, Byte-oriented result after encode: 15,14,23,20,21,4,11,10,13,14,29,25,version: 1 salt: 3033951 pepper: 12425224 chilli: 14884127 Byte-oriented result after decode: 118,101,114,121,108,111,110,103,116,101,120,116, String result after decrypion: verylongtext ----- Dwarflenc PHP CLI test ----- php test_ffi_cli.php string(4) ";2=(" int(13316753) int(12945021) int(6052526) int(1) ================================================ Unittests finished ================================================ make[1]: Leaving directory '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/unittests' rm -f -fr export mkdir -p export/"dwarfg_install"/ cp -dpR appdir export/"dwarfg_install"/ cp dwarfg_license.lic export/"dwarfg_install"/appdir/ ./prep_upgscripts.sh export/"dwarfg_install"/appdir Including following upgrade scripts in package (lines are numbered): 1 db_migrate_143_to_190.sql 2 upgrade_from_1.0.6.sh 3 upgrade_from_1.4.3.sh rm -f -fr export/"dwarfg_install"/appdir/__pycache__ cp "dwarfgd" licman export/"dwarfg_install"/appdir/ cp install.sh upgrade.sh export/"dwarfg_install"/ cp -L doc/eula_content.html export/"dwarfg_install"/appdir/eula_content.html cp buildtag.txt export/"dwarfg_install"/appdir/ mkdir export/"dwarfg_install"/appdir/agents cp -r agents/out/* export/"dwarfg_install"/appdir/agents/ mkdir export/"dwarfg_install"/appdir/agents/aad ln -s ../../push_agent.py export/"dwarfg_install"/appdir/agents/aad/push_agent.py rsync -rlD --exclude '.git/' --exclude '.gitignore' ../mamasweb/ export/"dwarfg_install"/appdir/web/gui/ rsync -rlD --exclude '.git/' --exclude '.gitignore' ../mamasbig/web/vendor export/"dwarfg_install"/appdir/web/gui/ rsync -rlD --exclude '.git/' --exclude '.gitignore' ../mamasnotify/ export/"dwarfg_install"/appdir/notifier/ rsync -rlD --exclude '.git/' --exclude '.gitignore' ../mamasbig/notifier/vendor export/"dwarfg_install"/appdir/notifier/ rsync -rlD --exclude '.git/' --exclude '.gitignore' ../mamasbig/sshwifty/ export/"dwarfg_install"/appdir/sshwifty_distrib ln -s sshwifty_distrib/sshwifty export/"dwarfg_install"/appdir/sshwifty cp dwarflenc.h libdwarflenc.so export/"dwarfg_install"/appdir/web/gui/libs/ rm -f export/"dwarfg_install"/appdir/web/gui/.gitignore ./expand_brand.sh Branding general product tree... Branding file ./appdir/product_apache_initial_nossl.conf ... Branding file ./appdir/db_init_verdata.sql ... Branding file ./appdir/product_apache_initial.conf ... Branding file ./appdir/product_logrotate.conf ... Branding file ./appdir/tunnel_ssh_template.conf ... Branding file ./appdir/tunnel_ssh_template_nossl.conf ... Branding file ./appdir/tunnel_web_template.conf ... Branding file ./appdir/tunnel_web_template_nossl.conf ... Branding file ./appdir/proxy_ssh_template.conf ... Branding file ./appdir/proxy_ssh_template_nossl.conf ... Branding file ./appdir/sshwifty_template.conf.json ... Branding file ./appdir/db_init_basedata.sql ... Branding file ./appdir/product.ini ... Branding file ./appdir/product_ctl.sh ... Branding file ./appdir/product.service ... Branding file ./appdir/product_snmp_gw.service ... Branding file ./appdir/dwarflib_cfg_dbg.txt ... Branding file ./appdir/dwarflib_cfg_log.txt ... Branding file ./appdir/dwarflib_cfg_prod.txt ... Branding file ./appdir/push_agent.py ... Branding file ./appdir/send_sms.py ... Branding file ./appdir/base_defs ... Branding file ./appdir/web/gui/.env.dist ... Branding file ./appdir/notifier/.env.dist ... Branding file ./appdir/eula_content.html ... Branding file ./appdir/cmdline/dt_rmm_cmd ... Branding file ./appdir/db_migrate_143_to_190.sql ... Branding file ./appdir/web/gui/templates/legal/eula.html.twig ... Branding file ./appdir/web/gui/templates/tool/trafficCounter/index.html.twig ... Branding directory ./appdir/web/gui/templates/help/ ... file ./appdir/web/gui/templates/help/labels.html.twig ... file ./appdir/web/gui/templates/help/traffic-counter.html.twig ... file ./appdir/web/gui/templates/help/deviceConfig.html.twig ... file ./appdir/web/gui/templates/help/firmwares.html.twig ... file ./appdir/web/gui/templates/help/monitoringGroups.html.twig ... file ./appdir/web/gui/templates/help/agents.html.twig ... file ./appdir/web/gui/templates/help/auth-management.html.twig ... file ./appdir/web/gui/templates/help/tunnels.html.twig ... file ./appdir/web/gui/templates/help/changesTracker.html.twig ... file ./appdir/web/gui/templates/help/agentProfiles.html.twig ... file ./appdir/web/gui/templates/help/overview.html.twig ... file ./appdir/web/gui/templates/help/sim-cards.html.twig ... file ./appdir/web/gui/templates/help/sms-sender.html.twig ... file ./appdir/web/gui/templates/help/customScripts.html.twig ... file ./appdir/web/gui/templates/help/notifications.html.twig ... file ./appdir/web/gui/templates/help/troubleshooting.html.twig ... file ./appdir/web/gui/templates/help/alerts.html.twig ... file ./appdir/web/gui/templates/help/devices.html.twig ... file ./appdir/web/gui/templates/help/dashboard.html.twig ... file ./appdir/web/gui/templates/help/swPackages.html.twig ... file ./appdir/web/gui/templates/help/welcome.html.twig ... file ./appdir/web/gui/templates/help/snmpGateway.html.twig ... file ./appdir/web/gui/templates/help/compendium.html.twig ... file ./appdir/web/gui/templates/help/configProfiles.html.twig ... Replacing graphics resource appdir/web/gui/public/assets/images/logo.2d038a36.svg by brand graphics resource /home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/../mamasbig/web/brand_resources/dwarfg/manifest_match/logo.svg... Replacing graphics resource appdir/web/gui/public/assets/images/bg.2331cd0c.jpg by brand graphics resource /home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/../mamasbig/web/brand_resources/dwarfg/manifest_match/bg.jpg... Replacing simple tree resources... '/home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev/mamas/../mamasbig/web/brand_resources/dwarfg/tree/./appdir/web/gui/templates/help/welcome.html.twig' -> '././appdir/web/gui/templates/help/welcome.html.twig' ./prep_cmdline.sh export/"dwarfg_install"/appdir/cmdline rm -f -r export/"dwarfg_install"/appdir/web/gui/assets tar -czf "dwarfg_install"_1.9.0.tgz -C export "dwarfg_install" ARTIFACT=dwarfg_install_1.9.0.tgz rm -f -fr export Compilation successful (dir /home/builder/mamas_build/mamas_2026_03_03__20_35_08_dev) flavor package Unclean tag found (mamas/buildtag.txt), not making release package. Proceeding with deployment of dev ... Testing for existing deployment "/opt/dwarfg_dev.mdevdepl.dwarfgate.net" ... Running sudo "/opt/cache_dwarfg/builder_cleanup_asroot.sh" "dev.mdevdepl.dwarfgate.net" Running sudo "/opt/cache_dwarfg/builder_deploy_asroot.sh" "/home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install" --domain "dev.mdevdepl.dwarfgate.net" --nossl --servsshport 2325 Reading basedefs:"base_defs" from directory:/home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir ... Found Dwarfguard global site defs (/opt/cache_dwarfg/home/.dwarfg_site_config), sourcing... Reading basefuncs:"app_funcs.sh" from directory:/home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir ... Dwarfguard application deploy script. Updating DOMAIN in /home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir/base_defs ... Updating SERV_TUNSSH_PORT in /home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir/base_defs ... Reading basedefs:"base_defs" from directory:/home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir ... Found Dwarfguard global site defs (/opt/cache_dwarfg/home/.dwarfg_site_config), sourcing... Reading basefuncs:"app_funcs.sh" from directory:/home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir ... DEPS is 1_dwarfg_prod.mdevdepl.dwarfgate.net 3_dwarfg_patch.mdevdepl.dwarfgate.net 4_dwarfg_bazil.mdevdepl.dwarfgate.net 5_dwarfg_beta.mdevdepl.dwarfgate.net 1_dwarfg_prod.mdevdepl.dwarfgate.net Deployment 1_ found in DEPS, continuing search... Deployment 2_ not found in DEPS, selecting... Selected deployment number: 2 Daemon port calculated to 8485 Dwarfguard site configuration (/opt/cache_dwarfg/home/.dwarfg_site_config) found, sourcing it... Checking + installing prerequisities (pwd: /home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir ) ... Failed to get unit file state for unattended-upgrades.service: No such file or directory Get:1 http://security.debian.org bookworm-security InRelease [48.0 kB] Hit:2 http://deb.debian.org/debian bookworm InRelease Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] Get:4 https://apt.grafana.com stable InRelease [7660 B] Get:5 http://security.debian.org bookworm-security/main amd64 Packages [293 kB] Get:6 http://security.debian.org bookworm-security/main Translation-en [178 kB] Err:4 https://apt.grafana.com stable InRelease The following signatures were invalid: EXPKEYSIG 963FA27710458545 Grafana Labs Fetched 582 kB in 4s (161 kB/s) Reading package lists... W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://apt.grafana.com stable InRelease: The following signatures were invalid: EXPKEYSIG 963FA27710458545 Grafana Labs W: Failed to fetch https://apt.grafana.com/dists/stable/InRelease The following signatures were invalid: EXPKEYSIG 963FA27710458545 Grafana Labs W: Some index files failed to download. They have been ignored, or old ones used instead. Reading package lists... Building dependency tree... Reading state information... binutils is already the newest version (2.40-2). wget is already the newest version (1.21.3-1+deb12u1). apache2 is already the newest version (2.4.66-1~deb12u1). mariadb-server is already the newest version (1:10.11.14-0+deb12u2). slay is already the newest version (3.0.2). python3 is already the newest version (3.11.2-1+b1). python3-mysqldb is already the newest version (1.4.6-2+b1). curl is already the newest version (7.88.1-10+deb12u14). unzip is already the newest version (6.0-28). sudo is already the newest version (1.9.13p3-1+deb12u3). libapache2-mod-php is already the newest version (2:8.2+93). php8.2-imagick is already the newest version (3.7.0-4). mariadb-client is already the newest version (1:10.11.14-0+deb12u2). rsync is already the newest version (3.2.7-1+deb12u4). libjson-c5 is already the newest version (0.16-2). libbsd0 is already the newest version (0.11.7-2). libarchive13 is already the newest version (3.6.2-1+deb12u3). sshpass is already the newest version (1.09-1+b1). libffi8 is already the newest version (3.4.4-1). jq is already the newest version (1.6-2.1+deb12u1). pipx is already the newest version (1.1.0-1). dropbear-bin is already the newest version (2022.83-1+deb12u3). influxdb is already the newest version (1.6.7~rc0-1+b13). influxdb-client is already the newest version (1.6.7~rc0-1+b13). The following packages were automatically installed and are no longer required: libdaxctl1 libndctl6 libpmem1 Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libapache2-mod-php8.2 php8.2-cli php8.2-opcache php8.2-readline Suggested packages: php-pear The following packages will be upgraded: libapache2-mod-php8.2 php8.2 php8.2-bcmath php8.2-cli php8.2-common php8.2-curl php8.2-gd php8.2-intl php8.2-mbstring php8.2-mysql php8.2-opcache php8.2-readline php8.2-xml php8.2-zip 14 upgraded, 0 newly installed, 0 to remove and 153 not upgraded. Need to get 5434 kB of archives. After this operation, 2048 B of additional disk space will be used. Get:1 http://security.debian.org bookworm-security/main amd64 php8.2-zip amd64 8.2.30-1~deb12u1 [26.1 kB] Get:2 http://security.debian.org bookworm-security/main amd64 php8.2-xml amd64 8.2.30-1~deb12u1 [113 kB] Get:3 http://security.debian.org bookworm-security/main amd64 php8.2-readline amd64 8.2.30-1~deb12u1 [12.4 kB] Get:4 http://security.debian.org bookworm-security/main amd64 php8.2-opcache amd64 8.2.30-1~deb12u1 [346 kB] Get:5 http://security.debian.org bookworm-security/main amd64 php8.2-mysql amd64 8.2.30-1~deb12u1 [117 kB] Get:6 http://security.debian.org bookworm-security/main amd64 php8.2-mbstring amd64 8.2.30-1~deb12u1 [443 kB] Get:7 http://security.debian.org bookworm-security/main amd64 php8.2-intl amd64 8.2.30-1~deb12u1 [138 kB] Get:8 http://security.debian.org bookworm-security/main amd64 php8.2-gd amd64 8.2.30-1~deb12u1 [28.9 kB] Get:9 http://security.debian.org bookworm-security/main amd64 php8.2-curl amd64 8.2.30-1~deb12u1 [35.9 kB] Get:10 http://security.debian.org bookworm-security/main amd64 php8.2-bcmath amd64 8.2.30-1~deb12u1 [15.3 kB] Get:11 http://security.debian.org bookworm-security/main amd64 libapache2-mod-php8.2 amd64 8.2.30-1~deb12u1 [1680 kB] Get:12 http://security.debian.org bookworm-security/main amd64 php8.2-cli amd64 8.2.30-1~deb12u1 [1740 kB] Get:13 http://security.debian.org bookworm-security/main amd64 php8.2-common amd64 8.2.30-1~deb12u1 [690 kB] Get:14 http://security.debian.org bookworm-security/main amd64 php8.2 all 8.2.30-1~deb12u1 [47.5 kB] apt-listchanges: Reading changelogs... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype dpkg-preconfigure: unable to re-open stdin: Fetched 5434 kB in 0s (17.2 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 55763 files and directories currently installed.) Preparing to unpack .../00-php8.2-zip_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-zip (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../01-php8.2-xml_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-xml (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../02-php8.2-readline_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-readline (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../03-php8.2-opcache_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-opcache (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../04-php8.2-mysql_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-mysql (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../05-php8.2-mbstring_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-mbstring (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../06-php8.2-intl_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-intl (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../07-php8.2-gd_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-gd (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../08-php8.2-curl_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-curl (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../09-php8.2-bcmath_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-bcmath (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../10-libapache2-mod-php8.2_8.2.30-1~deb12u1_amd64.deb ... Unpacking libapache2-mod-php8.2 (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../11-php8.2-cli_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-cli (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../12-php8.2-common_8.2.30-1~deb12u1_amd64.deb ... Unpacking php8.2-common (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Preparing to unpack .../13-php8.2_8.2.30-1~deb12u1_all.deb ... Unpacking php8.2 (8.2.30-1~deb12u1) over (8.2.29-1~deb12u1) ... Setting up php8.2-common (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-mysql (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-bcmath (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-zip (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-opcache (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-readline (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-mbstring (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-intl (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-curl (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-xml (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-gd (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up php8.2-cli (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype Setting up libapache2-mod-php8.2 (8.2.30-1~deb12u1) ... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype libapache2-mod-php8.2: not switching MPM - already enabled Setting up php8.2 (8.2.30-1~deb12u1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for php8.2-cli (8.2.30-1~deb12u1) ... Processing triggers for libapache2-mod-php8.2 (8.2.30-1~deb12u1) ... Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable apache2 Checking existing installation...(/opt/dwarfg_dev.mdevdepl.dwarfgate.net, /srv/dwarfg_dev.mdevdepl.dwarfgate.net) Resolving users... dwarfg:x:113: Copying application data... Updating INSTALL_PATH, INSTALL_DIR and PYTON_VENV in /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_apache_initial.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_apache_initial_nossl.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_logrotate.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating proxy_ssh_template.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating proxy_ssh_template_nossl.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_ssh_template.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_ssh_template_nossl.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_web_template.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_web_template_nossl.conf: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating buildtag.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg_dbg.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg_log.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg_prod.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating grafana_table_accesslist.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating influx_db.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating log_cgi.txt: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg.service: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_snmp_gw.service: INSTALL_PATH to /opt/dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_apache_initial.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_apache_initial_nossl.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_logrotate.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating proxy_ssh_template.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating proxy_ssh_template_nossl.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_ssh_template.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_ssh_template_nossl.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_web_template.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating tunnel_web_template_nossl.conf: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating buildtag.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg_dbg.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg_log.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarflib_cfg_prod.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating grafana_table_accesslist.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating influx_db.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating log_cgi.txt: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg.service: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_snmp_gw.service: INSTALL_DIR to dwarfg_dev.mdevdepl.dwarfgate.net... Updating dwarfg_apache_initial.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarfg_apache_initial_nossl.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarfg_logrotate.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating proxy_ssh_template.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating proxy_ssh_template_nossl.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating tunnel_ssh_template.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating tunnel_ssh_template_nossl.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating tunnel_web_template.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating tunnel_web_template_nossl.conf: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating buildtag.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarflib_cfg.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarflib_cfg_dbg.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarflib_cfg_log.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarflib_cfg_prod.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating grafana_table_accesslist.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating influx_db.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating log_cgi.txt: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarfg.service: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating dwarfg_snmp_gw.service: PYTHON_VENV to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... Updating PORT_OFFSET in /opt/dwarfg_dev.mdevdepl.dwarfgate.net/base_defs ... Updating DWARFG_PORT in /opt/dwarfg_dev.mdevdepl.dwarfgate.net/base_defs ... Preparing runtime data directories... Running post-install app data init script... Updating USE_SSL in /opt/dwarfg_dev.mdevdepl.dwarfgate.net/base_defs ... Preparing python virtual environment at /opt/dwarfg_dev.mdevdepl.dwarfgate.net/python_venv... success Reading basedefs:"base_defs" from directory:/opt/dwarfg_dev.mdevdepl.dwarfgate.net ... Found Dwarfguard global site defs (/opt/cache_dwarfg/home/.dwarfg_site_config), sourcing... Reading basefuncs:"app_funcs.sh" from directory:/opt/dwarfg_dev.mdevdepl.dwarfgate.net ... Updating SERVID in /opt/dwarfg_dev.mdevdepl.dwarfgate.net/base_defs ... Users: 1, resetting dwarfg user password to IyumSwS6KgXE Populating Dwarfguard database... Storing bindir/srvdir in DB... Reading basedefs:"base_defs" from directory:/opt/dwarfg_dev.mdevdepl.dwarfgate.net ... Found Dwarfguard global site defs (/opt/cache_dwarfg/home/.dwarfg_site_config), sourcing... Reading basefuncs:"app_funcs.sh" from directory:/opt/dwarfg_dev.mdevdepl.dwarfgate.net ... EXTERNURL/1 /dev.mdevdepl.dwarfgate.net Updating DEF_SERVER to dev.mdevdepl.dwarfgate.net ... Updating EXTERNURL in /opt/dwarfg_dev.mdevdepl.dwarfgate.net/base_defs ... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_advantech/adwarfg_advantech.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg/bin/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_advantech/adwarfg_upgrade.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_upgrade/bin/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_linux/adwarfg_linux.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_linux/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_linux/adwarfg_upgrade.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_upgrade/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_owrt/adwarfg_owrt.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_owrt/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_owrt/adwarfg_upgrade.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_upgrade/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_teltonika/adwarfg_teltonika.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_teltonika/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_teltonika/adwarfg_upgrade.tgz: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/./adwarfg_upgrade/dwarfg_agent.sh... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_owrt/adwarfg_owrt.ipk: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/control/postinst... Updating package /opt/dwarfg_dev.mdevdepl.dwarfgate.net/agents/agent_teltonika/adwarfg_teltonika.ipk: updating file /opt/dwarfg_dev.mdevdepl.dwarfgate.net/tmp/control/postinst... Server IP address was updated in agent archive to dev.mdevdepl.dwarfgate.net. Considering dependency setenvif for ssl: Module setenvif already enabled Considering dependency mime for ssl: Module mime already enabled Considering dependency socache_shmcb for ssl: Module socache_shmcb already enabled Module ssl already enabled Module rewrite already enabled Module proxy already enabled Considering dependency proxy for proxy_http: Module proxy already enabled Module proxy_http already enabled Considering dependency proxy for proxy_connect: Module proxy already enabled Module proxy_connect already enabled Generating new Dwarfguard apache config (using dev.mdevdepl.dwarfgate.net/8485 from /opt/dwarfg_dev.mdevdepl.dwarfgate.net/dwarfg_apache_initial_nossl.conf to /opt/dwarfg_dev.mdevdepl.dwarfgate.net/apache_dwarfg_dev.mdevdepl.dwarfgate.net.conf) Enabling site dwarfg_dev.mdevdepl.dwarfgate.net. Resolving FFI state in /etc/php/8.2/apache2/php.ini ... extension already present, ... FFI enabled already Replaced PHP configuration value max_input_vars to value 20000 in /etc/php/8.2/apache2/php.ini ... Replaced PHP configuration value upload_max_filesize to value 40M in /etc/php/8.2/apache2/php.ini ... Replaced PHP configuration value post_max_size to value 41M in /etc/php/8.2/apache2/php.ini ... Updating SYSCTLPATH in /home/builder/mamas_build/deploy_2026_03_03__20_35_08_2122392_dev/dwarfg_install/appdir/base_defs ... Created User: Email: admin@localhost Password: defaultPWDplsCHANGEme Role: ROLE_SUPER_ADMIN Firstname: Lastname: Active: true Created User: Email: operator@localhost Password: defaultOPERATORpwd Role: ROLE_ADMIN Firstname: Lastname: Active: false NOTE: updating dwarfg cmdline at "/opt/cache_dwarfg/cmdline" Creating InfluxDB database dwarfg_dev_mdevdepl_dwarfgate_net ... Enabling and starting Dwarfguard core service... (dwarfg_dev.mdevdepl.dwarfgate.net.service) Created symlink /etc/systemd/system/multi-user.target.wants/dwarfg_dev.mdevdepl.dwarfgate.net.service -> /etc/systemd/system/dwarfg_dev.mdevdepl.dwarfgate.net.service. * dwarfg_dev.mdevdepl.dwarfgate.net.service - Dwarfguard core service Loaded: loaded (/etc/systemd/system/dwarfg_dev.mdevdepl.dwarfgate.net.service; enabled; preset: enabled) Active: active (running) since Tue 2026-03-03 20:39:51 UTC; 4s ago Main PID: 2137861 (dwarfgd) Tasks: 9 (limit: 28730) Memory: 39.0M CPU: 170ms CGroup: /system.slice/dwarfg_dev.mdevdepl.dwarfgate.net.service `-2137861 /opt/dwarfg_dev.mdevdepl.dwarfgate.net/dwarfgd Done - Dwarfguard is deployed.