NEWS
Diskussion zu Anleitungen und Links
-
Ich bin heute gerade an einer Test-Installation von ioBroker auf Debian 8.7 64-bit in einer Oracle Virtualbox.
Wollte dieser Anleitung folgen:
> [http://forum.iobroker.net/viewtopic.php?f=17&t=350](http://forum.iobroker.net/viewtopic.php?f=17&t=350)
Da die Anleitung aus 2015 stammt, fehlen nun folgende Zwischenschritte bevor ioBroker installiert werden kann:-
apt-get install build-essential
-
apt-get install curl
-
curl -sL https://deb.nodesource.com/setup_6.x | bash -
-
apt-get install nodejs
-
apt-get install libavahi-compat-libdnssd-dev
-
mkdir /opt/iobroker
-
npm install node-gyp
Nun kann ioBroker installiert werden:````
npm install iobrokerEs kommen dann folgende Ausgaben: >! ```` > iobroker@1.0.0 install /opt/iobroker/node_modules/iobroker > node lib/setup.js >! npm install iobroker.discovery --production --prefix /opt/iobroker npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. npm install iobroker.admin --production --prefix /opt/iobroker npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. npm install iobroker.js-controller --production --prefix /opt/iobroker npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/package.json' npm WARN iobroker No description npm WARN iobroker No repository field. npm WARN iobroker No README data npm WARN iobroker No license field. Write "./iobroker start" to start the ioBroker : No such file or directory Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
Die letzte Zeile, dass ioBroker gestartet sei stimmt nicht direkt. Nur der Autostart wurde aktiviert … also entweder
shutdown -r now ````oder```` ./iobroker start ````ausführen! Und Yeah, es lebt … eine neue ioBroker-Instanz 8-) P.S: alle Befehle als Root ausführen !
-
-
Das ist richtig, ist mir auch aufgefallen als ich es auf Debian nativ installiert habe.
Aber diese Anleitung ist Uralt, bezieht sich auf die damalige Wheezy-Distro.
Inzwischen sind wir bei Stretch angekommen und daort sind anscheinend einige Pakete (noch) nicht in der Distro standardmäßig enthalten.
Gruß
Rainer
PS habe das mal abgetrennt, damit der andere Thread frei bleibt.
-
Hallo!
Habe mir hier auch eine VM in der VirtualBox aufgebaut zum testen nach der Anleitung http://forum.iobroker.net/viewtopic.php?t=2671 nur ist dort noch NodeJs 4.x dabei nun wie kann ich auf die NodeJs 6.x ein upgrade machen.
Möchte auch gleich noch sagen das ich hier neu bin und mir das ganze mal ansehen möchte und auch noch nicht so viel Erfahrung habe. Lese zwar schon eine Zeit hier im Forum mit aber werden sicher noch einige Fragen kommen.
-
Habe jetzt selber die Antwort gefunden und habe mein System jetzt auf die Version 6.x ein Upgrade machen können.
nodejs 6.11.0-node amd64
-
Hallo Forengemeinde! Ich bin neu auf diesem Board und möchte euch gleich einmal um eure Hilfe bitten.
Derzeit nutze ich Fhem und diverse andere Progs auf einem Debian Server:
Distributor ID: Debian Description: Debian GNU/Linux stable-updates (sid) Release: stable-updates Codename: sid
Jetzt habe ich mich mal mit dem IoBroker beschäftigt und bin total begeistert.
Die erste Installation auf einem Raspi hat gut geklappt und ich konnte mich vertraut machen.
Leider habe ich wohl gleich zu viele Verbindungen aufgemacht, denn spätestens als ich die TelNet Verbindung zu Fhem hergestellt hatte, hat sich der Raspi komplett aufgehangen.
Deshalb habe ich heute versucht, mit Hilfe verschiedener Anleitungen den IoBroker auf meinem Debian Server zum laufen zu bringen.
Nachdem ich ständig an irgendwelchen Fehlermeldungen hängen geblieben bin, ist mir das jetzt auch irgendwie gelungen:
Ausgabe in SSH:
npm install iobroker.discovery --production --save --prefix /root npm install iobroker.admin --production --save --prefix /root npm install iobroker.js-controller --production --save --prefix /root Write "./iobroker start" to start the ioBroker /root/node_modules/iobroker/lib/../install/linux/install.sh: Zeile 69: Syntax Fehler: Unerwartetes Dateiende. Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start iobroker is started. Go to "http://ip-addr:8081" to open the admin UI. iobroker.inst@1.0.3 /root └── iobroker@1.0.3 root@debianserver:~# iobroker start Starting iobroker controller daemon... iobroker controller daemon started. PID: 4293 root@debianserver:~# root@debianserver:~# iobroker restart Stopping iobroker controller daemon... iobroker controller daemon stopped. Starting iobroker controller daemon... iobroker controller daemon started. PID: 6766 root@debianserver:~# root@debianserver:~# node -v v4.8.2 root@debianserver:~# npm -v 3.10.10
Das Modul kann zwar gestartet und gestoppt werden, ist aber im Browser unter ip:8081 nicht erreichbar.
Ich weiß jetzt wirklich nicht mehr weiter, auch die Suchfunktion konnte mir nicht helfen.
Vielen Dank im Voraus!
VG Ralf
-
Hallo und Willkommen im Forum!
@rs77:Deshalb habe ich heute versucht, mit Hilfe verschiedener Anleitungen `
Es kann nur eine geben:http://www.iobroker.net/docu/?page_id=5106&lang=de
und wenn es nicht läuft, diese hier:
http://www.iobroker.net/docu/?page_id=3928&lang=de
Gruß
Rainer
-
/root/node_modules/iobroker/lib/../install/linux/install.sh: Zeile 69: Syntax Fehler: Unerwartetes Dateiende. ```` `
Das ist offenbar ein Fehler in Version 1.0.3 von ioBroker, die fehlerhafte Dateien install.sh und iobroker.sh enthält. Eine Lösung des Problems findet man http://forum.iobroker.net/viewtopic.php?f=17&t=10154&p=109660#p109660.
npm install iobroker@1.0.2 --unsafe-perm
-
Erstmal Danke für eure Hilfe!
Ich habe heute den ganzen Tag mehrfach installiert, deinstalliert… etc.
Jetzt habe ich das ganze noch einmal enfernt mit:
apt-get --purge remove node apt-get --purge remove nodejs apt-get autoremove reboot
Und neu installiert nach dieser Anleitung:
http://www.iobroker.net/docu/?page_id=5634&lang=de
Die hatte ich zwar heute auch schon einmal versucht …
Aber was soll ich sagen, ES LÄUFT!
Daaanke noch mal!
VG Ralf
-
Eine neue Version (1.0.4) von ioBroker ist verfügbar. Bitte damit neu installieren (und berichten).
cd /opt/iobroker sudo npm install iobroker --unsafe-perm sudo reboot