NEWS
[Gelöst]SQL und ble Adapter rot nach update
-
Hi,
ich habe mir eben mal npm und nodejs auf 6.90 und 10.16 geupdated.
Läuft soweit auch, allerdings starten seit dem der SQL Adapter und der ble Adapter nicht.
Da ich jetzt kein iobroker Profi bin, kann ich mit der Fehlermeldung nicht viel Anfangen und hoffe dass mir jmd hier helfen kann.
Hier mal das Log:Danke vorab für eure Hilfe, ich hoffe wir bekommen die Adapter wieder ins laufen
-
habe mal npm rebuild versucht, SQL Adapter startet wieder, der ble Adapter allerdings immernoch nicht.
host.iobroker 2019-06-13 16:04:42.047 info Do not restart adapter system.adapter.ble.0 because desired by instance host.iobroker 2019-06-13 16:04:42.046 error instance system.adapter.ble.0 terminated by request of the instance itself and will not be restarted, before user restarts it.
Wenn ich ihn manuell neu starte den Adapter kommt die selbe Meldung direkt wieder. Was hängt da noch?
-
@W0RSCHD doppelte node modul version 57 und 64
eventuell hier
https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
oder hier
https://forum.iobroker.net/topic/20212/diskussion-zum-neuen-installation-fixer/210 -
Ich habs hinbekommen dass auch der ble Adapter wieder startet (habe ihn nochmal neu drüber installiert).
Jetzt läuft soweit alles, allerdings habe ich ein neues Problem, der ble Adapter bekommt keine Verbindung zum Bluetooth Usb Stick, somit bleibt der Adapter gelb.
Wenn ich hciconfig eingebe, bekomme ich aber eine Rückmeldung vom Stick, dieser sollte also laufen eigentl.hci0: Type: Primary Bus: USB BD Address: 00:1A:7D:DA:71:13 ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING RX bytes:678 acl:0 sco:0 events:45 errors:0 TX bytes:2670 acl:0 sco:0 commands:45 errors:0
ble Adapter bleibt aber Gelb
-
-
Habs lösen können (was eine Geburt), habe irgendwo in den Weiten des Internets den Befehl
sudo setcap cap_net_raw+eip $(eval readlink -f `which node`)
gefunden, im Terminal eingegeben und ble Adapter neu gestartet und tadaaaa -> Adapter Grün
Was der Befehl jetzt genau macht habe ich keine Ahnung, aber es funktioniert
Danke @crunchip für die Hilfe
-
@W0RSCHD das war ja der Link zuvor
Befehl für entsprechende Berechtigungen -
@crunchip ja habs dann danach gesehen, in deinem Link stehts drin und ist auch beschrieben warum und wieso.
Danke, wieder was gelernt