Ankündigung

Einklappen
Keine Ankündigung bisher.

Paket php8.2-fpm unter Trixie nicht vorhanden -> Lösung: 8.2 durch 8.4 ersetzen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Paket php8.2-fpm unter Trixie nicht vorhanden -> Lösung: 8.2 durch 8.4 ersetzen

    Hallo Wolfram wvhn
    Ich habe gestern mal angefangen mein Testsystem mit Trixie (Raspberry PI OS) neu aufzusetzen, weil Bookworm seit Juni offiziell nur noch als LTS supported wird.
    Bei der Installation von SmartVISU nach Komplettanleitung wird versucht php8.2-fpm zu installieren, was es für Trixie nicht gibt.
    Ist das ein Fehler in der Komplettanleitung und müsste php8.4-fpm heißen, oder gibt es einen Grund für die alte Version?
    Alles, was die Suchmaschine im Forum bei mir ausgeworfen hat, ist aus 2025 und betrifft andere Fehler.
    In der Komplettanleitung gibt es NACH (erfolgreicher) Installation noch diesen Abschnitt:


    Sollte es Probleme mit PHP geben, sind folgende Schritte durchzuführen:

    sudo mkdir /etc/systemd/system/php8.2-fpm.service.d/
    sudo nano /etc/systemd/system/php8.2-fpm.service.d/service_php_fix.conf

    Hier ist folgender Inhalt einzutragen. Danach die Datei speichern und schließen.

    [Service]
    RuntimeDirectory=php
    RuntimeDirectoryMode=755

    Schließlich sollte PHP und der Webserver neu gestartet werden.

    sudo systemctl restart php8.2-fpm.service
    sudo systemctl restart nginx ODER sudo systemctl restart apache2

    Welche Art von Problemen wird nicht näher genannt, aber auch hier bezieht man sich noch auf die Version 8.2.

    Gruß, Martin
    Zuletzt geändert von Sipple; 14.09.2026, 08:20.

    #2
    Moin Martin Sipple,

    die Angabe in der Komplettanleitung ist veraltet. In Trixie ist php8.4 die mitgelieferte Version und dazu müssen die zusätzlich zu installierenden Module passen. Also php8.4-fpm.

    Ich passe die smartVISU laufend an neue php-Versionen an. Deshalb sollte es keinen Grund geben, eine ältere php-Version zu installieren. Die aktuell unterstützte php-Version steht immer in den release notes hier im Forum (oben angepinnt) und für die develop-Version im changelog im develop branch.

    Gruß
    Wolfram
    Zuletzt geändert von wvhn; 14.09.2026, 09:01.

    Kommentar


      #3
      Danke Wolfram
      Habe ich mir schon gedacht.
      Läuft.

      Noch ein kleiner Hinweis für alle, die auch drüber stolpern:
      Folgt man der Komplettanleitung, wird neuerdings die smartVISU VOR SmartHomeNG installiert. Dann fehlen u.U. einige Pakete (bei mir war es git).
      Ich rate daher zur umgekehrten Reihenfolge.

      Kommentar


        #4
        Bernd bmx hat die Doku zu den php-Paketen schon im develop branch überarbeitet.

        Zur Reihenfolge der Installation noch ein Hinweis:
        Das smartvisu-Plugin von smarthomeNG schreibt beim Neustart Informationen in die smartVISU-Ordner. Wenn man smarthomeNG zuerst installiert, muss man es nach der Installation von smartVISU neu starten, insbesondere wenn man die automatische Seitengenerierung des Plugins nutzt.

        Ich habe jetzt einen PR für die Doku erstellt, so dass die Installation der benötigten Pakete im Abschnitt "Debian" erfolgt. Damit sollte die beschriebene Reihenfolge auch funktionieren.

        Gruß
        Wolfram

        Kommentar


          #5
          Es ist aktuell Debian trixie in 13.7 rausgekommen, eine Aktualisierung der Komplettanleitung ist vorgenommen worden, das database Plugin wurde erweitert, das AdminUI in den Funktionen aktualisiert und und und

          Entweder gibt es ein Fixup oder ein neues Release. Vorher müsste jemand die Komplettanleitung mal durcharbeiten mit dem aktuellen Stand um sicher zu gehen, das auch alles klappt und nichts fehlt (oder zuviel ist).

          Will sowieso jemand frisch installieren und dabei die Komplettanleitung prüfen? Freiwillige vor :-)

          Kommentar


            #6
            Wo finde ich denn die überarbeitete Kurzanleitung? Ich muss mal schauen, wie ich die nächsten Tage dazu komme. Wird halt eingeschränkt sein auf Raspberry PI CM5 Plattform mit SSD und Raspberry Pi OS Lite (64-bit) per Imager auf die SSD gespielt und von dort gebootet.

            Code:
            PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
            NAME="Debian GNU/Linux"
            VERSION_ID="13"
            VERSION="13 (trixie)"
            VERSION_CODENAME=trixie
            DEBIAN_VERSION_FULL=13.7
            ID=debian
            HOME_URL="https://www.debian.org/"
            SUPPORT_URL="https://www.debian.org/support"
            BUG_REPORT_URL="https://bugs.debian.org/"
            Trixie 13.7 ist es schonmal, kann aber sein, dass das durch das obligatorische apt update/upgrade erst auf 13.7 hochgezogen wurde.
            Zuletzt geändert von Sipple; Gestern, 08:23.

            Kommentar


              #7
              Hier: aktuelle Komplettanleitung develop branch
              Zuletzt geändert von wvhn; Gestern, 18:31.

              Kommentar


                #8
                Moin Sipple​,

                wenn Du die Installation nach Komplettanleitung testest und Apache als Webserver verwendest, lass doch mal php-fpm weg. Das wird nach meinem Kenntnisstand nur bei nginx als Webserver benötigt. Unter Apache müsste man noch diverse Eingriffe in die Konfiguration vornehmen, um php-fpm anstatt des php-Moduls von Apache zum Laufen zu bringen. Meine Installationen laufen mit Apache und ohne php-fpm.

                Gruß
                Wolfram

                Kommentar

                Lädt...
                X