Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. XBox-Adapter Fehler

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    SOLVED XBox-Adapter Fehler

    This topic has been deleted. Only users with topic management privileges can see it.
    • foxriver76
      foxriver76 Developer @Negalein last edited by

      @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.

      Negalein 1 Reply Last reply Reply Quote 0
      • Negalein
        Negalein Global Moderator @foxriver76 last edited by

        @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?

        foxriver76 1 Reply Last reply Reply Quote 0
        • foxriver76
          foxriver76 Developer @Negalein last edited by

          @Negalein was gibt sudo apt update | grep python denn bei dir aus?

          Negalein 1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @foxriver76 last edited by

            @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#
            
            foxriver76 1 Reply Last reply Reply Quote 0
            • foxriver76
              foxriver76 Developer @Negalein last edited by

              @Negalein sudo apt upgrade python3.6 und danach ein neues Terminalfenster öffnen und mal python --version && python3 -version

              Negalein 1 Reply Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @foxriver76 last edited by

                @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#
                
                foxriver76 1 Reply Last reply Reply Quote 0
                • foxriver76
                  foxriver76 Developer @Negalein last edited by foxriver76

                  @Negalein Ups, sorry meinte sudo apt install python3.6

                  Negalein 1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator @foxriver76 last edited by

                    @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.

                    foxriver76 1 Reply Last reply Reply Quote 0
                    • foxriver76
                      foxriver76 Developer @Negalein last edited by

                      @Negalein ist vernünftig. KP was für ein OS genau auf der Synology läuft.

                      1 Reply Last reply Reply Quote 0
                      • Spegeli
                        Spegeli last edited by Spegeli

                        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.

                        1 Reply Last reply Reply Quote 0
                        • foxriver76
                          foxriver76 Developer last edited by

                          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?

                          Spegeli 1 Reply Last reply Reply Quote 0
                          • Spegeli
                            Spegeli @foxriver76 last edited by Spegeli

                            @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 😉

                            1 Reply Last reply Reply Quote 0
                            • H
                              hajuerue last edited by

                              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 HaJueRueXBoxAdapterProb_065_hajuerue_090820.png

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @hajuerue last edited by Thomas Braun

                                @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.

                                H 1 Reply Last reply Reply Quote 0
                                • H
                                  hajuerue @Thomas Braun last edited by

                                  @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
                                  XBoxAdapter-Konfig_065_hajuerue_090820.png

                                  H 1 Reply Last reply Reply Quote 0
                                  • H
                                    hajuerue @hajuerue last edited by

                                    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.utf8

                                    Diejenigen von euch die auch "Ubuntu 20.04 live Server" frisch installiert haben,
                                    könnten hier die gleichen Probleme bekommen.

                                    Gruss
                                    HaJueRue
                                    XBoxAdapterProb_065_hajuerue_solved-110820.png

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      Schnutexxl last edited by

                                      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 latest

                                      Kann mir hier jemand helfen den Adapter zum laufen zu bekommen, ich habe nun schon vergebliche Stunden investiert.

                                      Danke und schöne Grüße

                                      foxriver76 1 Reply Last reply Reply Quote 0
                                      • foxriver76
                                        foxriver76 Developer @Schnutexxl last edited by

                                        @Schnutexxl welche Python Version hast du denn drauf?

                                        S 1 Reply Last reply Reply Quote 0
                                        • T
                                          TWART016 last edited by

                                          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
                                          
                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @TWART016 last edited by

                                            @TWART016 Das Log ist abgeschnitten, da fehlt das Ende.
                                            Und welche Distribution ist das? Python 3.8 scheint mir irgendwie nachinstalliert zu sein.

                                            T 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            904
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            xbox
                                            8
                                            98
                                            5484
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo