NEWS
[SOLVED] Instal.auf FreeBSD funktioniert nicht.
-
@AlCalzone aber das sind doch immer noch keinen funktionierenden Befehle oder?
root@iobroker_v2:~ # name="iobroker" name=iobroker: Command not foundroot@iobroker_v2:~ # rcvar="iobroker_enable" rcvar=iobroker_enable: Command not found. root@iobroker_v2:~ # iobroker_enable=${iobroker_enable-"NO"} Missing '}'. root@iobroker_v2:~ # iobroker_pidfile=${iobroker_pidfile-"/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid"} Missing '}'. -
root@iobroker_v2:~ # rcvar="iobroker_enable" rcvar=iobroker_enable: Command not found. root@iobroker_v2:~ # iobroker_enable=${iobroker_enable-"NO"} Missing '}'. root@iobroker_v2:~ # iobroker_pidfile=${iobroker_pidfile-"/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid"} Missing '}'.root@iobroker_v2:~ # PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid: Command not found. root@iobroker_v2:~ # NODECMD=$(which node) Illegal variable name. root@iobroker_v2:~ # iobroker_start () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. -
root@iobroker_v2:~ # PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid: Command not found. root@iobroker_v2:~ # NODECMD=$(which node) Illegal variable name. root@iobroker_v2:~ # iobroker_start () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found.jetzt hab ich sie glaube ich durch:
root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # iobroker_stop () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js stop" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # iobroker_status () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js status" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # PATH="${PATH}:/usr/local/bin" PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin:/usr/local/bin: Command not found. root@iobroker_v2:~ # pidfile="${iobroker_pidfile}" iobroker_pidfile: Undefined variable. root@iobroker_v2:~ # start_cmd=iobroker_start start_cmd=iobroker_start: Command not found. root@iobroker_v2:~ # stop_cmd=iobroker_stop stop_cmd=iobroker_stop: Command not found. root@iobroker_v2:~ # status_cmd=iobroker_status status_cmd=iobroker_status: Command not found. -
root@iobroker_v2:~ # PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid PIDF=/opt/iobroker/node_modules/iobroker.js-controller/lib/iobroker.pid: Command not found. root@iobroker_v2:~ # NODECMD=$(which node) Illegal variable name. root@iobroker_v2:~ # iobroker_start () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found.@mrMuppet sagte in Neue Installation auf FreeBSD/FreeNAS 11.2 funktioniert nicht.:
Illegal variable name.
Das ist es möglicherweise!
aber das sind doch immer noch keinen funktionierenden Befehle oder?
Die sollten Variablen setzen, aber möglicherweise geht das auf FreeBSD doch nur in Skripten?!
-
jetzt hab ich sie glaube ich durch:
root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # iobroker_stop () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js stop" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # iobroker_status () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js status" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # PATH="${PATH}:/usr/local/bin" PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin:/usr/local/bin: Command not found. root@iobroker_v2:~ # pidfile="${iobroker_pidfile}" iobroker_pidfile: Undefined variable. root@iobroker_v2:~ # start_cmd=iobroker_start start_cmd=iobroker_start: Command not found. root@iobroker_v2:~ # stop_cmd=iobroker_stop stop_cmd=iobroker_stop: Command not found. root@iobroker_v2:~ # status_cmd=iobroker_status status_cmd=iobroker_status: Command not found. -
jetzt hab ich sie glaube ich durch:
root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # iobroker_stop () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js stop" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # iobroker_status () Badly placed ()'s. root@iobroker_v2:~ # { {: Command not found. root@iobroker_v2:~ # su -m iobroker -s "/usr/local/bin/bash" -c "${NODECMD} /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js status" NODECMD: Undefined variable. root@iobroker_v2:~ # } }: Command not found. root@iobroker_v2:~ # PATH="${PATH}:/usr/local/bin" PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin:/usr/local/bin: Command not found. root@iobroker_v2:~ # pidfile="${iobroker_pidfile}" iobroker_pidfile: Undefined variable. root@iobroker_v2:~ # start_cmd=iobroker_start start_cmd=iobroker_start: Command not found. root@iobroker_v2:~ # stop_cmd=iobroker_stop stop_cmd=iobroker_stop: Command not found. root@iobroker_v2:~ # status_cmd=iobroker_status status_cmd=iobroker_status: Command not found. -
@mrMuppet Habe die Änderungen gemerged. Bitte mit dem offiziellen Installationsbefehl probieren:
curl -sL https://iobroker.net/install.sh | bash -@AlCalzone Hallo, hab die neue routine gerade ausprobiert, es kommt immer noch der fehler mit dem pidfile
-
@AlCalzone Hallo, hab die neue routine gerade ausprobiert, es kommt immer noch der fehler mit dem pidfile
-
@joehackerz Ok, kannst du bitte einen vollständigen Log der Installation posten?
Hab grad nochmal dann den kompletten JAil neu gemacht, hier ist das Protokoll der Installation
-
Hab grad nochmal dann den kompletten JAil neu gemacht, hier ist das Protokoll der Installation
@joehackerz sagte in Neue Installation auf FreeBSD/FreeNAS 11.2 funktioniert nicht.:
Illegal variable name.
Verdammt - das war es dann wohl doch nicht.
-
Hab grad nochmal dann den kompletten JAil neu gemacht, hier ist das Protokoll der Installation
-
@joehackerz @mrMuppet
Bitte nochmal versuchen, diesmal mit einem neuen Branch:curl -sL https://raw.githubusercontent.com/ioBroker/ioBroker/freebsd-fix-2/installer.sh | bash - -
@AlCalzone scheint immer noch der selbe Fehler zu sein.
Pastebin -
-
Hab gerade mal reingeschaut: In Zeile 770 steht was von "su" . Das kommt doch von Linux und das gibt es doch IMO bei FreeBSD nicht, oder?
-
@mrMuppet Was passiert, wenn du den Befehl von Hand ausführst?
su -m iobroker -s /usr/local/bin/bash -c '/usr/local/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start'@AlCalzone keine Ahnung was da genau passiert ist:
root@iobroker_v2:~ # su -m iobroker -s /usr/local/bin/bash -c '/usr/local/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start' iobroker@iobroker_v2:~ % -
@AlCalzone keine Ahnung was da genau passiert ist:
root@iobroker_v2:~ # su -m iobroker -s /usr/local/bin/bash -c '/usr/local/bin/node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js start' iobroker@iobroker_v2:~ %@mrMuppet Der hat dich als User iobroker angemeldet und in diesem Kontext iobroker gestartet. Also genau was es tun soll... Warum die Fehlermeldung kommt ist mir schleierhaft.
Ich bin übers Wochenende erst mal unterwegs. Kannst du mir solange beschreiben, wie du das Jail aufsetzt? Oder gleich ein Image ohne ioBroker drauf erstellen? Dann versuche ich das in VirtualBox zu reproduzieren. Ist einfacher wenn man selbst testet.