OK, naprawione. Wystarczy zaktualizować system i wszystko wróci do normy:
PS
gdyby ktoś chciał zrozumieć co się stało - wyszły 2 problemy
1. mqtt
aktualizacja mosquito nadpisała konfigurację… czego się spodziewaliśmy ale wydawało nam się, że to zadziała (i u nas zadziałało bo mieliśmy integrację z SUPLA włączoną a ona zmieniła konfigurację mqtt).
Poprawione po aktualizacji dostarczamy poprawną konfigurację do usługi mqtt.
# AIS Config file for mosquitto
listener 1883 0.0.0.0
allow_anonymous true
2. webssh
aktualizacja libwebsockets do najnowszej wersji 4.2.0 spowodowała problem z konsolą w aplikacji web.
To dlatego, że ttyd (to co nam robi konsole w aplikacji web) był skompilowany z wersją libwebsockets 4.1.6-51e76cb. Efekt był taki:
~ $ ttyd -p 8080 bash
[2021/05/21 11:29:00:3808] N: ttyd 1.6.3 (libwebsockets 4.1.6-51e76cb)
[2021/05/21 11:29:00:3817] N: tty configuration:
[2021/05/21 11:29:00:3817] N: start command: bash
[2021/05/21 11:29:00:3818] N: close signal: SIGHUP (1)
[2021/05/21 11:29:00:3818] N: terminal type: xterm-256color
[2021/05/21 11:29:00:3818] N: LWS: 4.2.0-no_hash, loglevel 7
[2021/05/21 11:29:00:3819] N: NET CLI SRV H1 H2 WS ConMon IPv6-absent
[2021/05/21 11:29:00:3819] E: No memory for lws_context
[2021/05/21 11:29:00:3819] E: libwebsockets context creation failed
przekompilowaliśmy właśnie ttyd z libwebsockets 4.2.0
i jest OK
~ $ ttyd -p 8080 bash
[2021/05/21 12:01:07:4218] N: ttyd 1.6.3 (libwebsockets 4.2.0-no_hash)
[2021/05/21 12:01:07:4228] N: tty configuration:
[2021/05/21 12:01:07:4228] N: start command: bash
[2021/05/21 12:01:07:4228] N: close signal: SIGHUP (1)
[2021/05/21 12:01:07:4229] N: terminal type: xterm-256color
[2021/05/21 12:01:07:4229] N: LWS: 4.2.0-no_hash, loglevel 7
[2021/05/21 12:01:07:4229] N: NET CLI SRV H1 H2 WS ConMon IPv6-absent
[2021/05/21 12:01:07:4258] N: /data/data/pl.sviete.dom/files/usr/lib/libwebsockets-evlib_uv.so
[2021/05/21 12:01:07:4295] N: Using foreign event loop...
[2021/05/21 12:01:07:4296] N: ++ [wsi|0|pipe] (1)
[2021/05/21 12:01:07:4298] N: ++ [vh|0|default||8080] (1)
[2021/05/21 12:01:07:4300] N: lws_socket_bind: nowsi: source ads 0.0.0.0
[2021/05/21 12:01:07:4300] N: ++ [wsi|1|listen|default||8080] (2)
[2021/05/21 12:01:07:4301] N: Listening on port: 8080
Dostarczymy teraz poprawkę dla innych projektów w których jest ten sam problem:
PS2
to wszystko dlatego, że w tej wersji nie mieliśmy czasu wydawać na kanale ALFA…
Przepraszamy za problemy w kolejnej wersji wrócimy do kanału ALFA i takie rzeczy wyłapiemy przed wydaniem na BETA.
Dzięki za zgłoszenia. Gdyby coś jeszcze wyszło to piszcie. Już nie dodajemy już nic nowego do tej wersji. Teraz przez kilka dni będziemy testować i opisywać zmiany przed wydaniem na kanale stabilnym: