вторник, 24 марта 2020 г.

Domoticz. Новая версия 2020.1

Поприветствуем новый стабильный релиз Domoticz 2020.1.11804. Что нового.

Обновиться с наскока не получилось, по-прежнему ошибки
мар 24 10:57:08 raspberrypi domoticz.sh[3479]: /home/pi/domoticz/domoticz: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by /home/pi/domoticz/domoticz)
мар 24 10:57:08 raspberrypi domoticz.sh[3479]: /home/pi/domoticz/domoticz: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by /home/pi/domoticz/domoticz)
Впрочем как и в прошлый раз.
Но тут я решил не ждать разработчиков, и обновиться на свежий релиз Buster. Там уже будут новые библиотеки GLIBC_2.28. Как обновиться со Stretch на Buster.
Пакеты обновляются почти час, можно смело заниматься другими делами.
В конце установки, устанавливаем злополучный пакет
sudo apt install libc6
и перезапускаем Domoticz
sudo service domoticz stop
sudo service domoticz start

Возникшие проблемы!!!

После апгрейда, отвалился скрипт мониторинга за работами в Россетях. Оказалось curl стал плеваться
curl: (35) error:1414D172:SSL routines:tls12_check_peer_sigalg:wrong signature type
Связано это с обновлением OpenSSL до 1.1.1
openssl version
OpenSSL 1.1.1d  10 Sep 2019
Решение понизить SECLEVEL с 2 на 1 в /etc/ssl/openssl.cnf

И на этом ещё не всё. Раз в 2-3 дня domoticz стал падать. В логах проскочили ошибки
Apr  2 05:46:08 raspberrypi domoticz: Thread 7 (Thread 0x72ce2220 (LWP 564)):
Apr  2 05:46:08 raspberrypi domoticz: #0  __waitpid (options=0, stat_loc=0x72cdeac0, pid=10917) at ../sysdeps/unix/sysv/linux/waitpid.c:30
Apr  2 05:46:08 raspberrypi domoticz: #1  __waitpid (pid=10917, stat_loc=0x72cdeac0, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:25
Apr  2 05:46:08 raspberrypi domoticz: #2  0x00109454 in dumpstack_gdb(bool) ()
Apr  2 05:46:08 raspberrypi domoticz: #3  0x00109a20 in signal_handler(int, siginfo_t*, void*) ()
Apr  2 05:46:08 raspberrypi domoticz: #4  
Apr  2 05:46:08 raspberrypi domoticz: #5  raise (sig=11) at ../sysdeps/unix/sysv/linux/raise.c:50
Apr  2 05:46:08 raspberrypi domoticz: #6  
Apr  2 05:46:08 raspberrypi domoticz: #7  0x00620a2c in packet.queue ()
Apr  2 05:46:08 raspberrypi domoticz: #8  0x00623a18 in send.real_publish ()
Apr  2 05:46:08 raspberrypi domoticz: #9  0x0061b838 in mosquitto_publish ()
Apr  2 05:46:08 raspberrypi domoticz: #10 0x000ed2b0 in mosqdz::mosquittodz::publish(int*, char const*, int, void const*, int, bool) ()
Apr  2 05:46:08 raspberrypi domoticz: #11 0x003072c8 in MQTT::SendMessage(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) ()
Решил, что проблема в mosquitto. Установлена версия
Уже установлен пакет mosquitto самой новой версии (1.5.7-1+deb10u1)
Обновился до последней версии для Buster 1.6.8-0mosquitto1~buster1
Пока вроде не падает

Комментариев нет :

Отправить комментарий