Loxberry auf NVMe Installieren | Error

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Woodenapple
    Azubi
    • 27.10.2021
    • 5

    Loxberry auf NVMe Installieren | Error

    Hi Leute,

    ich versuche gerade den LoxBerry auf einem RPI5 mit 8GB RAM und einer PCIe 2x NVMe Extension zum Laufen zu bekommen.
    Aktuell ist nur eine NVMe installiert, da soll dann irgenwann eine zweite dazu kommen (Samsung 990EVO 1TB).
    Mit einer SD Karte funktioniert die Installation auch ganz wie gedacht.
    Zur NVMe Geschicht:
    DietPi lässt sich normal auf die NMVe flashen, booten und konfigurieren.
    Beim Installscript vom LoxBerry kommt dann allerding folgendes:

    Code:
    Creating config file /etc/php/7.4/mods-available/readline.ini with new version
    Setting up libnet-http-perl (6.22-1) ...
    Setting up libalsaplayer-dev (0.99.81-2+b3) ...
    Setting up python3-libevdev (0.5-3) ...
    Setting up php7.4-mbstring (1:7.4.33-18+0~20241224.97+debian12~1.gbpaac02c) ...
    
    Creating config file /etc/php/7.4/mods-available/mbstring.ini with new version
    Setting up debconf-i18n (1.5.82) ...
    Setting up libgstreamer-plugins-base1.0-0:arm64 (1.22.0-3+deb12u3) ...
    Setting up libefiboot1:arm64 (37-6) ...
    Setting up libdbd-pg-perl (3.16.0-2) ...
    Setting up libnss3:arm64 (2:3.87.1-1+deb12u1) ...
    Setting up php7.4-bz2 (1:7.4.33-18+0~20241224.97+debian12~1.gbpaac02c) ...
    
    Creating config file /etc/php/7.4/mods-available/bz2.ini with new version
    Setting up libexception-class-perl (1.45-1) ...
    Setting up dbus-daemon (1.14.10-1~deb12u1) ...
    Setting up libmbim-proxy (1.28.2-1) ...
    Setting up libio-all-perl (0.87-2) ...
    Setting up libaprutil1-ldap:arm64 (1.6.3-1) ...
    Setting up libclass-c3-perl (0.35-2) ...
    Setting up vim-tiny (2:9.0.1378-2) ...
    Setting up splay (0.9.5.2-14+b1) ...
    Setting up 2to3 (3.11.2-1) ...
    Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1) ...
    Setting up libdevel-callchecker-perl:arm64 (0.008-2) ...
    Setting up libtest-assertions-perl (1.054-5) ...
    Setting up libany-uri-escape-perl (0.01-4) ...
    Setting up libxml-sax-perl (1.02+dfsg-3) ...
    update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
    update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
    
    Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
    debconf: DbDriver "templatedb": could not sync /var/cache/debconf/templates.dat-new: Input/output error
    dpkg: unrecoverable fatal error, aborting:
    tee: /boot/loxberry_install.log: Input/output error
    unable to truncate for updated status of 'libxml-sax-perl': Read-only file system
    E: Sub-process /usr/bin/dpkg returned an error code (2)
    W: Problem unlinking the file /var/cache/apt/pkgcache.bin - pkgDPkgPM::Go (5: Input/output error)
    install.sh: error reading input file: Input/output error
    root@DietPi:~# reboot
    -bash: systemctl: command not found
    die pi ist dann nicht mehr per ssh ansprechbar und reagiert nach einem force reboot nicht mehr. Und hier komme ich leider nicht weiter, daher die Frage ob jemand von euch eine Ahnung hat warum das Script fehlschlägt.

    Zusatzinfo: Ich würde dann gerne noch Docker installieren, um ein paar Services nebenbei laufen zu lassen, falls das geht.
  • svethi
    Lebende Foren Legende
    • 25.08.2015
    • 6301

    #2
    Flashen und starten ist das Eine, stresstest durch Update etwas anderes. Dein Filesystem wird als read-only und IO Fehler gekennzeichnet. Da gibt es ein Problem mit Deinem Speicher.
    Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

    Kommentar


    • svethi
      svethi kommentierte
      Kommentar bearbeiten
      Also Speicherdisk … nicht RAM
  • Woodenapple
    Azubi
    • 27.10.2021
    • 5

    #3
    okay dann werde ich es morgen mal mit einer anderen nvme probieren.
    danke schonmal für den hinweis

    Kommentar


    • svethi
      svethi kommentierte
      Kommentar bearbeiten
      Das heißt aber nicht, dass das an der Disk liegt. Ich vermute eher ein Timing Problem beim Controler
  • Noschvie
    LoxBus Spammer
    • 24.09.2018
    • 449

    #4
    Es wird nicht an der Hardware liegen, sondern an der Installation der Software. Bist du sicher, dass das DietPi OS korrekt installiert wurde und funktioniert? Kannst du ein OS Update fehlerfrei ausführen?

    Kommentar

    • Labmaster
      Lox Guru
      • 20.01.2017
      • 2544

      #5
      Ich hätte auch auf die NVME bzw. deren Anbindung getippt.

      Ich hatte sowas ähnliches mit nem RPi5 und einem PCIe Adapterboard welches über das Folienkabel mit dem RPi5 verbunden wird.
      Hier hatte das Kabel anscheinend keinen sauberen Kontakt und somit hatte der PCIe Bus ab und an ein Problem (vermute in meinem Fall war die Stromversorgung über dieses Kabel nicht besonders zuverlässig)

      Mal mit Kernelmeldungen mit dmesg angeschaut ?

      Ansonsten eventuell auch wirklich eine Installationsproblem.
      Wurde nach dem kopieren der Installation auf die NVMe die Partitionsgröße der NVMe angepasst ?

      Zuletzt geändert von Labmaster; vor einer Woche.

      Kommentar

      • Woodenapple
        Azubi
        • 27.10.2021
        • 5

        #6
        Ich habs gerade mal neu installiert und es ging alles ohne probleme. Anbei die Bilder vom Drive Manager, Output von dmsg und der Fehler bei der Dietpi installation. Allerdings konnte ich den DNS Resolver auf google.com umstellen und dann ist das einfach durchgelaufen.

        Ich kann damit leider nicht viel mehr anfangen, ich checke jetzt nochmal die Verbindungen zum PCIe Board und stecke die mal neu.
        Angehängte Dateien

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4680

          #7
          Ist das die dmesg Ausgabe nachdem der Fehler aufgetreten ist? Kann ich mir ja fast nicht vorstellen....

          Nachdem Du DietPi installierst hast, teste bitte einmal folgenden Befehl:

          Code:
          dd if=/dev/zero of=/opt/testfile bs=1M count=1024; sync
          Das schreibt eine 1GB große Datei nach /opt.. In einem zweiten Terminal lässt Du als root folgenden Befehl mitlaufen:

          Code:
          dmesg -w
          Schaue ob es Fehler gibt. Wenn ja, kannst Du die Textpassage "größzügig" mit der Maus kopieren und in ein Textprogramm einfügen und hier anhängen.
          Zuletzt geändert von Prof.Mobilux; vor einer Woche.
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar

          • Woodenapple
            Azubi
            • 27.10.2021
            • 5

            #8
            diesmal hat es wohl geklappt. loxberry wurde normal installiert.

            Danke für eure Hilfe

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot 2025-01-07 161408.png
Ansichten: 21
Größe: 45,5 KB
ID: 451615

            Kommentar


            • Prof.Mobilux
              Prof.Mobilux kommentierte
              Kommentar bearbeiten
              Bleibt aber ein ungutes Gefühl! Ich würde die obigen Tests trotzdem mal machen. Ansonsten könnte Datenverlust vorprogrammiert sein.
          • Woodenapple
            Azubi
            • 27.10.2021
            • 5

            #9
            Zitat von Prof.Mobilux
            Ist das die dmesg Ausgabe nachdem der Fehler aufgetreten ist? Kann ich mir ja fast nicht vorstellen....

            Nachdem Du DietPi installierst hast, teste bitte einmal folgenden Befehl:

            Code:
            dd if=/dev/zero of=/opt/testfile bs=1M count=1024; sync
            Das schreibt eine 1GB große Datei nach /opt.. In einem zweiten Terminal lässt Du als root folgenden Befehl mitlaufen:

            Code:
            dmesg -w
            Schaue ob es Fehler gibt. Wenn ja, kannst Du die Textpassage "größzügig" mit der Maus kopieren und in ein Textprogramm einfügen und hier anhängen.
            hab ich gemacht, gab keine einträge im terminal
            habs auch mal mit 2gb ein zweites und mit 4gb ein drittes mal gemacht, wieder ohne fehler

            Kommentar


            • Prof.Mobilux
              Prof.Mobilux kommentierte
              Kommentar bearbeiten
              Das klingt gut.
          Lädt...