Auch wenn das sicher eher ein Super Spezialthema ist ich hab da doch ne Weile gebraucht bis ich den Fehler gefunden habe
und dachte evtl ist auch jemand gerade am Anpassen seiner Scripte auf die "aktuelle" API von TrueNAS
Bisher habe ich meine TrueNAS per script heruntergefahren mit (Bearer der individuell erzeugete API Key in TrueNAS hier Zufallsgetippe)
Jetzt ist es zwingend notwendig irgendeinen beliebigen Grund anzugeben mittels -d '{"reason": "Blabla irgendwas"}'
Eigentlich hätte ich das hier jetzt nicht gepostet aber leider gibt der Web-Server keine sinnvollen Fehlermeldungen zurück wenn man -d nicht nutzt sondern sogar eine JOB-ID - er macht es einfach nur nicht, was halt etwas suboptimal ist.
Bisher habe ich meine TrueNAS per script heruntergefahren mit (Bearer der individuell erzeugete API Key in TrueNAS hier Zufallsgetippe)
Code:
/usr/bin/curl --insecure -s -X POST -H "Authorization: Bearer 4-32762478436z7284237678243964372894236789wzeuigheuhiui8" -H "Content-Type: application/json" "https://192.168.0.8/api/v2.0/system/shutdown"
Jetzt ist es zwingend notwendig irgendeinen beliebigen Grund anzugeben mittels -d '{"reason": "Blabla irgendwas"}'
Code:
/usr/bin/curl --insecure -s -X POST -H "Authorization: Bearer 4-32762478436z7284237678243964372894236789wzeuigheuhiui8" -H "Content-Type: application/json" -d '{"reason": "Homeassistant shutdown"}' "https://192.168.0.8/api/v2.0/system/shutdown"
Eigentlich hätte ich das hier jetzt nicht gepostet aber leider gibt der Web-Server keine sinnvollen Fehlermeldungen zurück wenn man -d nicht nutzt sondern sogar eine JOB-ID - er macht es einfach nur nicht, was halt etwas suboptimal ist.
Zuletzt bearbeitet: