Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehler im Log #8

Closed
CKMartens opened this issue Sep 19, 2020 · 20 comments
Closed

Fehler im Log #8

CKMartens opened this issue Sep 19, 2020 · 20 comments
Assignees
Labels
bug Something isn't working

Comments

@CKMartens
Copy link

Ich benutze die Version 0.0.5, mit dem js-Controler 3.1.6

In den Settings sind für den Adapter die Standartcronzeiten 3,11,41 eingetrage. Zu den angegebene Zeiten taucht im Log immer die folgene Fehlermeldung auf:

host.iob01 | 2020-09-19 12:11:00.219 | error | instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-- | -- | -- | --

Eine Neuinstallation des Adapters hat leider nicht zu einer Verbesserung geführt.

@Flyor
Copy link

Flyor commented Oct 8, 2020

Ich kann mich dem Fehler anschließen. Bei mir hat der Adapter monatelang einwandfrei funktioniert, seit dem Update auf Node 12 (vorher 10) funktioniert er leider nicht mehr. JS Controller ist ebenfalls auf 3.1.6 und ich nutze ebenfalls Adapter Version 0.0.5

1

@Grothesk242
Copy link

Grothesk242 commented Nov 11, 2020

Hier gibt es auch Probleme mit aktuellsten nodeJS Versionen (15.1.0) / js-controller 3.1.6
Mit node12 und node14 jedoch keine Probleme.
Leider gibt es auch auf log level 'debug' nichts verwertbares im Log:

2020-11-11 13:54:34.359  - info: host.raspberrypi "system.adapter.vodafone-speedtest.0" enabled
2020-11-11 13:54:34.361  - info: host.raspberrypi stopInstance system.adapter.vodafone-speedtest.0 (force=false, process=false)
2020-11-11 13:54:37.380  - info: host.raspberrypi instance scheduled system.adapter.vodafone-speedtest.0 11,41 * * * *
2020-11-11 13:56:30.547  - info: host.raspberrypi stopInstance system.adapter.vodafone-speedtest.0 (force=false, process=false)
2020-11-11 13:56:30.553  - info: host.raspberrypi stopInstance canceled schedule system.adapter.vodafone-speedtest.0
2020-11-11 13:56:33.594  - info: host.raspberrypi instance scheduled system.adapter.vodafone-speedtest.0 11,41 * * * *
2020-11-11 14:11:00.038  - info: host.raspberrypi instance system.adapter.vodafone-speedtest.0 started with pid 10226
2020-11-11 14:11:00.566  - error: host.raspberrypi instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
2020-11-11 14:11:54.693  - info: host.raspberrypi stopInstance system.adapter.vodafone-speedtest.0 (force=false, process=false)
2020-11-11 14:11:54.694  - info: host.raspberrypi stopInstance canceled schedule system.adapter.vodafone-speedtest.0
2020-11-11 14:11:57.722  - info: host.raspberrypi instance scheduled system.adapter.vodafone-speedtest.0 11,41 * * * *

@peterbaumert peterbaumert added the bug Something isn't working label Nov 12, 2020
@peterbaumert peterbaumert self-assigned this Nov 12, 2020
@peterbaumert
Copy link
Collaborator

Schaue es mir die Tage mal an.

@NebuNC2
Copy link

NebuNC2 commented Dec 3, 2020

@peterbaumert hattest du schon die Zeit dir das anzusehen?

@jk-andersen
Copy link

Habe gleiches Verhalten mit Node 14.15.4 - Funktioniert nur nach einem kompletten Neustart des Hosts.

`

host.iobroker 2021-01-14 09:22:00.122 error instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)

`

@peterbaumert
Copy link
Collaborator

peterbaumert commented Jan 19, 2021

