NEWS
SOLVED XBox-Adapter Fehler
-
@Negalein 0.6.0 benötigt mindestens Python 3.6, da die Xbox Kollegen den Support für 3.5 raus genommen haben. Musst allerdings nicht upgraden, war eher so für die Zukunftssicherheit, da sie das Modul umgezogen haben. Ansonsten müsstest du mal schauen, wie Python installiert ist bei dir. Evtl via
apt
. -
@foxriver76 sagte in XBox-Adapter Fehler:
Ansonsten müsstest du mal schauen, wie Python installiert ist bei dir. Evtl via apt
wie finde ich das raus?
Hab ioBroker auf einer Synology.
Oder reicht es, direkt auf der Syno Python zu installieren? -
@Negalein was gibt
sudo apt update | grep python
denn bei dir aus? -
@foxriver76 sagte in XBox-Adapter Fehler:
was gibt sudo apt update | grep python denn bei dir aus?
root@iobroker:/opt/iobroker# sudo apt update | grep python WARNING: apt does not have a stable CLI interface. Use with caution in scripts. root@iobroker:/opt/iobroker#
-
@Negalein
sudo apt upgrade python3.6
und danach ein neues Terminalfenster öffnen und malpython --version && python3 -version
-
@foxriver76 sagte in XBox-Adapter Fehler:
sudo apt upgrade python3.6
root@iobroker:/opt/iobroker# sudo apt upgrade python3.6 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig E: Paket python3.6 kann nicht gefunden werden. E: Mittels des Musters »python3.6« konnte kein Paket gefunden werden. E: Mittels regulärem Ausdruck »python3.6« konnte kein Paket gefunden werden. root@iobroker:/opt/iobroker#
-
@Negalein Ups, sorry meinte
sudo apt install python3.6
-
@foxriver76 sagte in XBox-Adapter Fehler:
Ups, sorry meinte sudo apt install python3.6
findet das Paket nicht
root@iobroker:/opt/iobroker# sudo apt install python3.6 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig E: Paket python3.6 kann nicht gefunden werden. E: Mittels des Musters »python3.6« konnte kein Paket gefunden werden. E: Mittels regulärem Ausdruck »python3.6« konnte kein Paket gefunden werden. root@iobroker:/opt/iobroker#
Aber egal, lassen wir es derweil bei der bestehenden Version.
Sonst hat sich eh nichts geändert. -
@Negalein ist vernünftig. KP was für ein OS genau auf der Synology läuft.
-
Also ich erhalte ebenfalls die Meldung:
spegeli@ioBrokerVM:~$ sudo apt install python3.6 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig E: Paket python3.6 kann nicht gefunden werden. E: Mittels des Musters »python3.6« konnte kein Paket gefunden werden. E: Mittels regulärem Ausdruck »python3.6« konnte kein Paket gefunden werden.
und Version 6.0 des Adapters lässt sich nicht Installieren.
Aktuell ist Phyton 3.5.3 bei mir Installiert und er sagt mir auch das das wohl die aktuellste Version ist? Nutze Debian.
-
Dann muss das entsprechende Repo hinzugefügt werden und am Ende muss noch
python3
auf 3.6 gelinkt werden. Auf was läuft denn deine Installation? -
@foxriver76 sagte in XBox-Adapter Fehler:
Dann muss das entsprechende Repo hinzugefügt werden und am Ende muss noch
python3
auf 3.6 gelinkt werden. Auf was läuft denn deine Installation?Läuft auf Debian 9.
Versuche es jetzt mal über die direkte Source Installation: https://www.rosehosting.com/blog/how-to-install-python-3-6-4-on-debian-9/Die Installation von Python 3.6 direkt über die Source oder das Test System hat nicht Funktioniert, hat mir jedes mal was zerschossen.
Hab jetzt einfach nen komplett Upgrade von Debian 9 auf 10 gemacht und wie ich anschließend gesehen hab, hat dieses Upgrade Automatisch Python 3.7 mit gebracht. Somit hat sich das Problem für mich erledigt
-
Hallo XBox-Adapter User,
habe seit dem Umstieg auf js.controller 3.1.6 Node 12 und einem Ubuntu drunter,
Probleme beim einrichten des Adapter. Er wirft immer Fehler beim aktivieren. (siehe Anhang)
Kann es sein das Python 3.8 zu neu ist für den Adapter?
Gruss HaJueRue -
@hajuerue
127.0.0.1 ist ja der iobroker-Server selber. Ich denke da sollte die IP von der Xbox rein.Und log files bitte nicht als screenshots sondern als Text in CodeTags.
-
@Thomas-Braun
Hallo Thomas, Danke für die Rückmeldung.
Die 127.0.0.1 kann ich als User nicht beeinflussen
Denn dass ist doch der "REST-Server" auf dem IoBroker, den der Adapter installiert, oder?
Anbei meine Konfig im Adapter selbst.
Wie sieht denn da eure Konfig aus?
Gruss
Hansi
-
Hallo an alle,
es waren 2 Punkte beteiligt.Zum einen wurde das Python 2.7 statt das 3.8 default benutzt.
Zum anderen hat Python ein anderes locale erwartet, als eingestellt war.
C.UTF-8 -> de_DE.utf8Diejenigen von euch die auch "Ubuntu 20.04 live Server" frisch installiert haben,
könnten hier die gleichen Probleme bekommen.Gruss
HaJueRue
-
Hallo Zusammen,
ich habe mich gefreut das es zu dieser Thematik bereits ein ausführlichen Fred gibt, da ich das "selbe" Problem habe.
Aber leider kann ich mein Problem mit den hier geschriebenen Möglichkeiten nicht fixen. Bei mir kommt weiterhin:host.iobroker-docker 2020-12-23 16:52:41.900 info instance system.adapter.xbox.0 terminated with code 0 (NO_ERROR) xbox.0 2020-12-23 16:52:41.331 info (18742) Terminated (NO_ERROR): Without reason xbox.0 2020-12-23 16:52:41.329 info (18742) terminating xbox.0 2020-12-23 16:52:41.285 info (18742) [END] cleaned everything up... xbox.0 2020-12-23 16:52:41.261 info (18742) [END] Could not stop REST server: xbox.0 2020-12-23 16:52:41.227 warn (18742) Restart initiated xbox.0 2020-12-23 16:52:41.226 error (18742) [START] Restarting adapter xbox.0 2020-12-23 16:52:41.225 error (18742) [START] Failed starting REST server: Process exited with code 1: Traceback (most recent call last): File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server" xbox.0 2020-12-23 16:52:39.584 info (18742) [START] Starting REST server xbox.0 2020-12-23 16:52:39.542 info (18742) starting. Version 0.7.2 in /opt/iobroker/node_modules/iobroker.xbox, node: v12.20.0, js-controller: 3.1.6 host.iobroker-docker 2020-12-23 16:52:36.404 info instance system.adapter.xbox.0 started with pid 18742
Meine Umgebung:
Node.js v12.20.0
NPM 6.14.8
xbox Adapter 0.7.2
buanet docker latestKann mir hier jemand helfen den Adapter zum laufen zu bekommen, ich habe nun schon vergebliche Stunden investiert.
Danke und schöne Grüße
-
@Schnutexxl welche Python Version hast du denn drauf?
-
Hallo,
ich wollte eben den Adapter einrichten, bekomme jedoch den Fehler:
xbox.0 2020-12-24 02:29:19.211 error (20277) [START] Restarting adapter in 30 seconds xbox.0 2020-12-24 02:29:19.210 error (20277) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found INFO: Started server process [20309] INFO: Wai xbox.0 2020-12-24 02:29:18.968 info (20277) Terminated (NO_ERROR): Without reason xbox.0 2020-12-24 02:29:18.967 info (20277) terminating xbox.0 2020-12-24 02:29:18.922 info (20277) [END] cleaned everything up... xbox.0 2020-12-24 02:29:18.907 info (20277) [END] REST server stopped xbox.0 2020-12-24 02:29:18.743 error (20277) TypeError: Cannot read property 'includes' of undefined at Request.request.post [as _callback] (/opt/iobroker/node_modules/iobroker.xbox/main.js:685:45) at Request.self.callback (/opt/ xbox.0 2020-12-24 02:29:18.743 error (20277) unhandled promise rejection: Cannot read property 'includes' of undefined xbox.0 2020-12-24 02:29:18.742 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). xbox.0 2020-12-24 02:29:13.630 info (20277) [START] Starting REST server xbox.0 2020-12-24 02:29:13.595 info (20277) starting. Version 0.6.9 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.23.0, js-controller: 3.1.6
Das habe ich mit dem Alias in meinem Homeverzeichnis gesetzt:
python -V Python 3.8.5
locale -a C C.UTF-8 de_DE.utf8 POSIX
sudo cat /etc/default/locale LANG=de_DE.UTF-8
Fehlt in dem Ordner noch was?
ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules total 12K drwxrwxr-x+ 3 iobroker iobroker 4,0K Dez 24 02:30 . drwxrwxr-x+ 7 iobroker iobroker 4,0K Dez 24 01:31 .. drwxrwxr-x+ 5 iobroker iobroker 4,0K Dez 24 01:31 ping
-
@TWART016 Das Log ist abgeschnitten, da fehlt das Ende.
Und welche Distribution ist das? Python 3.8 scheint mir irgendwie nachinstalliert zu sein.