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 194 commits ---> repository mamasbig adds 7 commits ---> repository mamasweb adds 101 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_2025_09_12__14_48_39_dev/mamas/agents' make -C agent_advantech/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_advantech' make -C agent_linux/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_linux' make -C agent_openwrt/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_openwrt' make -C agent_teltonika/. clean make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_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_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_advantech' make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_linux' make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_openwrt' make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_teltonika' make[1]: Leaving directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas/agents' make -C unittests clean make[1]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas/unittests' rm -f parse_keyval_test sql_prepstuffer make[1]: Leaving directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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.0.3 (+302)"\" -DBRAND=1 `mysql_config --cflags` -c dwarflib.cpp -o dwarflib.o g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.0.3 (+302)"\" -DBRAND=1 `mysql_config --cflags` -c globals.cpp -o globals.o g++ -g -std=c++11 -pthread -Wall -Wno-format-truncation -DBUILDTAG=\""v1.0.3 (+302)"\" -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.0.3 (+302)"\" -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.0.3 (+302)"\" -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.0.3 (+302)"\" -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` dwarfg.cpp: In function 'int parse_request(void*, T_memcaller_source*, int, int, int, CURL*)': dwarfg.cpp:15526:27: warning: unused variable 'http_header_content_type_json' [-Wunused-variable] 15526 | static const char http_header_content_type_json[] = "\nContent-Type: application/json"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -Wall -shared -o libdwarflenc.so -fPIC dwarflenc.c make -C agents make[1]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas/agents' make -C agent_advantech/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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/lib/snmpd.so ... file adwarfg/lib/.gitignore ... file adwarfg/www/systemlogs.cgi ... file adwarfg/www/index.cgi ... file adwarfg/www/settings.cgi ... file adwarfg/www/set.cgi ... file adwarfg/www/loglevels.cgi ... file adwarfg/www/cgi_common.sh ... file adwarfg/etc/version ... file adwarfg/etc/init ... file adwarfg/etc/defaults ... file adwarfg/etc/name ... file adwarfg/bin/dwarfg_agent.sh ... file adwarfg/bin/.gitignore ... 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/upg_tree/etc/name ... file adwarfg_upgrade/upg_tree/etc/version ... file adwarfg_upgrade/upg_tree/etc/init ... file adwarfg_upgrade/upg_tree/etc/defaults ... file adwarfg_upgrade/upg_tree/www/cgi_common.sh ... file adwarfg_upgrade/upg_tree/www/loglevels.cgi ... file adwarfg_upgrade/upg_tree/www/index.cgi ... file adwarfg_upgrade/upg_tree/www/settings.cgi ... file adwarfg_upgrade/upg_tree/www/set.cgi ... file adwarfg_upgrade/upg_tree/www/systemlogs.cgi ... file adwarfg_upgrade/bin/dwarfg_agent.sh ... 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_2025_09_12__14_48_39_dev/mamas/agents/agent_advantech' make -C agent_linux/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/agents/agent_linux' make -C agent_openwrt/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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/postrm ... file package_tree_target/control/control ... 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_2025_09_12__14_48_39_dev/mamas/agents/agent_openwrt' make -C agent_teltonika/. make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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/postrm ... file package_tree_target/control/control ... 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_2025_09_12__14_48_39_dev/mamas/agents/agent_teltonika' make[1]: Leaving directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas/agents' make -C unittests make[1]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas/unittests' ================================================ Starting unittests ================================================ make -C .. dwarflib.o make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas' ---> repository mamas adds 194 commits ---> repository mamasbig adds 7 commits ---> repository mamasweb adds 101 commits Lines in buildtag.txt: "6" make[2]: 'dwarflib.o' is up to date. make[2]: Leaving directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas' make -C .. globals.o make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas' ---> repository mamas adds 194 commits ---> repository mamasbig adds 7 commits ---> repository mamasweb adds 101 commits Lines in buildtag.txt: "6" make[2]: 'globals.o' is up to date. make[2]: Leaving directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas' make -C .. libdwarflenc.so make[2]: Entering directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev/mamas' ---> repository mamas adds 194 commits ---> repository mamasbig adds 7 commits ---> repository mamasweb adds 101 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_2025_09_12__14_48_39_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: 19,28,31,0,7,22,3,30,31,0,21,13,version: 1 salt: 304852 pepper: 2410892 chilli: 8786213 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(13392373) int(14468140) int(15493670) int(1) ================================================ Unittests finished ================================================ make[1]: Leaving directory '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_101_to_110.sql 2 upgrade_from_1.0.1.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_101_to_110.sql ... Branding file ./appdir/web/gui/templates/legal/eula.html.twig ... Branding directory ./appdir/web/gui/templates/help/ ... file ./appdir/web/gui/templates/help/customScripts.html.twig ... file ./appdir/web/gui/templates/help/welcome.html.twig ... file ./appdir/web/gui/templates/help/compendium.html.twig ... file ./appdir/web/gui/templates/help/devices.html.twig ... file ./appdir/web/gui/templates/help/notifications.html.twig ... file ./appdir/web/gui/templates/help/monitoringGroups.html.twig ... file ./appdir/web/gui/templates/help/swPackages.html.twig ... file ./appdir/web/gui/templates/help/traffic-counter.html.twig ... file ./appdir/web/gui/templates/help/auth-management.html.twig ... file ./appdir/web/gui/templates/help/firmwares.html.twig ... file ./appdir/web/gui/templates/help/sms-sender.html.twig ... file ./appdir/web/gui/templates/help/snmpGateway.html.twig ... file ./appdir/web/gui/templates/help/alerts.html.twig ... file ./appdir/web/gui/templates/help/agents.html.twig ... file ./appdir/web/gui/templates/help/deviceConfig.html.twig ... file ./appdir/web/gui/templates/help/labels.html.twig ... file ./appdir/web/gui/templates/help/dashboard.html.twig ... file ./appdir/web/gui/templates/help/tunnels.html.twig ... file ./appdir/web/gui/templates/help/troubleshooting.html.twig ... file ./appdir/web/gui/templates/help/agentProfiles.html.twig ... file ./appdir/web/gui/templates/help/changesTracker.html.twig ... file ./appdir/web/gui/templates/help/sim-cards.html.twig ... file ./appdir/web/gui/templates/help/overview.html.twig ... Replacing graphics resource appdir/web/gui/public/assets/images/logo.2d038a36.svg by brand graphics resource /home/builder/mamas_build/mamas_2025_09_12__14_48_39_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_2025_09_12__14_48_39_dev/mamas/../mamasbig/web/brand_resources/dwarfg/manifest_match/bg.jpg... Replacing simple tree resources... '/home/builder/mamas_build/mamas_2025_09_12__14_48_39_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.1.0.tgz -C export "dwarfg_install" ARTIFACT=dwarfg_install_1.1.0.tgz rm -f -fr export Compilation successful (dir /home/builder/mamas_build/mamas_2025_09_12__14_48_39_dev) 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_2025_09_12__14_48_39_656623_dev/dwarfg_install" --domain "dev.mdevdepl.dwarfgate.net" --nossl --servsshport 2325 Reading basedefs:"base_defs" from directory:/home/builder/mamas_build/deploy_2025_09_12__14_48_39_656623_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_2025_09_12__14_48_39_656623_dev/dwarfg_install/appdir ... Dwarfguard application deploy script. Updating DOMAIN in /home/builder/mamas_build/deploy_2025_09_12__14_48_39_656623_dev/dwarfg_install/appdir/base_defs ... Updating SERV_TUNSSH_PORT in /home/builder/mamas_build/deploy_2025_09_12__14_48_39_656623_dev/dwarfg_install/appdir/base_defs ... Reading basedefs:"base_defs" from directory:/home/builder/mamas_build/deploy_2025_09_12__14_48_39_656623_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_2025_09_12__14_48_39_656623_dev/dwarfg_install/appdir ... DEPS is 1_dwarfg_prod.mdevdepl.dwarfgate.net 3_dwarfg_patch.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_2025_09_12__14_48_39_656623_dev/dwarfg_install/appdir ) ... Failed to get unit file state for unattended-upgrades.service: No such file or directory Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://deb.debian.org/debian bookworm InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Get:4 https://apt.grafana.com stable InRelease [7661 B] Err:4 https://apt.grafana.com stable InRelease The following signatures were invalid: EXPKEYSIG 963FA27710458545 Grafana Labs 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). apache2 is already the newest version (2.4.65-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+deb12u2). libapache2-mod-php is already the newest version (2:8.2+93). php8.2 is already the newest version (8.2.29-1~deb12u1). php8.2-common is already the newest version (8.2.29-1~deb12u1). php8.2-mysql is already the newest version (8.2.29-1~deb12u1). php8.2-mbstring is already the newest version (8.2.29-1~deb12u1). php8.2-xml is already the newest version (8.2.29-1~deb12u1). php8.2-intl is already the newest version (8.2.29-1~deb12u1). php8.2-gd is already the newest version (8.2.29-1~deb12u1). php8.2-imagick is already the newest version (3.7.0-4). php8.2-curl is already the newest version (8.2.29-1~deb12u1). php8.2-zip is already the newest version (8.2.29-1~deb12u1). php8.2-bcmath is already the newest version (8.2.29-1~deb12u1). mariadb-client is already the newest version (1:10.11.14-0+deb12u2). rsync is already the newest version (3.2.7-1+deb12u2). 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. 0 upgraded, 0 newly installed, 0 to remove and 146 not upgraded. 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_2025_09_12__14_48_39_656623_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 Skipping dwarfg cmdline update because version is not higher (new: 1.6 X old: 1.6) 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 Fri 2025-09-12 14:50:53 UTC; 4s ago Main PID: 659629 (dwarfgd) Tasks: 9 (limit: 28730) Memory: 38.0M CPU: 170ms CGroup: /system.slice/dwarfg_dev.mdevdepl.dwarfgate.net.service `-659629 /opt/dwarfg_dev.mdevdepl.dwarfgate.net/dwarfgd Done - Dwarfguard is deployed.