Endlosschleife durch start_hmserver.sh im syslog

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Antworten
skoep
Beiträge: 9
Registriert: 29.10.2020, 14:30
System: sonstige

Endlosschleife durch start_hmserver.sh im syslog

Beitrag von skoep » 14.05.2021, 14:56

Hallo zusammen,

heute habe ich debmatic auf einer Debian Buster VM unter Proxmox installiert, was auch die ersten ein/zwei Stunden sauber funktioniert hat. Tja, dann ein reboot und plötzlich haut mir start_hmserver.sh mit einer sekündlichen Fehlermeldung das Syslog voll:

Code: Alles auswählen

May 14 14:39:24 debmatic start_hmserver.sh[1485]: Mai 14, 2021 2:39:24 NACHM. io.vertx.core.impl.BlockedThreadChecker
May 14 14:39:24 debmatic start_hmserver.sh[1485]: WARNUNG: Thread Thread[vert.x-worker-thread-1,5,main] has been blocked for 127185 ms, time limit is 60000
May 14 14:39:24 debmatic start_hmserver.sh[1485]: io.vertx.core.VertxException: Thread blocked
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.net.SocketInputStream.socketRead0(Native Method)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.net.SocketInputStream.read(SocketInputStream.java:168)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.net.SocketInputStream.read(SocketInputStream.java:140)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:160)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:84)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:273)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:140)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:57)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:261)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:283)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:259)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:232)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:272)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:124)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:686)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:488)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.communication.rpc.internal.transport.http.HttpTransport.sendRequest(HttpTransport.java:106)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.sendRequest(RpcClient.java:94)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.communication.rpc.internal.rpc.RpcClient.invoke(RpcClient.java:82)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//com.sun.proxy.$Proxy23.newDevices(Unknown Source)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.bidcos.rpc.internal.LegacyBackendClient.newDevices(LegacyBackendClient.java:157)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.bidcos.rpc.internal.DeviceUtil.synchronizedBackendDevices(DeviceUtil.java:222)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:109)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//de.eq3.cbcs.legacy.bidcos.rpc.internal.InterfaceInitializer.handle(InterfaceInitializer.java:26)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.eventbus.impl.HandlerRegistration.deliver(HandlerRegistration.java:212)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.eventbus.impl.HandlerRegistration.handle(HandlerRegistration.java:191)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.eventbus.impl.EventBusImpl.lambda$deliverToHandler$3(EventBusImpl.java:505)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.eventbus.impl.EventBusImpl$$Lambda$93/0x00000008401c2440.handle(Unknown Source)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.impl.ContextImpl.lambda$wrapTask$2(ContextImpl.java:337)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.impl.ContextImpl$$Lambda$81/0x000000084014d840.run(Unknown Source)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.impl.TaskQueue.lambda$new$0(TaskQueue.java:60)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at app//io.vertx.core.impl.TaskQueue$$Lambda$74/0x00000008400fc840.run(Unknown Source)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
May 14 14:39:24 debmatic start_hmserver.sh[1485]: #011at java.base@11.0.11/java.lang.Thread.run(Thread.java:829)

Code: Alles auswählen

root@debmatic:/var/log# debmatic-info
debmatic version: 3.57.5-71
Kernel modules: Available
Raw UART dev:   Available
HMRF Hardware:  RPI-RF-MOD
 Connected via: HB-RF-USB-2@usb-0000:00:1d.0-1 (/dev/raw-uart)
 Board serial:  5A4993xxxx
 Radio MAC:     0xFFxxxx
HMIP Hardware:  RPI-RF-MOD
 SGTIN:         3014F711A0001F5A4993xxxx
 Radio MAC:     0xB24C26
root@debmatic:/var/log#
Es ist auch immer wieder der oben angegeben Text. Ein Aufruf der Oberfläche ist problemlos möglich, aber sobald ich mir irgendwas anzeigen lassen möchte (wie z.B. die Geräte), dreht es sich einen Wolf und die Fehlermeldung kommt sekündlich. Ich bin nicht sicher wie man den Text oben interpretieren soll.

Für Ideen wäre ich dankbar.

Gruß
Sven

lutz-p
Beiträge: 1
Registriert: 06.06.2021, 19:20
System: Alternative CCU (auf Basis OCCU)

Re: Endlosschleife durch start_hmserver.sh im syslog

Beitrag von lutz-p » 06.06.2021, 20:18

Hallo skoep,

hast Du mittlerweile eine Lösung gefunden? Bei mir ist das gleiche Problem, allerdings dass ich garnicht erst auf die Oberfläche komme...
Wie hast Du das gelöst?

Viele Grüße
Lutz

skoep
Beiträge: 9
Registriert: 29.10.2020, 14:30
System: sonstige

Re: Endlosschleife durch start_hmserver.sh im syslog

Beitrag von skoep » 07.06.2021, 07:32

Moin Lutz,

das ist anscheinend ein Kommunikationsproblem zwischen OpenHAB und Debmatic. Wenn das einmal auseinanderläuft bekommt Debmatic die Vollkrise. Ich habe OpenHAB via "systemctl restart openhab" einmal resettet und dann war alles gut.

Gruß
Sven

BOP
Beiträge: 54
Registriert: 09.12.2018, 11:39
Hat sich bedankt: 2 Mal
Danksagung erhalten: 3 Mal

Re: Endlosschleife durch start_hmserver.sh im syslog

Beitrag von BOP » 08.06.2021, 15:03

Bei mir passiert das nur, wenn ich debmatic (neu) starte, während openHAB läuft.

Antworten

Zurück zu „debmatic“