NEWS
Installation Iobroker und OrangePi mit Armbian
-
Eine Frage an die Gurus. Wenn ich nach der Anleitung installiere (http://www.iobroker.net/docu/?page_id=8323&lang=de) wird iobroker 2 mal installiert. Einmal in usr/bin und einmal in opt/iobroker. Gestartet (automatisch) wird aus usr/bin. Wie kann ich es machen, dass iobroker aus opt/iobroker gestartet wird? und dann usr/bin löschen.
-
Wie kann ich es machen, dass iobroker aus opt/iobroker gestartet wird? `
Weshalb ? Es gibt keinen Unterschied, außer dass /usr/bin/iobroker eine absolute Pfadangabe zur gleichen Datei enthält. /usr/bin ist ein Suchpfad, /opt/iobroker nicht ! Ohne die Datei /usr/bin/iobroker muss also immer der Pfad angegeben werden./opt/iobroker/iobroker option(en)
oder
cd /opt/iobroker ./iobroker option(en)
-
Wie kann ich es machen, dass iobroker aus opt/iobroker gestartet wird? `
Weshalb ? Es gibt keinen Unterschied, außer dass /usr/bin/iobroker eine absolute Pfadangabe zur gleichen Datei enthält. /usr/bin ist ein Suchpfad, /opt/iobroker nicht ! Ohne die Datei /usr/bin/iobroker muss also immer der Pfad angegeben werden./opt/iobroker/iobroker option(en)
oder
cd /opt/iobroker ./iobroker option(en) ```` `
Weil wenn ich ein Backup aufspielen will, bekomme ich eine Meldung - iobroker stoppen. Wenn ich iobroker stop mache - kommt es ist kein iobroker gestrartet. Trotztem kann ich auf Webinterface zugreifen. D.h. es gibt doch ein Unterschied. Ich kann z.B. bei laufenden iobroker(kann auf web zugreifen) in opt/iobroker gehen und von dort aus iobroker start machen. und es kommt keine fehlermeldeng , dass iobroker bereits läuft. Und wenn ich auf mein raspi gehe - dort ist kein iobroker unter /usr/bin. Nur unter opt/iobroker. Also es liegt an unterschied zw. raspbian und armbian
-
wenn ich auf mein raspi gehe - dort ist kein iobroker unter /usr/bin. `
Auf meinem RasPi gibt es die Datei /usr/bin/iobroker. Muss es auch, wenn iobroker ohne Pfadangabe aufgerufen werden soll. -
Wenn es lediglich um den stop geht, könnte da vielleicht folgendes helfen.
sudo systemctl stop iobroker
Gruß
Rainer (
-
Wenn es lediglich um den stop geht, könnte da vielleicht folgendes helfen.
sudo systemctl stop iobroker
Gruß
Rainer ( `
Es geht eigentlich darum, ein Backup aufzuspielen. Backup von raspi. Ich habe es geschafft dass das Backup File erkannt und aufgespielt wird, aber nach reboot startet iobroker nicht mehr bzw. keine wiederherstellte Daten sind da. Deswegen will ich dass nur eine instanz gestartet wird, die von opt/iobroker. Oder gibt es noch die Möglichkeiten ein Backup auf Orange zu bekommen
-
Kannst du bitte ALLE Informationen bringen worum es geht und was du willst.
nach reboot startet iobroker nicht mehr `
Was GENAU hast du gemacht?
keine wiederherstellte Daten sind da. `
Dito - und was meinst du damit?-
Logdateien?
-
Historydaten?
-
installierte Instanzen?
-
Instanzenkonfigurationen?
dass nur eine instanz gestartet wird, die von opt/iobroker `
Die Erklärung wurde dir doch von Paul53 bereits geliefert.Oder gibt es noch die Möglichkeiten ein Backup auf Orange zu bekommen `
Bitte bedenke, dass dies kein einfaches restore ist, sondern bei Hardwarewechsel (und Betriebssystemänderung, womöglich auch eine andere nodejs-Version) eher ein Crossgrade.Hier muss alles neu kompiliert werden.
Aber solange wir nicht genau wissen, was du gemacht hast und was das exakte Ergebnis ist, ist alles andere Kaffeesatzleserei
Gruß
Rainer
-
-
Also, ich versuche Schritt für Schritt zu erklären, was ich mache.
1. Ich habe ein funktionierendes Raspi mit allen Adaptern und Geräten, die ich brauche.
2. Ein neues OrangePi. Den habe ich soweit fertig konfiguriert ( Armbian auf SD - von SD gebootet, System konfiguriert (Username, PW est.) und dann auf EMMC übertragen. SD raus und hochgefaren. Alles soweit ok.
3. Installation von Iobroker : http://www.iobroker.net/docu/?page_id=8323&lang=de. Habe sowohl über Script als auch manuell probiert. Nach Installation von Iobroker neustart - über ipadresse:8081 erreichbar. Soweit so gut.
4. Versuche dann ein Backup von Raspi ins Orange zu übertragen, (Backup zuerst erstellt und auf PC kopiert und dann das File in neu erstellte "backups" ordner in /opt/iobroker auf OrangePi). Hier fangen die Probleme an. Wenn ich auf OrangePi ein "iobroker stop" mache (aus /opt/iobroker) - heisst es - iobroker ist nicht gestartet (obwohl ich kann ihn über 8081 wunderbar erreichen). Gebe ich dann (/opt/iobroker) iobroker start - der wird dann auch gestartet. Ich kann auch ihn beenden, nur die Webseite ist weiterhin erreichbar. D.h. für mich es läuft ein 2 iobroker "parallel". In Log sehe ich dass io.*…. Instanzen nicht beendet werden, deswegen kommt ein Fehler "Zuerst iobroker stoppen", wenn ich mit "iobroker restore 0" versuche ein Backup zu machen. Nach langen hin und her konnte ich alle iobroker prozesse stoppen. Dann hat auch zurückspelen von Backup auch funktioniert. Nur dann nach reboot kann ich nicht mehr über ipadresse:8081 iobroker erreichen. Obwohl iobroker Prozesse laufen. Wenn ich aber ohne reboot nach Backup iobroker start mache - häng sich das System komplet auf. Und es ist egal ob dierekt aus root oder auch /opt/iobroker versuche zu starten.
5. Ich habe mir auf beiden Geräten die Filestruktur bzw. Ordner usr/bin vergliechen. Bei Raspi ist iobroker - File nur in /opt/iobroker. Bei OrangePi - in /usr/bin und in /opt/iobroker. Ich vermute, dass iobroker beim Neustart aus /usr/bin gestartet wird und mein Backup auf /opt/iobroker "konfiguriert"ist. Deswegen funktioniert das Ganze nicht.
Deswegen stellt sich die Frage - wie und wo muss ich die Parameter ändern, damit iobroker nach Neustart aus /opt/iobroker gestartet wird. Dann, denke ich wird auch Start nach aufspielen von Backup funktioniert.
Hier habe ich schon ein paar Sachen gepostet: viewtopic.php?f=34&t=6008&sid=2daf00db6 ... &start=520