NEWS
[Aufruf] Xbox Adapter testen
-
Probier mal bitte
npm i iobroker.xbox --unsafe-perm --prefix C:\ioBroker
irgendwie stöbert er da bei dir in den falschen Verzeichnissen rum und prefix ist genau dafür da, nämlich das Verzeichnis zu setzen in dem installiert werden soll, wenn hinter prefix nix steht, kann er damit nix anfangen. `
Geht leider auch nicht!
C:\ioBroker>npm i iobroker.xbox --unsafe-perm --prefix C:\ioBroker npm ERR! path C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall unlink npm ERR! Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd' npm ERR! { [Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd'] npm ERR! cause: npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd' npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: npm ERR! 'C:\\ioBroker\\node_modules\\.iobroker.xbox.DELETE\\python_modules\\Python36\\site-packages\\_cffi_backend.cp36-win_amd64.pyd' }, npm ERR! stack: npm ERR! "Error: EPERM: operation not permitted, unlink 'C:\\ioBroker\\node_modules\\.iobroker.xbox.DELETE\\python_modules\\Python36\\site-packages\\_cffi_backend.cp36-win_amd64.pyd'", npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: npm ERR! 'C:\\ioBroker\\node_modules\\.iobroker.xbox.DELETE\\python_modules\\Python36\\site-packages\\_cffi_backend.cp36-win_amd64.pyd', npm ERR! parent: 'iobroker.inst' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It's possible that the file was already in use (by a text editor or antivirus), npm ERR! or that you lack permissions to access it. npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\chris\AppData\Roaming\npm-cache\_logs\2018-11-13T22_06_00_570Z-debug.log
C:\ioBroker>npm install https://github.com/foxriver76/ioBroker.xbox/tarball/master --production --save --prefix C:\ioBroker npm ERR! path C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall unlink npm ERR! Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd' npm ERR! { [Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd'] npm ERR! cause: npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\ioBroker\node_modules\.iobroker.xbox.DELETE\python_modules\Python36\site-packages\_cffi_backend.cp36-win_amd64.pyd' npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: npm ERR! 'C:\\ioBroker\\node_modules\\.iobroker.xbox.DELETE\\python_modules\\Python36\\site-packages\\_cffi_backend.cp36-win_amd64.pyd' }, npm ERR! stack: npm ERR! "Error: EPERM: operation not permitted, unlink 'C:\\ioBroker\\node_modules\\.iobroker.xbox.DELETE\\python_modules\\Python36\\site-packages\\_cffi_backend.cp36-win_amd64.pyd'", npm ERR! errno: -4048, npm ERR! code: 'EPERM', npm ERR! syscall: 'unlink', npm ERR! path: npm ERR! 'C:\\ioBroker\\node_modules\\.iobroker.xbox.DELETE\\python_modules\\Python36\\site-packages\\_cffi_backend.cp36-win_amd64.pyd', npm ERR! parent: 'iobroker.inst' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It's possible that the file was already in use (by a text editor or antivirus), npm ERR! or that you lack permissions to access it. npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\chris\AppData\Roaming\npm-cache\_logs\2018-11-13T22_13_07_912Z-debug.log
-
@DKM:npm ERR! path C:\ioBroker\node_modules.iobroker.xbox.DELETE\python_modules\Python36\site-packages_cffi_backend.cp36-win_amd64.py
Will er da bei der Installation nicht löschen? Evtl. sind auch bei Dir Ordner vorhanden, die das Installationsskript nicht löschen kann. `
Welche Ordner wären das?
Kann ich die händisch löschen?
-
Schau mal im Ordner C:\iobroker\node-modules nach Ordnern die Xbox enthalten.
Ich vermute, dass durch unsere Installierei Ordnerreste überbleiben. Warte aber sicherheitshalber noch auf die Antwort von foxriver.
Gesendet von meinem SM-G960F mit Tapatalk
-
@DKM:Schau mal im Ordner C:\iobroker\node-modules nach Ordnern die Xbox enthalten.
Ich vermute, dass durch unsere Installierei Ordnerreste überbleiben. Warte aber sicherheitshalber noch auf die Antwort von foxriver. `
Ja, da gibt es 1 Ordner!
.iobroker.xbox.DELETE
-
@DKM:npm ERR! path C:\ioBroker\node_modules.iobroker.xbox.DELETE\python_modules\Python36\site-packages_cffi_backend.cp36-win_amd64.py
Will er da bei der Installation nicht löschen? Evtl. sind auch bei Dir Ordner vorhanden, die das Installationsskript nicht löschen kann. `
Welche Ordner wären das?
Kann ich die händisch löschen? `
Was gibt denn````
npm -v -
-
Führst du die cmd als Admin aus?
-
-
Hm dann möchte man fast meinen, dass da irgendwas die Datei in C:\ioBroker\node_modules.iobroker.xbox.DELETE schon nutzt und es deshalb einen Permission error gibt. Wenn du ioB stoppst und es probierst geht es dann? Bzw ist der Ordner existent: C:\ioBroker\node_modules.iobroker.xbox.DELETE weiß nicht ob Windows standardmäßig Ordner mit . Vorne dran anzeigt.
-
Hm dann möchte man fast meinen, dass da irgendwas die Datei in C:\ioBroker\node_modules.iobroker.xbox.DELETE schon nutzt und es deshalb einen Permission error gibt. Wenn du ioB stoppst und es probierst geht es dann? Bzw ist der Ordner existent: C:\ioBroker\node_modules.iobroker.xbox.DELETE weiß nicht ob Windows standardmäßig Ordner mit . Vorne dran anzeigt. ` Nein eigentlich ist das eine reine Unix Sache mit dem Punkt. Mir sind nur Sicherungen bekannt, die das auch nutzen
Gesendet von meinem SM-G960F mit Tapatalk
-
Ja, der Ordner ".iobroker.xbox.DELETE" scheint genau so auf!
Im Ordner sind dann noch:
-
Dann lösch den Ordner mal bitte, dann wird er dir sagen, falls da was in Nutzung ist.
-
Dann lösch den Ordner mal bitte, dann wird er dir sagen, falls da was in Nutzung ist. `
Verzeichnis hab ich gelöscht und dann alles nochmal lt. DKM installiert.
Dürfte geklappt haben.
ABER jetzt komm ich nicht mehr in die Adminoberfläche.
Er lädt und lädt und …!
iobroker start
iobroker stop
iobroker restart
Hab ich alles schon probiert. Dienst läuft.
In den VIS-Editor komm ich ohne Probleme und kann auch die VIS starten.
-
Admin lässt sich mit````
iobroker start admin -
-
Ja die Oberfläche ist da, du bekommst jedoch nur diesen bunten Ladekreis zu sehen?
Und mal ne Frage an euch beiden Win-User. Wird bei euch das Unload Event korrekt ausgeführt, also loggt der Adapter am Ende Rest-Server stopped oder nen Error, dass er ihn nicht stoppen kann. Oder auch in anderen Adaptern wird am Ende häufig was geloggt im Unload und bei meiner Windows Installation, wird da nix ausgeführt.
-
Versuch mal in der Konsole
iobroker add admin –port 8089
Dann versuch ob du mit
http://deineIP:8089 auf die Oberfläche kommst.
@foxriver
Es kommt nur der Start, aber keine Nachricht über das beenden. Kann dir gerade kein Log schicken, da ich noch unterwegs bin.
Gesendet von meinem SM-G960F mit Tapatalk
-
Ja die Oberfläche ist da, du bekommst jedoch nur diesen bunten Ladekreis zu sehen? `
Nein, ich komm garnicht auf die Adminoberfläche.
-
@DKM:@foxriver
Es kommt nur der Start, aber keine Nachricht über das beenden. Kann dir gerade kein Log schicken, da ich noch unterwegs bin.
Gesendet von meinem SM-G960F mit Tapatalk `
Also ich habe jetzt noch was geaddet, damit sollte der Rest-Server (Python Prozess) beim stoppen des Adapters auch unter Windows erfolgreich beendet werden. Jedoch nur wenn das "Unload" Event auch korrekt getriggert wird. Das Event wird vom js-controller aus gesendet, also liegt nicht im Einflussbereich des Adapters, da ich eben unter Win auch bei anderen Adaptern kein Unload erhalte.
-
es funktioniert