Loxberry Webseite funktioniert nicht auf dem Raspberry Pi Compute Module 4

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ThatRed
    Smart Home'r
    • 20.11.2015
    • 73

    Loxberry Webseite funktioniert nicht auf dem Raspberry Pi Compute Module 4

    Hallo,

    ich versuche gerade einen Loxberry auf dem Compute Module 4 (8GB 16GB eMMC Flash) zum laufen zubringen und komme nicht auf die Webseite.

    Apache2 meldet:

    Code:
    systemctl status apache2
    
    * apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/apache2.service.d
    `-privatetmp.conf
    Active: failed (Result: exit-code) since Thu 2019-02-14 11:17:06 CET; 2 years 6 months ago
    Docs: https://httpd.apache.org/docs/2.4/
    
    Feb 14 11:17:06 loxberry systemd[1]: Starting The Apache HTTP Server...
    Feb 14 11:17:06 loxberry apachectl[2328]: (2)No such file or directory: AH02291: Cannot access directory
    '/opt/loxberry/log/system_tmpfs/apache2/' for main error log
    Feb 14 11:17:06 loxberry apachectl[2328]: AH00014: Configuration check failed
    Feb 14 11:17:06 loxberry apachectl[2328]: Action 'start' failed.
    Feb 14 11:17:06 loxberry apachectl[2328]: The Apache error log may have more information.
    Feb 14 11:17:06 loxberry systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
    Feb 14 11:17:06 loxberry systemd[1]: apache2.service: Failed with result 'exit-code'.
    Feb 14 11:17:06 loxberry systemd[1]: Failed to start The Apache HTTP Server.
    Ich habe dann mal das Verzeichnis apache2 angelegt und dann startet der Server. Die Webseite bleibt aber weiß und läuft in einen Timeout, nach dem anmelden.

    error.log:

    Code:
    [Thu Aug 26 21:14:48.139277 2021] [mpm_prefork:notice] [pid 4351] AH00163: Apache/2.4.38 (Raspbian) configured -- resuming normal operations
    [Thu Aug 26 21:14:48.139579 2021] [core:notice] [pid 4351] AH00094: Command line: '/usr/sbin/apache2'
    Wie bewege ich den Loxberry zur Mitarbeit?

    Danke.
  • ThatRed
    Smart Home'r
    • 20.11.2015
    • 73

    #2
    Hab es jetzt zum laufen bekommen!

    Dazu habe ich das Loxberry-Image neu auf das eMMC installiert (https://www.raspberrypi.org/document...te-module-emmc) und dann den Inhalt von "/boot" auf den PC kopiert und auf dem eMMC gelöscht. Nun von einer funktionierenden CM4 Installation, das /boot Verzeichnis sichern und auf das eMMC kopieren. Hinterher in der "cmdline.txt" die "root=PARTUUID=xxxxxxxx-xx" vom Loxberry-Image übernehmen. In der "config.txt" habe ich nicht benötigtes auskommentiert und "dtoverlay=dwc2,dr_mode=host" ans Ende gesetzt, um die USB2.0 Ports zu aktivieren.

    Danach startet der Loxberry normal und ich konnte ihn einrichten. Um ihn auf die neuste Version aktualisieren zu können, hat "sudo apt-get update --allow-releaseinfo-change" geholfen (danke andieter_v)

    Da der Loxberry zum Stats4Lox Server werden soll, muss er noch die 128GB NVME SSD, die im M.2 Key-M Slot steckt, erkennen. Dazu ist der Kernel allerdings zu alt und muss erneuert werden.
    Dazu mit "sudo apt-get update" und "sudo apt-get upgrade", das System aktualisieren und mit "sudo rpi-update" den Kernel. Nach einem reboot wird auch die SSD erkannt und kann partitioniert und formatiert werden. Sie wird dann bei mir unter dem Ordner "/database" über fstab eingebunden...

    Folgende Hardware habe ich verwendet:

    Raspberry CM4 mit 8GB RAM und 16GB eMMC Speicher, kein wifi
    Waveshare Mini Base Board A
    GeeekPi Alu Kühler mit PWM Lüfter
    128GB NVME SSD M2 2242

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 2ECE75A7-BF21-4CCB-9BDB-287E3828A616.jpeg Ansichten: 0 Größe: 1,82 MB ID: 316126 Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 4324106B-5266-4D7B-A72C-400F944FD273.jpeg Ansichten: 0 Größe: 2,14 MB ID: 316127

    Würde mich freuen, wenn das in Zukunft einfacher gehen würde...
    Angehängte Dateien
    Zuletzt geändert von ThatRed; 27.08.2021, 22:08.

    Kommentar

    • Labmaster
      Lox Guru
      • 20.01.2017
      • 2495

      #3
      Christian Fenzl
      Prof.Mobilux
      Ist das mit dem geänderten (neueren Kernel) noch 100% Loxberry kompatibel ?
      Sind mit so einer Konfig auf Dauer irgendwelche Software Inkompatibilitäten zu erwarten.

      Ich würde auch gerne auf ein "Raspberry Pi Compute Module 4" gehen, da ich aktuell noch keine andere schöne Möglichkeit gefunden habe einen RPi4 + USV + SSD + Lüfter in ein Normenkonformes Hutschienengehäuse zu bekommen.
      Mit dem Raspberry Pi Compute Module 4 würde ich das jedoch hinbekommen.

      Kommentar

      • Prof.Mobilux
        Supermoderator
        • 25.08.2015
        • 4606

        #4
        Nein, ist er nicht. Und ein Major Release Update wird alle Änderungen am Kernel und /boot überschreiben. Also auf jeden Fall Updates nur manuell einspielen!

        Ich hab mich mit dem Compute Modul noch nie beschäftigt. Wenn da das normale Raspbian drauf läuft, könnten wir sicherlich das Modul im nächsten Major Release offiziell unterstützen. Dazu brauche ich aber Testhardware. Was kauft man da genau?

        Ich habe dazu mal ein Issue angelegt: https://github.com/mschlenstedt/Loxberry/issues/1256

        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


        LoxBerry - Beyond the Limits

        Kommentar


        • Noschvie
          Noschvie kommentierte
          Kommentar bearbeiten
          Wenn der "M.2 Key-M Slot" nicht verwendet wird und kein "sudo rpi-update" ausgeführt wird, ist dann eine "100% Loxberry" Kompatibilität gegeben ?

        • ThatRed
          ThatRed kommentierte
          Kommentar bearbeiten
          Nein, siehe oben.
      • Labmaster
        Lox Guru
        • 20.01.2017
        • 2495

        #5
        Zitat von Prof.Mobilux
        ...
        Dazu brauche ich aber Testhardware. Was kauft man da genau?
        ...
        Eine Raspberry Pi4 Compute Modul, das gibt es mit 1 bis 8GB Ram und 4Gb bis 32GB eMMC sowie mit und ohne Wlan Onboard. https://www.berrybase.de/raspberry-p...mpute-modules/
        Das steckt man dann auf, wie im oben geschilderten Fall, ein Base Board mit M.2 Anschluss wie z.B. CM4-IO-BASE-A ( https://www.amazon.de/gp/product/B095CSRWXS )
        Dazu kommt dann noch eine M.2 SSD (Formfaktor 2230 oder 2242) und fertisch.

        Alternativ, kann man sicher auch ein original Raspberry IO Board nehmen ( https://www.berrybase.de/raspberry-p...o-board?c=2410 ) , das hat z.B. PCIe, dort könnte man sicher auch eine SSD dran betreiben. Mit sowas dann:
        https://www.amazon.de/MZHOU-Dual-M-2.../dp/B07NSYM2TJ
        oder sowas
        https://www.amazon.de/CERRXIAN-PCI-E.../dp/B08DQSWQTZ
        oder oder oder
        Zuletzt geändert von Labmaster; 28.08.2021, 13:24.

        Kommentar

        • ThatRed
          Smart Home'r
          • 20.11.2015
          • 73

          #6
          Eine exzellente Ressource sind die Webseiten, Github und die Videos von Jeff Geerling. Unterstütze Chipsätze und Steckkarten sind hier: https://pipci.jeffgeerling.com und CM4 Boards bzw. Projekte dort: https://pipci.jeffgeerling.com/boards_cm aufgeführt. Übrigens hat das aktuelle Raspberry Pi OS, jetzt auch diverse SATA Treiber direkt integriert: https://www.jeffgeerling.com/blog/20...-support-built

          Kommentar

          • Prof.Mobilux
            Supermoderator
            • 25.08.2015
            • 4606

            #7
            Ok, wohl eher etwas für den Winter...
            🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


            LoxBerry - Beyond the Limits

            Kommentar

            Lädt...