NEWS
[gelöst] iob nodejs-update 18 => curl: no URL specified!
-
@bananajoe sagte in iob nodejs-update 18 => curl: no URL specified!:
Die Meldung von curl sehe ich zum ersten mal. Kann ich mir im Moment auch nicht erklären. Was passiert denn, wenn du das Argument
18weglässt?iob nodejs-update@thomas-braun dann kommt 1:1 die gleiche Meldung. Im ersten Post hatte ich beides ausprobiert, einmal mit und einmal ohne
-
@thomas-braun dann kommt 1:1 die gleiche Meldung. Im ersten Post hatte ich beides ausprobiert, einmal mit und einmal ohne
Ah, sorry, nicht genau genug gelesen...
Im Skritp steht nur dieses curl-Kommando drin:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.keyHau das mal direkt ins Terminal rein.
-
Ah, sorry, nicht genau genug gelesen...
Im Skritp steht nur dieses curl-Kommando drin:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.keyHau das mal direkt ins Terminal rein.
@thomas-braun funktioniert, ich sehe den Key dann als Text
-
Wo finde ich denn das Script?
-
ich spamme hier:
pi@iobroker2:/opt/iobroker$ cat iobroker #!/usr/bin/bash if (( $# == 1 )) && ([ "$1" = "start" ] || [ "$1" = "stop" ] || [ "$1" = "restart" ]); then sudo systemctl $1 iobroker elif [ "$1" = "fix" ]; then curl -sL https://iobroker.net/fix.sh | bash - elif [ "$1" = "nodejs-update" ]; then sudo -u iobroker curl -sLf --output /home/iobroker/.nodejs-update.sh && bash /home/iobroker/.nodejs-update.sh "$2" elif [ "$1" = "diag" ]; then sudo -u iobroker curl -sLf https://iobroker.net/diag.sh --output /home/iobroker/.diag.sh && bash /home/iobroker/.diag.sh | sudo -u iobroker tee /home/iobroker/iob_diag.log else sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" fiwird also dynamisch heruntergeladen. irgendwie fehlt da aber eine URL
-
ich spamme hier:
pi@iobroker2:/opt/iobroker$ cat iobroker #!/usr/bin/bash if (( $# == 1 )) && ([ "$1" = "start" ] || [ "$1" = "stop" ] || [ "$1" = "restart" ]); then sudo systemctl $1 iobroker elif [ "$1" = "fix" ]; then curl -sL https://iobroker.net/fix.sh | bash - elif [ "$1" = "nodejs-update" ]; then sudo -u iobroker curl -sLf --output /home/iobroker/.nodejs-update.sh && bash /home/iobroker/.nodejs-update.sh "$2" elif [ "$1" = "diag" ]; then sudo -u iobroker curl -sLf https://iobroker.net/diag.sh --output /home/iobroker/.diag.sh && bash /home/iobroker/.diag.sh | sudo -u iobroker tee /home/iobroker/iob_diag.log else sudo -H -u iobroker node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js "$@" fiwird also dynamisch heruntergeladen. irgendwie fehlt da aber eine URL
-
und die Zeile müsste richtig so aussehen:
sudo -u iobroker curl -sLf https://iobroker.net/node-update.sh --output /home/iobroker/.nodejs-update.sh && bash /home/iobroker/.nodejs-update.sh "$2"ich korrigier das mal ...
-
und die Zeile müsste richtig so aussehen:
sudo -u iobroker curl -sLf https://iobroker.net/node-update.sh --output /home/iobroker/.nodejs-update.sh && bash /home/iobroker/.nodejs-update.sh "$2"ich korrigier das mal ...
Ah, dann ist das gar nicht im skript selber sondern 'nur' im Aufruf.
-
Ah, dann ist das gar nicht im skript selber sondern 'nur' im Aufruf.
@thomas-braun jupp, das war schon das ganze Problem, jetzt geht es
-
@thomas-braun jupp, das war schon das ganze Problem, jetzt geht es
Aber komisch, wo kommt denn der verstümmelte Eintrag her?
Denn auf meinem System steht das ganz korrekt drin. -
Aber komisch, wo kommt denn der verstümmelte Eintrag her?
Denn auf meinem System steht das ganz korrekt drin.Hoppla, nach einem
iob fixist es bei mir auch kaputt gegangen.
-
Aber komisch, wo kommt denn der verstümmelte Eintrag her?
Denn auf meinem System steht das ganz korrekt drin.@thomas-braun Die Installation bei ihm habe ich gemacht, wie immer unter Ubuntu, hier dann 22.04.
Installation über das Skript. Er steht auf stable und hat immer brav die Updates der Adapter eingespielt, ich habe ab und zu das Ubuntu gepatcht.Keine Ahnung warum das fehlte,
iob fixändert das doch, oder? dendiaghat der mir ja auch hinzugefügt -
@thomas-braun Die Installation bei ihm habe ich gemacht, wie immer unter Ubuntu, hier dann 22.04.
Installation über das Skript. Er steht auf stable und hat immer brav die Updates der Adapter eingespielt, ich habe ab und zu das Ubuntu gepatcht.Keine Ahnung warum das fehlte,
iob fixändert das doch, oder? dendiaghat der mir ja auch hinzugefügtDa macht der fixer das kaputt. Warum auch immer.
-
Da macht der fixer das kaputt. Warum auch immer.
@thomas-braun muss jetzt jemand einen Issue eröffnen? Wenn ja wo?
-
@thomas-braun muss jetzt jemand einen Issue eröffnen? Wenn ja wo?
Ich kümmere mich gerade schon. Alles gut!
-
Ich kümmere mich gerade schon. Alles gut!
Falscher Eintrag in
/opt/iobroker/iobroker:sudo -u iobroker curl -sLf --output /home/iobroker/.nodejs-update.sh && bash /home/iobroker/.nodejs-update.sh "$2"richtig müsste es heißen:
sudo -u iobroker curl -sLf https://iobroker.net/node-update.sh --output /home/iobroker/.nodejs-update.sh && bash /home/iobroker/.nodejs-update.sh "$2"