habe es noch nicht wirklich nachstellen können :( node 15 habe ich aber auch ehrlich gesagt noch nicht getestet da iobroker erstmal nur bis 14 "supportet".

Habt ihr nach den updates denn die node module rebuiled?

npm rebuild im iobroker verzeichniss, dauert aber ein wenig.

@peterbaumert
Copy link
Collaborator

ok habe es nun doch hinbekommen

npm rebuild
npm install

diese beiden befehle im iobroker/node_modules/iobroker.vodafone-speedtest ordner ausführen

@jk-andersen
Copy link

jk-andersen commented Jan 19, 2021

ok habe es nun doch hinbekommen

npm rebuild
npm install

diese beiden befehle im iobroker/node_modules/iobroker.vodafone-speedtest ordner ausführen

Kann die Lösung positiv bestätigen mit node 14.5.4
Danke!

@NebuNC2
Copy link

NebuNC2 commented Jan 19, 2021

Wie muss ich das verstehen?

diese beiden befehle im iobroker/node_modules/iobroker.vodafone-speedtest ordner ausführen

in welchem Ordner und wie ausführen?

@peterbaumert
Copy link
Collaborator

Wie muss ich das verstehen?

diese beiden befehle im iobroker/node_modules/iobroker.vodafone-speedtest ordner ausführen

in welchem Ordner und wie ausführen?

Hast du Windows oder Linux?

Du musst mit der Kommandozeile in deinen ioBroker Installationsordner und dann in den Unterordner "/node_modules/iobroker.vodafone-speedtest" und dann die beiden Befehle eingeben.

@NebuNC2
Copy link

NebuNC2 commented Jan 19, 2021

Und wieder nur Bahnhof verstanden...
Iobroker läuft bei mir auf einem Raspberry Pi mit Linux.

wie komme ich denn da genau hin?

@CKMartens
Copy link
Author

Bei mir ist der Fehler aber aufgetreten ohne das ich ein Nodes-Update bzw. js-Controler Update gemacht hatte. Der Fehler ist durch den Workaround behoben.

@peterbaumert
Copy link
Collaborator

Bei mir ist der Fehler aber aufgetreten ohne das ich ein Nodes-Update bzw. js-Controler Update gemacht hatte. Der Fehler ist durch den Workaround behoben.

Ja irgendwas ist da komisch. Ich schaue mir das genauer an aber so ganz reproduzieren kann ich es nicht zuverlässig.

@CKMartens
Copy link
Author

Der Fehler ist immer noch im Log vorhanden. js-Controller 3.2.8 und Adaper-Version 0.0.6.

host.iob01 | 2021-01-23 08:03:00.449 | error | instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-- | -- | -- | --

Der in diesem Issue angegebene workaround wurde erfolglos angewand.

@peterbaumert
Copy link
Collaborator

Der Fehler ist immer noch im Log vorhanden. js-Controller 3.2.8 und Adaper-Version 0.0.6.

host.iob01 | 2021-01-23 08:03:00.449 | error | instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-- | -- | -- | --

Der in diesem Issue angegebene workaround wurde erfolglos angewand.

was kommt denn wenn du im iobroker verzeichniss node node_modules/iobroker.vodafone-speedtest/main.js --force --logs ausführst?

@CKMartens
Copy link
Author

Hallo,
in der Konsole kommt folgendes Log:

2021-01-23 15:41:11.955  - info: vodafone-speedtest.0 (7621) starting. Version 0                                                            .0.6 in /opt/iobroker/node_modules/iobroker.vodafone-speedtest, node: v12.20.1,                                                             js-controller: 3.2.8
2021-01-23 15:41:41.980  - info: vodafone-speedtest.0 (7621) Vodafone-Speedtest finished with 82.59mbit download speed and 29.894mbit upload speed.
2021-01-23 15:41:41.985  - info: vodafone-speedtest.0 (7621) cleaned everything up...
2021-01-23 15:41:42.034  - info: vodafone-speedtest.0 (7621) Terminated (NO_ERROR): Without reason

Im Log von ioBroker kam allerdings um

host.iob01 | 2021-01-23 15:41:01.159 | error | instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-- | -- | -- | --

Was mich jetzt vermuten lässt das ich ein Problem mit einer zweiten Instanz habe.

@NebuNC2
Copy link

NebuNC2 commented Jan 23, 2021

Könntet ihr für ganz blöde nochmal erklären wie ich das hinbekomme?

Du musst mit der Kommandozeile in deinen ioBroker Installationsordner und dann in den Unterordner "/node_modules/iobroker.vodafone-speedtest" und dann die beiden Befehle eingeben.

Ich benutze einen Raspberry Pi. Habe aber überhaupt keine Ahnung wie ich das machen soll...

@peterbaumert
Copy link
Collaborator

Hallo,
in der Konsole kommt folgendes Log:

2021-01-23 15:41:11.955  - info: vodafone-speedtest.0 (7621) starting. Version 0                                                            .0.6 in /opt/iobroker/node_modules/iobroker.vodafone-speedtest, node: v12.20.1,                                                             js-controller: 3.2.8
2021-01-23 15:41:41.980  - info: vodafone-speedtest.0 (7621) Vodafone-Speedtest finished with 82.59mbit download speed and 29.894mbit upload speed.
2021-01-23 15:41:41.985  - info: vodafone-speedtest.0 (7621) cleaned everything up...
2021-01-23 15:41:42.034  - info: vodafone-speedtest.0 (7621) Terminated (NO_ERROR): Without reason

Im Log von ioBroker kam allerdings um

host.iob01 | 2021-01-23 15:41:01.159 | error | instance system.adapter.vodafone-speedtest.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-- | -- | -- | --

Was mich jetzt vermuten lässt das ich ein Problem mit einer zweiten Instanz habe.

Hm okay, und du hast die befehle mit dem iobroker user ausgeführt oder mit root?

@rof999
Copy link

rof999 commented Dec 24, 2022

Jau, das funktioniert. Vielen Dank.

Aber der o.g. Pfad ist nicht ganz richtig.
(Jedenfalls war er bei mir anders...)

Siehe:

cd /opt/iobroker/node_modules/iobroker.vofo-speedtest
npm rebuild
npm install

@Grothesk242
Copy link

Ja, der Adapter musste zwischenzeitlich aus markenrechtlichen Gründen umbenannt werden.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

7 participants