+ echo '*******************Begin of package installation******************' *******************Begin of package installation****************** + touch /tmp/jeedom_install_in_progress_zwavejs + echo 1 + echo 2 + sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh + sudo /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh + echo 'Pre installation de l'\''installation/mise à jour des dépendances zwavejs' Pre installation de l'installation/mise à jour des dépendances zwavejs +++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/pre_install.sh ++ cd /var/www/html/core/class/../../plugins/zwavejs/resources ++ pwd + BASEDIR=/var/www/html/plugins/zwavejs/resources + cd /var/www/html/plugins/zwavejs/resources + source ../core/config/zwavejs.config.ini + echo 'Wanted Version: 8.6.1' Wanted Version: 8.6.1 + rm -R zwave-js-ui rm: cannot remove 'zwave-js-ui': No such file or directory + git clone --branch v8.6.1 --depth 1 https://github.com/zwave-js/zwave-js-ui Cloning into 'zwave-js-ui'... Note: checking out '7833cd89b26adac186c958d20eb99348962e11ef'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b Checking out files: 55% (138/250) Checking out files: 56% (140/250) Checking out files: 57% (143/250) Checking out files: 58% (145/250) Checking out files: 59% (148/250) Checking out files: 60% (150/250) Checking out files: 61% (153/250) Checking out files: 62% (155/250) Checking out files: 63% (158/250) Checking out files: 64% (160/250) Checking out files: 65% (163/250) Checking out files: 66% (165/250) Checking out files: 67% (168/250) Checking out files: 68% (170/250) Checking out files: 69% (173/250) Checking out files: 70% (175/250) Checking out files: 71% (178/250) Checking out files: 72% (180/250) Checking out files: 73% (183/250) Checking out files: 74% (185/250) Checking out files: 75% (188/250) Checking out files: 76% (190/250) Checking out files: 77% (193/250) Checking out files: 78% (195/250) Checking out files: 79% (198/250) Checking out files: 80% (200/250) Checking out files: 81% (203/250) Checking out files: 82% (205/250) Checking out files: 83% (208/250) Checking out files: 84% (210/250) Checking out files: 85% (213/250) Checking out files: 86% (215/250) Checking out files: 87% (218/250) Checking out files: 88% (220/250) Checking out files: 89% (223/250) Checking out files: 90% (225/250) Checking out files: 91% (228/250) Checking out files: 92% (230/250) Checking out files: 93% (233/250) Checking out files: 94% (235/250) Checking out files: 95% (238/250) Checking out files: 96% (240/250) Checking out files: 97% (243/250) Checking out files: 98% (245/250) Checking out files: 99% (248/250) Checking out files: 100% (250/250) Checking out files: 100% (250/250), done. + echo 'Pre install finished' Pre install finished + echo 3 + sudo chmod +x /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh + sudo /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh + echo 'Post installation de l'\''installation/mise à jour des dépendances zwavejs' Post installation de l'installation/mise à jour des dépendances zwavejs +++ dirname /var/www/html/core/class/../../plugins/zwavejs/resources/post_install.sh ++ cd /var/www/html/core/class/../../plugins/zwavejs/resources ++ pwd + BASEDIR=/var/www/html/plugins/zwavejs/resources + cd /var/www/html/plugins/zwavejs/resources + cd zwave-js-ui + sudo yarn install ➤ YN0000: ┌ Resolution step ➤ YN0002: │ ts-node-dev@npm:2.0.0 [b9e30] doesn't provide @types/node (p8a743), requested by ts-node ➤ YN0060: │ zwave-js-ui@workspace:. provides eslint (p560d0) with version 8.26.0, which doesn't satisfy what eslint-loader requests ➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements for details, where is the six-letter p-prefixed code ➤ YN0000: └ Completed in 6s 436ms ➤ YN0000: ┌ Fetch step ➤ YN0000: └ Completed in 23s 403ms ➤ YN0000: ┌ Link step ➤ YN0007: │ core-js@npm:2.6.12 must be built because it never has been before or the last one failed ➤ YN0007: │ docsify@npm:4.13.0 must be built because it never has been before or the last one failed ➤ YN0007: │ core-js@npm:3.26.0 must be built because it never has been before or the last one failed ➤ YN0007: │ vue-demi@npm:0.13.11 [0f984] must be built because it never has been before or the last one failed ➤ YN0007: │ @serialport/bindings-cpp@npm:10.7.0 must be built because it never has been before or the last one failed ➤ YN0000: └ Completed in 10m 20s ➤ YN0000: Done with warnings in 10m 59s + sudo yarn run build - building for production... <--- Last few GCs ---> [19734:0x449efa0] 320789 ms: Scavenge 194.3 (221.9) -> 190.4 (218.4) MB, 11.5 / 0.0 ms (average mu = 0.809, current mu = 0.323) allocation failure [19734:0x449efa0] 324839 ms: Mark-sweep 227.4 (255.4) -> 187.6 (207.2) MB, 2625.7 / 0.1 ms (average mu = 0.679, current mu = 0.460) allocation failure scavenge might not succeed <--- JS stacktrace ---> FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap out of memory ERROR: "build:ui" exited with 129. + chown -R www-data:www-data CHANGELOG.md LICENSE README.md SECURITY.md app.ts bin build config docker docs hass kubernetes kustomization.yaml lib node_modules nodemon.json package.json package.sh pkg server snippets src static store test tsconfig.eslint.json tsconfig.json views wallaby.js yarn.lock + '[' -e /dev/ttyAMA0 ']' + sudo sed -i 's/console=ttyAMA0,115200//; s/kgdboc=ttyAMA0,115200//' /boot/cmdline.txt + sudo sed -i 's|[^:]*:[^:]*:respawn:/sbin/getty[^:]*ttyAMA0[^:]*||' /etc/inittab sed: can't read /etc/inittab: No such file or directory + '[' -e /dev/ttymxc0 ']' + '[' -e /dev/ttyAMA0 ']' + sudo systemctl mask serial-getty@ttyAMA0.service + sudo systemctl stop serial-getty@ttyAMA0.service ++ grep Revision /proc/cpuinfo ++ cut -d: -f2 ++ tr -d ' ' + RPI_BOARD_REVISION=a02082 + [[ a02082 == \8 ]] + systemctl disable hciuart ++ grep dtoverlay=pi3-miniuart-bt /boot/config.txt + [[ ! -n '' ]] + echo 'Raspberry Pi 3 Detected. If you use a Razberry board you must Disable Bluetooth' Raspberry Pi 3 Detected. If you use a Razberry board you must Disable Bluetooth + echo 'Please add '\''dtoverlay=pi3-miniuart-bt'\'' to the end of the file /boot/config.txt' Please add 'dtoverlay=pi3-miniuart-bt' to the end of the file /boot/config.txt + echo 'And reboot your Raspberry Pi' And reboot your Raspberry Pi + echo 'Everything is successfully installed!' Everything is successfully installed! + echo 4 + php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end zwavejs + rm /tmp/jeedom_install_in_progress_zwavejs + echo '*******************End of package installation******************' *******************End of package installation******************