Probleme bei der Erstellung eines Loxberry 1.4.2 image für OrangePi Zero LTS

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ABaumruck
    Smart Home'r
    • 27.09.2015
    • 47

    Probleme bei der Erstellung eines Loxberry 1.4.2 image für OrangePi Zero LTS

    Hallo an das Forum!
    Ich versuche gerade auf einem OPiZeroLTS Loxberry zu installieren (bzw. ein Image zu erstellen).

    Distribution: "Armbian_5.83_Orangepizero_Debian_stretch_next_4.1 9.38"

    Obwohl ich bereits beim dritten Durchgang bin, gibt es einige Stellen an denen ich Abweichungen von der Beschreibung feststelle um dann schlussendlich bei Punkt 6 unter "Installieren der Pakete" zu scheitern.

    KONSOLE /opt/loxberry/sbin/installpackages.pl --file /opt/loxberry/packages.txt

    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package gcc-4.7-base is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    Package libreadline6 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    Package gcc-4.9 is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    Package libpng12-dev is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Unable to locate package cpp-4.9
    E: Couldn't find any package by glob 'cpp-4.9'
    E: Couldn't find any package by regex 'cpp-4.9'
    E: Unable to locate package gcc-4.6-base:armhf
    E: Couldn't find any package by glob 'gcc-4.6-base'
    E: Couldn't find any package by regex 'gcc-4.6-base'
    E: Package 'gcc-4.7-base' has no installation candidate
    E: Unable to locate package gcc-4.8-base:armhf
    E: Couldn't find any package by glob 'gcc-4.8-base'
    E: Couldn't find any package by regex 'gcc-4.8-base'
    E: Package 'gcc-4.9' has no installation candidate
    E: Unable to locate package gcc-4.9-base:armhf
    E: Couldn't find any package by glob 'gcc-4.9-base'
    E: Couldn't find any package by regex 'gcc-4.9-base'
    E: Unable to locate package gcc-5-base:armhf
    E: Unable to locate package libasan1:armhf
    E: Unable to locate package libboost-iostreams1.58.0:armhf
    E: Couldn't find any package by glob 'libboost-iostreams1.58.0'
    E: Couldn't find any package by regex 'libboost-iostreams1.58.0'
    E: Unable to locate package libboost-iostreams1.60.0:armhf
    E: Couldn't find any package by glob 'libboost-iostreams1.60.0'
    E: Couldn't find any package by regex 'libboost-iostreams1.60.0'
    E: Unable to locate package libgcc-4.9-dev:armhf
    E: Couldn't find any package by glob 'libgcc-4.9-dev'
    E: Couldn't find any package by regex 'libgcc-4.9-dev'
    E: Unable to locate package libjasper1:armhf
    E: Unable to locate package libjpeg8:armhf
    E: Unable to locate package libopenjpeg5:armhf
    E: Unable to locate package libpam-chksshpwd:armhf
    E: Unable to locate package libpng12-0:armhf
    E: Package 'libpng12-dev' has no installation candidate
    E: Unable to locate package libpostproc52
    E: Unable to locate package libraspberrypi-bin
    E: Unable to locate package libraspberrypi-dev
    E: Unable to locate package libraspberrypi-doc
    E: Unable to locate package libraspberrypi0
    E: Package 'libreadline6' has no installation candidate
    E: Unable to locate package libschroedinger-1.0-0:armhf
    E: Couldn't find any package by glob 'libschroedinger-1.0-0'
    E: Couldn't find any package by regex 'libschroedinger-1.0-0'
    E: Unable to locate package libsigc++-1.2-5c2
    E: Couldn't find any package by glob 'libsigc++-1.2-5c2'
    E: Couldn't find any package by regex 'libsigc++-1.2-5c2'
    E: Unable to locate package libudev0:armhf
    E: Unable to locate package mountall
    E: Unable to locate package pi-bluetooth
    E: Unable to locate package python-rpi.gpio
    E: Couldn't find any package by glob 'python-rpi.gpio'
    E: Couldn't find any package by regex 'python-rpi.gpio'
    E: Unable to locate package raspberrypi-bootloader
    E: Unable to locate package raspberrypi-kernel
    E: Unable to locate package raspberrypi-net-mods
    E: Unable to locate package raspberrypi-sys-mods
    E: Unable to locate package raspbian-archive-keyring
    E: Unable to locate package raspi-config
    E: Unable to locate package raspi-copies-and-fills
    E: Unable to locate package rpi-update
    Davor sind mir noch ein paar andere "Abweichungen" aufgefallen
    • Die Gruppe "gpio" gibt es nicht. Genau genommen finde ich gar nichts was mit gpio zusammenhängt
    • Den User "pi" gab es nicht
    • Als ich zum ersten Mal an dem Punkt "KONSOLE /opt/loxberry/sbin/installpackages.pl --file /opt/loxberry/packages.txt --test" war,
      hieß es "user loxberry is not in the sudoers group" ich habe dann loxberry per adduser der Gruppe sudo hinzugefügt
    Habe einige Zeit mit Recherche verbracht, komme aber kein Stück weiter.
    Ist schon eine Weile her, dass ich mich mit Linux beschäftigt habe. Gut möglich, dass ich da wie der Ochse vor dem Tor stehe.
    Hoffentlich kann mir einer von Euch mal die Richtung weisen.

    dafür schon mal danke!
    Gruß Andreas
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11218

    #2
    Wir machen nur sehr eingeschränkten Support für das Erstellen eigener Images. Linux-Erfahrung ist wirklich Voraussetzung.

    User anlegen ist Punkt 3 in der Anleitung.

    Die Anleitung ist Raspberry-spezifisch. Alles, was es nur am Raspberry gibt (zb Gruppe gpio), musst du für dein Image „sinngemäß“ lösen.

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

    Kommentar

    • ABaumruck
      Smart Home'r
      • 27.09.2015
      • 47

      #3
      Christian Fenzl

      Danke für die Rückmeldung!
      Verstehe in etwa was Du mit "sinngemäß" meinst. Mal sehen wie es mit meiner Zeit aussieht. Ich fände es gut wenn man die Hardware Basis von Loxberry breiter aufstellen könnte.

      Ich würde mal den Versuch starten den Weg auf den Allwinner SoCs zu gehen, und zu dokumentieren.

      Dazu noch (und nicht mehr ) zwei Grundsatzfragen:
      • Auf die 2.0 Release von Loxberry warten bevor ich damit starte?
      • Gleich auf die 64bit SoCs von Allwinner (=H5/H6) zu gehen, oder reichen H2+/H3 auch noch für die nächste Zeit?
      Gruß Andreas

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11218

        #4
        „Wir“ (genau genommen managed das gerade hauptsächlich Michael) haben mit Raspbian Buster in LoxBerry 2.0 gerade einige unerwartete Schwierigkeiten (/boot-Partition zu klein, Firmwaretreiber ziehen nicht mit, Wifi spinnt, Python-Libs „verschwinden“ beim Update, reguläre apt-Pakete gehen nicht mehr usw.), ich kann und will aktuell darauf nicht eingehen. Breiter Aufstellen ist ein bekannter und erfasster Wunsch, dem wir erst nachgehen, wenn mal unser eigenes 2.0er Image steht.
        Zu den SoCs kann ich nichts sagen - hab ich nicht, kenn ich nicht 😉
        Zuletzt geändert von Christian Fenzl; 01.10.2019, 16:54.
        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

        Kommentar

        • svethi
          Lebende Foren Legende
          • 25.08.2015
          • 6292

          #5
          ABaumruck Deine oben geschilderten Probleme haben aber nichts mit breiterer Hardware zu tun. Es handelt sich dabei um etliche Software Pakete, die in Deiner Distribution nicht verfügbar sind. Du kannst Dir ja eine eigene Paketliste anlegen, in den die fehlenden Pakete eben nicht enthalten sind. Kann dann halt sein, dass einiges und eventuell auch Plugins nicht funktionieren. Teilweise heißen die Pakete auch einfach nur anders oder haben andere Versionen. Wenn Du nicht auf die Standard Dirstribution setzt, ist es halt an Dir damit zurecht zu kommen.
          Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

          Kommentar

          • Prof.Mobilux
            Supermoderator
            • 25.08.2015
            • 4639

            #6
            Ich würde mir auch eine größere Verbreitung des Loxberry auf Ein-Platinen-Rechner und Virtuelle Maschinen wünschen. Es scheitert aktuell aber an den Details:
            • Der Raspberry wird "richtig" nur von Raspbian unterstützt. Raspbian wiederum unterstützt keine anderen Einplatinenrechner.
            • Armbian wiederum unterstützt sehr viele Ein-Platinen-Rechner, aber leider den Raspberry nicht.
            • DietPi würde wohl beides abdecken, ist aber extrem "customized" und daher schwer umzustellen.
            • Debian direkt unterstützt nur den Pi 1-3, aber leider den Pi4 noch nicht
            Das Beste wäre ein "richtiges" Debian zu verwenden. Damit würde man dann auch gleich die ganzen virt. Maschinen abdecken. Sobald Debian für den Pi4 verfügbar ist, habe ich mir das vorgenommen. Dauert aber sicherlich noch eine ganze Weile...

            Wenn Du es selbst testen möchtest, dann nimm gleich LoxBerry 2.0 (basiert auf Debian Buster). Allerdings brauchst Du Dir ohne tiefe Linuxkenntnisse die Mühe nicht zu machen. Das wird dann ehrlich gesagt nichts. Du musst ziemlich tiefe Änderungen am System durchführen und diese auch "verstehen". "Einfach mal so" die Anleitung abarbeiten wird nicht funktionieren.
            Zuletzt geändert von Prof.Mobilux; 02.10.2019, 09:33.
            🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


            LoxBerry - Beyond the Limits

            Kommentar

            Lädt...