DbLog: MYSQL_OPT_RECONNECT

Begonnen von Ralli, 18 August 2023, 18:43:33

Vorheriges Thema - Nächstes Thema

Ralli

Hallo zusammen,

nachdem auf meinem Debian-System der libmysqlclient geupdatet wurde, bekomme ich im Log von FHEM folgende Warnings:

WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version.

Ist es richtig, dass ich als User kein Attribut setzen bzw. nichts in der db.conf einstellen kann, um das Problem zu lösen?

Bei der Google-Recherche kommt man recht schnell auf folgenden Beitrag:

https://stackoverflow.com/questions/76875569/warning-mysql-opt-reconnect-is-deprecated-and-will-be-removed-in-a-future-versi
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.83.6.20250705) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

DS_Starter

Hallo Ralli,

Zitatst es richtig, dass ich als User kein Attribut setzen bzw. nichts in der db.conf einstellen kann, um das Problem zu lösen?
Ja, ist richtig. Auch ich kann das nicht.
Wenn du dir diesen Artikel durchliest, stößt du auf folgende Aussagen:

DBD::mysql always sets MYSQL_OPT_RECONNECT to false, there's nothing your code can do to change that. Setting it to any value, including false, emits the error.
...
The problem seems to be at the libmysqlclient21 library that has been recently updated. Either this library should not emit a warning when the MYSQL_OPT_RECONNECT option is set to false, or BDB::mysql should not set the option at all instead of setting it to false
...
It looks like there is now an update to the libdbd-mysql-perl on ubuntu, and it seems to have fixed the issue!

Der Beitrag ist auch erst 8 Tage alt.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Ralli

#2
Hallo,

vielen Dank. Ich muss mich insofern korrigieren, mein FHEM sitzt nicht in einem Debian- sondern tatsächlich in einem Ubuntu-System - bei mehreren Containern kann man schon mal durcheinander kommen 8) .

Bei mir war bereits die zurzeit aktuelle Version libmysqlclient21:amd64 (8.0.33-0ubuntu0.22.04.4, 8.0.34-0ubuntu0.22.04.1) installiert, allerdings hatte ich keinen Reboot vorgenommen.

Ein erneutes apt update && apt dist-upgrade -y hat mir nochmal folgendes Paket aktualisiert:

libdbd-mysql-perl:amd64 (4.050-5, 4.050-5ubuntu0.22.04.1)

Danach zur Sicherheit einen Reboot durchgeführt - Fehler scheint weg zu sein.
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.83.6.20250705) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

Wernieman

Wenn Du von Containern sprichst .. warum rebootest Du dann das System?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Ralli

Den Host habe ich nicht rebootet, nur den Container.
Gruß,
Ralli

Proxmox 8.4 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.83.6.20250705) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

ToKa

Inzwischen gibt es ein Update der Bibliothek für Ubuntu,die den "Fehler" beseitigt.

VG
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight