Wie macht man ein Frontend Update von Zigbee2MQTT?
Ich habe nichts dazu gefunden.
Danke
richimaint
Wie macht man ein Frontend Update von Zigbee2MQTT?
Ich habe nichts dazu gefunden.
Danke
richimaint
Das macht er automatisch mit. Das geht nicht extra
Gruß
Burkhard
Eben nicht, habe dein Scriptabauf in einen …sh Script geschrieben und ausgeführt. Hat auch alles funktioniert. Das Frontend aktuell bei mir 0.6.76, sollte jetzt Version 0.6.79 haben, wurde haber nicht aktualisiert.
richimaint
Wenn Du das Script 1:1 übertragen hast, dann kann das sein. Anhand der Versionsnummer bist Du auf dem stable-Pfad, richtig?
Als Empfehlung, bitte auf den Dev-Pfad wechseln. Da wird immer alles geupdated und neuere Hardware wird auch immer zuerst in der Dev unterstützt und kommt immer zum 1. eines jeden Monats in die stable.
Switch to the dev branch | Zigbee2MQTT
Habe gerade ein Update mit dem Script gemacht und bin auf 0.6.79. Hat also einwandfrei funktioniert.
Gruß
Burkhard
So, Script angepasst und läuft.
Mal schauen…
Danke
richimaint
Ist nicht durchgelaufen…igendwie Speicherproblem.
richimaint
@richimaint ich habe deine und die Beiträge von @Burki24 mal in einen extra Thread verschoben.
Grüße,
Kai
Welches Speicherproblem kommt denn? So kann ich da nicht viel helfen.
Muss ich noch mal nachstellen. Mit Wechsel auf Master ging es wieder.
richimaint
Hier der log:
Mar 14 14:17:21 beaglebone npm[2826]: Building Zigbee2MQTT... (hash changed), failed
Mar 14 14:17:21 beaglebone npm[2826]: Build failed; ran out-of-memory, free some memory (RAM) and start again
Mar 14 14:17:21 beaglebone npm[2826]: (node:2838) UnhandledPromiseRejectionWarning: Error: Command failed: npm run bu ild
Mar 14 14:17:21 beaglebone npm[2826]: <--- Last few GCs --->
Mar 14 14:17:21 beaglebone npm[2826]: [2862:0x40eeef8] 231681 ms: Scavenge 126.8 (128.8) -> 126.5 (129.0) MB, 12.3 / 0.0 ms (average mu = 0.751, current mu = 0.185) allocation failure
Mar 14 14:17:21 beaglebone npm[2826]: [2862:0x40eeef8] 234760 ms: Mark-sweep 126.9 (129.0) -> 126.6 (129.3) MB, 295 4.4 / 0.0 ms (average mu = 0.598, current mu = 0.367) allocation failure scavenge might not succeed
Mar 14 14:17:21 beaglebone npm[2826]: [2862:0x40eeef8] 239600 ms: Mark-sweep 127.1 (129.3) -> 126.8 (129.3) MB, 409 9.8 / 0.0 ms (average mu = 0.397, current mu = 0.153) allocation failure scavenge might not succeed
Mar 14 14:17:21 beaglebone npm[2826]: <--- JS stacktrace --->
Mar 14 14:17:21 beaglebone npm[2826]: FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation fai led - JavaScript heap out of memory
Mar 14 14:17:21 beaglebone npm[2826]: Aborted
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! code ELIFECYCLE
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! errno 134
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! zigbee2mqtt@1.24.0-dev build: `tsc && node index.js writehash`
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! Exit status 134
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR!
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! Failed at the zigbee2mqtt@1.24.0-dev build script.
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! This is probably not a problem with npm. There is likely additional lo gging output above.
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! A complete log of this run can be found in:
Mar 14 14:17:21 beaglebone npm[2826]: npm ERR! /home/debian/.npm/_logs/2022-03-14T13_17_21_487Z-debug.log
Mar 14 14:17:21 beaglebone npm[2826]: at ChildProcess.exithandler (child_process.js:383:12)
Mar 14 14:17:21 beaglebone npm[2826]: at ChildProcess.emit (events.js:400:28)
Mar 14 14:17:21 beaglebone npm[2826]: at maybeClose (internal/child_process.js:1058:16)
Mar 14 14:17:21 beaglebone npm[2826]: at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
Mar 14 14:17:21 beaglebone npm[2826]: (Use `node --trace-warnings ...` to show where the warning was created)
Mar 14 14:17:21 beaglebone npm[2826]: (node:2838) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise whi ch was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--u nhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
Mar 14 14:17:21 beaglebone npm[2826]: (node:2838) [DEP0018] DeprecationWarning: Unhandled promise rejections are depr ecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exi t code.
Mar 14 14:17:21 beaglebone systemd[1]: zigbee2mqtt.service: Succeeded.
Mar 14 14:17:22 beaglebone systemd[1]: zigbee2mqtt.service: Service RestartSec=100ms expired, scheduling restart.
Mar 14 14:17:22 beaglebone systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 1.
Mar 14 14:17:22 beaglebone systemd[1]: Stopped zigbee2mqtt.
Mar 14 14:17:22 beaglebone systemd[1]: Started zigbee2mqtt.
Mar 14 14:17:26 beaglebone npm[2881]: > zigbee2mqtt@1.24.0-dev start /opt/zigbee2mqtt
Mar 14 14:17:26 beaglebone npm[2881]: > node index.js
hmmm, auf was für einem Gerät hast Du es zu laufen?
Er sagt, Dein Arbeitsspeicher reicht nicht aus.
Sehe gerade, Du hast ein beagleboard. Wieviel Speicher hat der 512MB oder 1GB? Beides dürfte knapp sein.
Es ist ei Beaglebone black.
richimaint
Der Black hat nur 512MB DDR3. Das dürfte der Grund sein. Läuft da noch was anderes als z2m drauf?
Eigentlich nicht…
Filesystem Size Used Avail Use% Mounted on
udev 214M 0 214M 0% /dev
tmpfs 49M 1.6M 47M 4% /run
/dev/mmcblk1p1 3.6G 2.5G 911M 74% /
tmpfs 242M 0 242M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 242M 0 242M 0% /sys/fs/cgroup
tmpfs 49M 0 49M 0% /run/user/1000
Achso RAM ja 512 und 4GB EMMC
Da spielt wirklich der Speicher nicht mit.
Den DEV Branch bekomme ich nicht drauf, den Master schon.
richimaint
Das hatte ich gestern auch bemerkt beim Pi3A+ (512 MB)
Auch da dürfte es das gleiche Problem mit dem Speicher sein.