Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. *GELÖST* Erfolgreich ioBroker auf ''altem'' Handy als Hardware installiert

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

*GELÖST* Erfolgreich ioBroker auf ''altem'' Handy als Hardware installiert

Geplant Angeheftet Gesperrt Verschoben Gelöst ioBroker Allgemein
installationdebianhardware
6 Beiträge 2 Kommentatoren 606 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Martin PillmannM Offline
    Martin PillmannM Offline
    Martin Pillmann
    schrieb am zuletzt editiert von Martin Pillmann
    #1

    Hallo zusammen,

    bin ganz neu hier und habe auch leider noch keine Erfahrung oder vorkenntnisse was linux anbelangt.

    Ich dachte ich könnte mein altes handy (Vernee Apollo lite) was von der Hardware gar nicht so schlecht ist (Octacore 1,9 GHz ARM64 4GB RAM) benutzen um iobroker laufen zu lassen.
    Nachdem ich mir gestern die Nacht um die ohren geschlagen habe und nichts funktionieren wollte auch nicht in VMWare oder Virtualbox (überall blieb die Installation einfach random an einem zufälligen punkt stehen ohne fehler)
    Hab ich es heute nochmal versucht und siehe da auf anhieb lief alles rund in VirtualBox. Dadurch wieder motiviert versuchte ich es in allen möglichen linux virtualisierungen auf meinem alten Handy. Und siehe da bei Linux Deploy lief alles fehlerlos durch.
    Möchte an dieser stelle gleich anmerken node und nodejs haben die version 8.15.1 und npm habe ich mit
    npm install -g npm auf 6.9.0 geupdatet
    läuft mit diesen versionen auf Virtual box unter debian problemlos
    JEDOCH nicht an meinem Handy ebenfalls unter debian
    wenn ich eingebe iobroker start (nach erfolgreicher installation)

    bekomme ich die Meldung:

    root@localhost:~# iobroker start
    Starting iobroker controller daemon...
    iobroker controller daemon failed to start:  Failed to change working directory to root
    

    Ich hoffe irgendwer kann mir helfen und das ist nur ein zuweisungs oder Rechte Problem, wäre der Hammer wenn ich es zum laufen bekommen würde.
    ich würde es ja gerne auf einem nativen linux laufen lassen aber leider gibt es für meine alten Geräte keine ROMs bzw. images (Galaxy S4, Vernee Apollo lite, Xperia Sola)

    HomoranH 1 Antwort Letzte Antwort
    0
    • Martin PillmannM Offline
      Martin PillmannM Offline
      Martin Pillmann
      schrieb am zuletzt editiert von
      #4

      Okay ich habe nach über 20 stunden Probieren auf diversen Systemen und Virtualisierungen von Linux auf Android den Fehler selbst gefunden :'D

      iobroker lässt sich nur aus dem eigenen home Verzeichnis starten wenn er auf einem virtualisierten Linux läuft.

      Falls noch jemand Interesse daran hat ein altes Handy als Hardware zu nutzen:

      Ihr braucht
      -Rootrechte
      -installierte busybox
      -Linux Deploy
      -und am besten einen Rechner an dem ihr alles über SSH macht am Tochscreen sind Kommandos keine Freude von langer Dauer.

      Installiert euch die App Linux Deploy und konfiguriert das zu installierende System auf dem button unten rechts.
      Distribution: Debian,
      Architecture: arm64,
      Distribution Suite: stretch,
      Quellpfad: http://ftp.debian.org/debian/
      Als Installationstyp hab ich Datei gewählt ihr braucht eben etwas Platz auf dem Handy aber ihr verwendet es ja nicht mehr im Alltag sollte also kein Problem sein.
      Image Größe hab ich auf großzügige 6000MB gestellt kann man auch mehr machen wenn man platz hat.
      setzt euren Benutzernamen auf root oder eben weiter unten bei privileged user euren gewählten Benutzernamen ein
      die beiden müssen jedenfalls übereinstimmen sonst habt ihr später keinen root Zugriff.

      Init steht bei mir auf enable und init system auf sysv
      SSH müsst ihr auch noch auf enable stellen und könnt einen port wählen.
      die Grafische Oberfläche hab ich zum Ressourcen einsparen deaktiviert gelassen.

      Danach geht ihr zurück auf die Startseite und startet die Installation auf den 3 punkten oben rechts.
      Nach einem Weilchen ist diese abgeschlossen ihr geht auf stop und wieder bei den 3 punkten auf configure
      wieder auf stop und dann auf start
      Nun könnt ihr über SSH Zugriff weiter machen (Terminal hat bei mir sowieso nicht funktioniert)
      loggt euch mit eurem priviligierten User oder eben mit root und dem von euch vergeben Passwort ein.

      apt-get update
      
      apt-get upgrade
      

      sollte eigentlich nicht geupdatet werden ihr habt es ja eben erst gezogen aber man weiss ja nie
      danach installiert ihr euch curl

      apt-get install curl
      

      im Anschluss prüft ihr ob bereits node installiert ist (sollte es normal nicht sein)

      node -v
      nodejs -v
      npm -v
      

      dann holt ihr euch wenn ich das richtig verstanden habe die Quelle mit

      curl -sL https://deb.nodesource.com/setup_8.x | bash -
      

      und installiert das ganze dann mit

      apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
      

      danach prüft ihr nochmals die node und nodejs version welche gleich sein sollten.
      und updatet npm mit

      npm install -g npm
      

      auf die neueste version

      jetzt

      logout
      

      eingeben und in der app auf stop und wieder auf start
      wieder mit ssh verbinden und via

      curl -sL https://iobroker.net/install.sh | bash -
      

      iobroker installieren

      im Anschluss wenn die Installation erfolgreich war (es kommen meldungen zum ?seriellen port?)
      gleich nochmal

      logout
      

      via ssh und in der app stop und wieder start.
      Wieder verbinden via ssh und mit

      cd /opt/iobroker/
      

      in den iobroker Ordner wechseln da sich von Ausserhalb der Service nicht starten lässt und mit

      iobroker start
      

      starten und an einem Rechner im Netzwerk oder Handy die Weboberfläche aufrufen und schauen ob alles funktioniert.

      Ich weiss alles mit dem User root zu machen ist nicht elegant und auch sicherheitstechnisch von vielen verteufelt.
      Ich bin ein absoluter Linux noob und habe es nicht anders sauber installiert bekommen.
      Die befehle und Vorgehensweise ist natürlich aus dem Schnellstartguide http://www.iobroker.net/docu/?page_id=8323&lang=de
      Ich habe die Befehle nur insoweit angepasst dass keine sudo mehr vor oder nachgestellt ist da das unter verwendung des root users zu Fehlern bei der Installation führt.

      Wenn es Anregungen zur Abänderung oder Fragen gibt ich versuche soweit ich kann zu helfen.
      Wenn ein Admin meint es wäre inhaltlich ein Wertvoller Beitrag :D dann darf auch gerne verschoben werden.

      Viel Spaß das ganze auf euren ausgedienten Geräten zu nutzen mit mehr Rechenpower (installation dauert nichtmal 5 minuten) als ein Raspi :P bei selbem Stromverbrauch.

      danke nochmal @Homoran hast mich trotzdem nochmal in die richtige richtung geschubst :D

      HomoranH 1 Antwort Letzte Antwort
      0
      • Martin PillmannM Martin Pillmann

        Hallo zusammen,

        bin ganz neu hier und habe auch leider noch keine Erfahrung oder vorkenntnisse was linux anbelangt.

        Ich dachte ich könnte mein altes handy (Vernee Apollo lite) was von der Hardware gar nicht so schlecht ist (Octacore 1,9 GHz ARM64 4GB RAM) benutzen um iobroker laufen zu lassen.
        Nachdem ich mir gestern die Nacht um die ohren geschlagen habe und nichts funktionieren wollte auch nicht in VMWare oder Virtualbox (überall blieb die Installation einfach random an einem zufälligen punkt stehen ohne fehler)
        Hab ich es heute nochmal versucht und siehe da auf anhieb lief alles rund in VirtualBox. Dadurch wieder motiviert versuchte ich es in allen möglichen linux virtualisierungen auf meinem alten Handy. Und siehe da bei Linux Deploy lief alles fehlerlos durch.
        Möchte an dieser stelle gleich anmerken node und nodejs haben die version 8.15.1 und npm habe ich mit
        npm install -g npm auf 6.9.0 geupdatet
        läuft mit diesen versionen auf Virtual box unter debian problemlos
        JEDOCH nicht an meinem Handy ebenfalls unter debian
        wenn ich eingebe iobroker start (nach erfolgreicher installation)

        bekomme ich die Meldung:

        root@localhost:~# iobroker start
        Starting iobroker controller daemon...
        iobroker controller daemon failed to start:  Failed to change working directory to root
        

        Ich hoffe irgendwer kann mir helfen und das ist nur ein zuweisungs oder Rechte Problem, wäre der Hammer wenn ich es zum laufen bekommen würde.
        ich würde es ja gerne auf einem nativen linux laufen lassen aber leider gibt es für meine alten Geräte keine ROMs bzw. images (Galaxy S4, Vernee Apollo lite, Xperia Sola)

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #2

        @Martin-Pillmann
        sudo systemctl start iobroker

        Klappt es dann?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • Martin PillmannM Offline
          Martin PillmannM Offline
          Martin Pillmann
          schrieb am zuletzt editiert von
          #3

          @Homoran

          Nein dann bekomm ich leider

          root@localhost:~# sudo systemctl start iobroker
          Running in chroot, ignoring request.
          

          habe auch schon den fixer drüber laufen lassen den man wohl eine zeit lang benutzen musste.

          Achja ich habe die neue Installationsmethode verwendet.

          1 Antwort Letzte Antwort
          0
          • Martin PillmannM Offline
            Martin PillmannM Offline
            Martin Pillmann
            schrieb am zuletzt editiert von
            #4

            Okay ich habe nach über 20 stunden Probieren auf diversen Systemen und Virtualisierungen von Linux auf Android den Fehler selbst gefunden :'D

            iobroker lässt sich nur aus dem eigenen home Verzeichnis starten wenn er auf einem virtualisierten Linux läuft.

            Falls noch jemand Interesse daran hat ein altes Handy als Hardware zu nutzen:

            Ihr braucht
            -Rootrechte
            -installierte busybox
            -Linux Deploy
            -und am besten einen Rechner an dem ihr alles über SSH macht am Tochscreen sind Kommandos keine Freude von langer Dauer.

            Installiert euch die App Linux Deploy und konfiguriert das zu installierende System auf dem button unten rechts.
            Distribution: Debian,
            Architecture: arm64,
            Distribution Suite: stretch,
            Quellpfad: http://ftp.debian.org/debian/
            Als Installationstyp hab ich Datei gewählt ihr braucht eben etwas Platz auf dem Handy aber ihr verwendet es ja nicht mehr im Alltag sollte also kein Problem sein.
            Image Größe hab ich auf großzügige 6000MB gestellt kann man auch mehr machen wenn man platz hat.
            setzt euren Benutzernamen auf root oder eben weiter unten bei privileged user euren gewählten Benutzernamen ein
            die beiden müssen jedenfalls übereinstimmen sonst habt ihr später keinen root Zugriff.

            Init steht bei mir auf enable und init system auf sysv
            SSH müsst ihr auch noch auf enable stellen und könnt einen port wählen.
            die Grafische Oberfläche hab ich zum Ressourcen einsparen deaktiviert gelassen.

            Danach geht ihr zurück auf die Startseite und startet die Installation auf den 3 punkten oben rechts.
            Nach einem Weilchen ist diese abgeschlossen ihr geht auf stop und wieder bei den 3 punkten auf configure
            wieder auf stop und dann auf start
            Nun könnt ihr über SSH Zugriff weiter machen (Terminal hat bei mir sowieso nicht funktioniert)
            loggt euch mit eurem priviligierten User oder eben mit root und dem von euch vergeben Passwort ein.

            apt-get update
            
            apt-get upgrade
            

            sollte eigentlich nicht geupdatet werden ihr habt es ja eben erst gezogen aber man weiss ja nie
            danach installiert ihr euch curl

            apt-get install curl
            

            im Anschluss prüft ihr ob bereits node installiert ist (sollte es normal nicht sein)

            node -v
            nodejs -v
            npm -v
            

            dann holt ihr euch wenn ich das richtig verstanden habe die Quelle mit

            curl -sL https://deb.nodesource.com/setup_8.x | bash -
            

            und installiert das ganze dann mit

            apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
            

            danach prüft ihr nochmals die node und nodejs version welche gleich sein sollten.
            und updatet npm mit

            npm install -g npm
            

            auf die neueste version

            jetzt

            logout
            

            eingeben und in der app auf stop und wieder auf start
            wieder mit ssh verbinden und via

            curl -sL https://iobroker.net/install.sh | bash -
            

            iobroker installieren

            im Anschluss wenn die Installation erfolgreich war (es kommen meldungen zum ?seriellen port?)
            gleich nochmal

            logout
            

            via ssh und in der app stop und wieder start.
            Wieder verbinden via ssh und mit

            cd /opt/iobroker/
            

            in den iobroker Ordner wechseln da sich von Ausserhalb der Service nicht starten lässt und mit

            iobroker start
            

            starten und an einem Rechner im Netzwerk oder Handy die Weboberfläche aufrufen und schauen ob alles funktioniert.

            Ich weiss alles mit dem User root zu machen ist nicht elegant und auch sicherheitstechnisch von vielen verteufelt.
            Ich bin ein absoluter Linux noob und habe es nicht anders sauber installiert bekommen.
            Die befehle und Vorgehensweise ist natürlich aus dem Schnellstartguide http://www.iobroker.net/docu/?page_id=8323&lang=de
            Ich habe die Befehle nur insoweit angepasst dass keine sudo mehr vor oder nachgestellt ist da das unter verwendung des root users zu Fehlern bei der Installation führt.

            Wenn es Anregungen zur Abänderung oder Fragen gibt ich versuche soweit ich kann zu helfen.
            Wenn ein Admin meint es wäre inhaltlich ein Wertvoller Beitrag :D dann darf auch gerne verschoben werden.

            Viel Spaß das ganze auf euren ausgedienten Geräten zu nutzen mit mehr Rechenpower (installation dauert nichtmal 5 minuten) als ein Raspi :P bei selbem Stromverbrauch.

            danke nochmal @Homoran hast mich trotzdem nochmal in die richtige richtung geschubst :D

            HomoranH 1 Antwort Letzte Antwort
            0
            • Martin PillmannM Martin Pillmann

              Okay ich habe nach über 20 stunden Probieren auf diversen Systemen und Virtualisierungen von Linux auf Android den Fehler selbst gefunden :'D

              iobroker lässt sich nur aus dem eigenen home Verzeichnis starten wenn er auf einem virtualisierten Linux läuft.

              Falls noch jemand Interesse daran hat ein altes Handy als Hardware zu nutzen:

              Ihr braucht
              -Rootrechte
              -installierte busybox
              -Linux Deploy
              -und am besten einen Rechner an dem ihr alles über SSH macht am Tochscreen sind Kommandos keine Freude von langer Dauer.

              Installiert euch die App Linux Deploy und konfiguriert das zu installierende System auf dem button unten rechts.
              Distribution: Debian,
              Architecture: arm64,
              Distribution Suite: stretch,
              Quellpfad: http://ftp.debian.org/debian/
              Als Installationstyp hab ich Datei gewählt ihr braucht eben etwas Platz auf dem Handy aber ihr verwendet es ja nicht mehr im Alltag sollte also kein Problem sein.
              Image Größe hab ich auf großzügige 6000MB gestellt kann man auch mehr machen wenn man platz hat.
              setzt euren Benutzernamen auf root oder eben weiter unten bei privileged user euren gewählten Benutzernamen ein
              die beiden müssen jedenfalls übereinstimmen sonst habt ihr später keinen root Zugriff.

              Init steht bei mir auf enable und init system auf sysv
              SSH müsst ihr auch noch auf enable stellen und könnt einen port wählen.
              die Grafische Oberfläche hab ich zum Ressourcen einsparen deaktiviert gelassen.

              Danach geht ihr zurück auf die Startseite und startet die Installation auf den 3 punkten oben rechts.
              Nach einem Weilchen ist diese abgeschlossen ihr geht auf stop und wieder bei den 3 punkten auf configure
              wieder auf stop und dann auf start
              Nun könnt ihr über SSH Zugriff weiter machen (Terminal hat bei mir sowieso nicht funktioniert)
              loggt euch mit eurem priviligierten User oder eben mit root und dem von euch vergeben Passwort ein.

              apt-get update
              
              apt-get upgrade
              

              sollte eigentlich nicht geupdatet werden ihr habt es ja eben erst gezogen aber man weiss ja nie
              danach installiert ihr euch curl

              apt-get install curl
              

              im Anschluss prüft ihr ob bereits node installiert ist (sollte es normal nicht sein)

              node -v
              nodejs -v
              npm -v
              

              dann holt ihr euch wenn ich das richtig verstanden habe die Quelle mit

              curl -sL https://deb.nodesource.com/setup_8.x | bash -
              

              und installiert das ganze dann mit

              apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
              

              danach prüft ihr nochmals die node und nodejs version welche gleich sein sollten.
              und updatet npm mit

              npm install -g npm
              

              auf die neueste version

              jetzt

              logout
              

              eingeben und in der app auf stop und wieder auf start
              wieder mit ssh verbinden und via

              curl -sL https://iobroker.net/install.sh | bash -
              

              iobroker installieren

              im Anschluss wenn die Installation erfolgreich war (es kommen meldungen zum ?seriellen port?)
              gleich nochmal

              logout
              

              via ssh und in der app stop und wieder start.
              Wieder verbinden via ssh und mit

              cd /opt/iobroker/
              

              in den iobroker Ordner wechseln da sich von Ausserhalb der Service nicht starten lässt und mit

              iobroker start
              

              starten und an einem Rechner im Netzwerk oder Handy die Weboberfläche aufrufen und schauen ob alles funktioniert.

              Ich weiss alles mit dem User root zu machen ist nicht elegant und auch sicherheitstechnisch von vielen verteufelt.
              Ich bin ein absoluter Linux noob und habe es nicht anders sauber installiert bekommen.
              Die befehle und Vorgehensweise ist natürlich aus dem Schnellstartguide http://www.iobroker.net/docu/?page_id=8323&lang=de
              Ich habe die Befehle nur insoweit angepasst dass keine sudo mehr vor oder nachgestellt ist da das unter verwendung des root users zu Fehlern bei der Installation führt.

              Wenn es Anregungen zur Abänderung oder Fragen gibt ich versuche soweit ich kann zu helfen.
              Wenn ein Admin meint es wäre inhaltlich ein Wertvoller Beitrag :D dann darf auch gerne verschoben werden.

              Viel Spaß das ganze auf euren ausgedienten Geräten zu nutzen mit mehr Rechenpower (installation dauert nichtmal 5 minuten) als ein Raspi :P bei selbem Stromverbrauch.

              danke nochmal @Homoran hast mich trotzdem nochmal in die richtige richtung geschubst :D

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #5

              @Martin-Pillmann sagte in *GELÖST* Erfolgreich ioBroker auf ''altem'' Handy als Hardware installiert:

              Ihr braucht
              -Rootrechte

              Bitte nicht, damit machst du unsere Bestrebungen ioBroker sicherer zu machen und nicht mehr als Root auszuführen zunichte.

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              Martin PillmannM 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @Martin-Pillmann sagte in *GELÖST* Erfolgreich ioBroker auf ''altem'' Handy als Hardware installiert:

                Ihr braucht
                -Rootrechte

                Bitte nicht, damit machst du unsere Bestrebungen ioBroker sicherer zu machen und nicht mehr als Root auszuführen zunichte.

                Martin PillmannM Offline
                Martin PillmannM Offline
                Martin Pillmann
                schrieb am zuletzt editiert von Martin Pillmann
                #6

                @Homoran

                Das war ja auch auf das Handy bezogen da kann man ohne root kein Linux virtualisieren das geht nur mit root Rechten.
                Der user iobroker wird ja trotzdem ganz normal vom skript angelegt oder versteh ich das falsch?
                Ich habe es jedenfalls mit sudo befehlen nicht zum laufen bekommen Installation blieb immer wieder einfach stehen.
                Könnte aber auch ein Server Problem gewesen sein :/ Seite war gestern auch ein weilchen down.
                Jednfalls ist es nicht meine Intention eure Bemühungen zunichte zu machen :O wollte nur anderen helfen sich das Geld für die Hardware zu sparen. :)

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                475

                Online

                32.7k

                Benutzer

                82.3k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe