Betatest: LoxBerry 3.x auf Debian 12 (Bookworm)
Einklappen
X
-
Hello Prof.Mobilux. What appropimate timeframe do you anticipate for a 'finalised' Bookworm/Loxberry build? I would like to decide on whether to use the previous Bullseye build or permanently use the Bookworm build going forward. I haven't solved the MQTT issue posted earlier, but then I haven't run the script lately (I'm unsure whether the script needs to be run from a clean install)?Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin. -
Aufgrund eines Bugs im Hyper-V Image in Bullseye bin ich nun auch umgestiegen auf die Bookworm Beta, installiert auf Windows Server 2019 Hyper-V.
Dear Community! Today I installed the Hyper-V VHDX Image as Bullseye (Debian 11) Version, wich is needed for Loxberry. After the first start the partition has round about 900MB. I tryed to expand the fs with dietpi-drive_manager but it wont work. During the startup it runs so fast, that you cant read anything, reboot is in under 5 seconds. There is no hold on for expanding anything. Than I tryed to expant it to 8GB with parted. It says that the sector was out of range. This is impossible be...
Die DietPi Bookworm (Debian 12) Hyper-V VHDX startet in einer Generation 1 Maschine problemlos.
Installiert habe ich dieCode:hyperv-daemons
Code:dietpi-drive_manager
Installation ohne vorherige Änderungen am DietPi OS über
Code:wget https://raw.githubusercontent.com/mschlenstedt/Loxberry_Installer/main/install_bookworm.sh && bash install_bookworm.sh -b master | tee /boot/loxberry_install.log
Vielen Dank an alle, die hier unermüdlich in ihrer freien Zeit am Loxberry Projekt mitwirken und Features anbinden, die Loxone nicht bereitstellen kann/will... Wirklich tolle Arbeit!Kommentar
-
Nach Installation des Fritz-Plugins Neustart durchgeführt und nun ist der loxberry nicht mehr erreichbar.Kommentar
-
Ja.
Dietpi Beta. Loxberry Beta. Danach Fritz.Lox installiert und neugestartet. -
Das Plugin läuft schon ewig fehlerfrei auf der aktuellen Loxberry Version.
Aber ohne Logs von Installation, Systemstatus etc. Wird Dir da hier keiner weiterhelfen können. Das Plugin ändert am Webserver rein gar nichts und kann daher nicht der Verursacher sein. Maximal wäre die Konfigseite des Plugin kaputt. Warte nach dem Neustart mal ne Stunden. Zum Einen könnte es sein, dass Sicherheitsupdates im Hintergrund eingespielt werden. Zum Anderen könnte eine fehlerhafte Netzwerkeinstellung dafür sorgen, dass das Netzwerk erst nach einem fallback wieder gestartet wird.
-
-
Es gibt leider noch ein PHP Problem mit Bookworm. Bookworm wird mit PHP8.x ausgeliefert. Das macht bei vielen der existierenden Plugins Probleme. Daher installieren wir einen Backport auf PHP7.4.
Das funktioniert prinzipiell gut. Allerdings ist es so, dass einige Plugins PHP-Pakete nachinstallieren, z. B. "php-gd". Nun wird aber hier immer das Paket für PHP 8.x nachinstalliert. Wir bräuchten jetzt "php7.4-gd". Jetzt müssten wir auch wieder alle Plugins anpassen...
Jemand eine Idee, wie man das unter Debian permanent umstellen kann, sodass bei "apt-get install php-gd" das Paket nicht für 8.x sondern für 7.4 installiert wird?🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Geht bestimmt "irgendwie" mit apt pinning....Zuletzt geändert von Prof.Mobilux; 02.03.2024, 12:43.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Das ist das Problem, Beispiel Paket "php-gd" - das installiert Version 8.2:
Code:root@loxberry:~# apt -a show php-gd Package: php-gd Version: 2:8.3+94+0~20240109.49+debian12~1.gbpe06825 Priority: optional Section: php Source: php-defaults (94+0~20240109.49+debian12~1.gbpe06825) Maintainer: Debian PHP Maintainers <team+pkg-php@tracker.debian.org> Installed-Size: 10.2 kB Depends: php-common, php8.3-gd Download-Size: 3800 B APT-Sources: https://packages.sury.org/php bookworm/main amd64 Packages Description: GD module for PHP [default] This package provides a GD module for PHP. . PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on Debian's default PHP version (currently 8.3). Package: php-gd Version: 2:8.2+93 Priority: optional Section: php Source: php-defaults (93) Maintainer: Debian PHP Maintainers <team+pkg-php@tracker.debian.org> Installed-Size: 10.2 kB Depends: php-common, php8.2-gd Download-Size: 3648 B APT-Sources: https://deb.debian.org/debian bookworm/main amd64 Packages Description: GD module for PHP [default]
Code:root@loxberry:~# apt -a show php7.4-gd Package: php7.4-gd Version: 1:7.4.33-8+0~20230904.88+debian12~1.gbp87c414 Priority: optional Section: php Source: php7.4 Maintainer: Debian PHP Maintainers <team+pkg-php@tracker.debian.org> Installed-Size: 143 kB Provides: php-gd Depends: php-common (>= 1:81~), ucf, php7.4-common (= 1:7.4.33-8+0~20230904.88+debian12~1.gbp87c414), libc6 (>= 2.4), libgd3 (>= 2.1.1) Homepage: http://www.php.net/ Download-Size: 28.1 kB APT-Sources: https://packages.sury.org/php bookworm/main amd64 Packages Description: GD module for PHP This package provides the GD module(s) for PHP. . PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hallo bestes Loxberry Team,
Es ist einfach unglaublich, was ihr hier immer wieder auf die Beine stellt. Herzlichen Dank, dass ihr hier so viel Zeit und Herzblut nicht nur in die Entwicklung, sondern auch in die Betreuung von uns "Usern" steckt. Grandios. Danke.
Nachdem bei mir seit einigen Jahren ein Raspi in der Verteilung hing, ist Loxberry nun, dank Unterstützung von HyperV, in eine VM umgezogen. Leider funktioniert ja im Moment nur das Bookworm Image, weswegen ich mich hier auf Beta Territorium bewege.
Das scheint sich leider zu rächen, da SDA Initial nur 8GB Speicher zur Verfügung hat und über die Zeit ja ein wenig Logs auflaufen und auch mal Updates draufkommen, wollte ich letztens mal die "Platte" größer machen.
Das mit dem Platte größer machen läuft super. In HyperV die Platte vergrößert, über den DietPi Disk Manager die Order gegeben die Platte beim nächsten Reboot zu erweitern und neu gestartet, ist SDA dann tatsächlich auch größer.
Aber zu früh gefreut, Loxberry startet dann nicht mehr, bzw. ist nicht mehr per HTTP zu erreichen.
Habt ihr einen Tipp, wo genau ich mal nachsehen könnte, woran es liegt?
Oder habt ihr gar eine Idee wo es hapern könnte?
Beste Grüße
vom Loxnoob
Kommentar
-
Bei der VM hast Du doch auch ein "echtes" Konsolenfenster. Kommen da Fehlermeldungen? Wenn Du Dich dort als root einloggst und "dmesg" aufrufst irgendwelche Besonderheiten?🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Ich habe das Problem gerade noch einmal reproduziert. Nein, es gibt keine Fehlermeldung.
Mir ist nun aber aufgefallen, dass nicht einfach nicht geantwortet wird, sondern die Verbindung verweigert wird.
Auch per SSH, um den output von DMESG zu teileen, komme ich dann nicht mehr drauf, sondern nur direkt über HyperV.
Mysteriös.
Kommentar
-
Hallo,
ich habe leider ein Problem mit MQTT von LoxBerry: Die fehlermeldung ist "Error saving data" auf der Konfigurationsseite von MQTT, wenn ich "save and apply" drücke. (Unter /system_tmpfs/mqttfinder.log sehe ich, dass bereits mqtt-topics geloggt werden.) - Weiß jemand, was ich tun kann?
Ich habe Loxberry 3.0.0.6 installiert und direkt danach dietpi auf bookworm upgegradet. Dieses Upgrade habe ich gemacht, weil ich irgendwo gelesen hatte, dass Loxberry ein solches Upgrade egal sein und es bei mir zuvor bereits mit all meinen Plugins funktioniert hatte. Nachdem aber mein System gecrasht ist, musste ich neu installieren, und voila! - da war der Fehler.
cat ~/log/system_tmpfs/apache2/php.log
... liefert gar nichts und im Tab Konsole des Entwickler-Werzeugs meines Webbrowsers (Firefox) sehe ich:
Code:Called Save and Apply mqtt.cgi:669:13 HTTPS-Only Mode: Unsichere Anfrage "http://loxberry/admin/system/ajax/ajax-generic.php?file=$lbsconfigdir/general.json§ion=Mqtt&write" erhält aufgrund einer Ausnahme kein Upgrade. ajax-generic.php HTTPS-Only Mode: Unsichere Anfrage "http://loxberry/admin/system/ajax/ajax-generic.php?file=LBPCONFIG/mqttgateway/mqtt.json§ion=Main&write" erhält aufgrund einer Ausnahme kein Upgrade. ajax-generic.php XHRPOST http://loxberry/admin/system/ajax/ajax-generic.php?file=$lbsconfigdir/general.json§ion=Mqtt&write [HTTP/1 500 Internal Server Error 6ms] HTTPS-Only Mode: Unsichere Anfrage "http://loxberry/admin/system/ajax/ajax-generic.php?file=LBPCONFIG/mqttgateway/cred.json§ion=Credentials&write" erhält aufgrund einer Ausnahme kein Upgrade. ajax-generic.php XHRPOST http://loxberry/admin/system/ajax/ajax-generic.php?file=LBPCONFIG/mqttgateway/mqtt.json§ion=Main&write [HTTP/1 500 Internal Server Error 4ms] Response { type: "basic", url: "http://loxberry/admin/system/ajax/ajax-generic.php?file=$lbsconfigdir/general.json§ion=Mqtt&write", redirected: false, status: 500, ok: false, statusText: "Internal Server Error", headers: Headers(5), body: ReadableStream, bodyUsed: false } mqtt.cgi:680:14 XHRPOST http://loxberry/admin/system/ajax/ajax-generic.php?file=LBPCONFIG/mqttgateway/cred.json§ion=Credentials&write [HTTP/1 500 Internal Server Error 11ms] HTTPS-Only Mode: Unsichere Anfrage "http://loxberry/admin/system/ajax/ajax-main-icons-handler.php" erhält aufgrund einer Ausnahme kein Upgrade. ajax-main-icons-handler.php XHRGET http://loxberry/admin/system/ajax/ajax-main-icons-handler.php [HTTP/1.1 200 OK 0ms] Uncaught (in promise) SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data HTTPS-Only Mode: Unsichere Anfrage "http://loxberry/admin/system/ajax/ajax-main-icons-handler.php" erhält aufgrund einer Ausnahme kein Upgrade. ajax-main-icons-handler.php XHRGET http://loxberry/admin/system/ajax/ajax-main-icons-handler.php [HTTP/1.1 200 OK 0ms] Uncaught (in promise) SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Kommentar
-
Nö, damit ist jetzt Dein PHP kaputt. Backup zurückspielen und kein Dist-Upgrade mehr machen. Das geht nicht einfach so.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Das Problem ist, das wir nicht wissen können ob es geht oder nicht. Meist warnt selbst Debian davor ein dist-upgrade zu machen. Bzw. es gibt dann lange HowTos was zu beachten ist. So ist es hier auch. LoxBerry ist es letztendlich wurscht worauf es läuft. Hier bei Bookworm ist es aber so, dass php von Version 7.x auf 8.x hochgezogen wurde. Und mit php8.x sind sehr viele inkompatible Änderungen gekommen, deswegen laufen nun die Skripte nicht mehr. Das hat alles nichts mit LoxBerry zu tun, aber führt letztendlich dazu, dass er nicht mehr läuft. Deswegen steht ja hier im Thread auch ganz fett "BETA" dran... -
Danke für die Arbeit, die ihr da im Hintergrund leistet. Nachdem ich den Schaden hatte, werde ich künftig vor dem nächsten Upgrade sicher noch die Foren durchsuchen. Bei mir war es nach meiner Erinnerung so, dass ich den Umstieg schon einmal gemacht hatte und mir danach nichts aufgefallen war, insbesondere MQTT ist problemlos weiter gelaufen (allerdings habe ich danach an der Konfiguration sicher nichts geändert).
-
Da ich zwar Loxberry 3.0.0.6 beta auf einem Raspberry 5 zum laufen bekommen habe, allerdings weiterhin diverse loxberry plugins (u.a. sonos4lox) nicht funktionieren, habe ich den RP5 wieder zurückgesendet und mir einen RP4 bestellt. Schade.Kommentar
Kommentar