all recent nanomq-full images broken - working image with sqlite? #1564
-
With the 18.2-full image mentioned in the docs, sqlite rules do not seem to do anything. Is this a known problem or should that work? I also tried later versions, they all exit with
I'm on a M2 Macbook. |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
Sorry, bro. We have Nothing mentioned about MySQL integration in Docs. No docker release image has MySQL embedded. Not even in binary release. You have to compile yourself. |
Beta Was this translation helpful? Give feedback.
-
I dont even want MySQL (all version later that 0.18-full I tried just directly exit with this msg). I just want to evaluate rules that write stuff to sqlite. Can you confirm, that there is a image that works for sqlite?
but publishing anything to topic "abc" does not result in an entry in sqlite with 0.18-full. |
Beta Was this translation helpful? Give feedback.
-
The log you posted really confuses me. It indicates you are using MySQL plugin. SQLite should already haven been supported in full image (after 0.19.5) by default, if not, that's a bug. will look into it. Could you confirm the release version in which you experienced issues? also with the output logs. |
Beta Was this translation helpful? Give feedback.
-
So make things more clear, there are two different problems:
Here are the images I tested with. libmysql is installed here: nanomq/deploy/docker/Dockerfile-full Line 7 in 243d8af linked here: Line 77 in 243d8af maybe this helps (inside 0.20-full, nothing changed just
|
Beta Was this translation helpful? Give feedback.
-
Thanks for reporting. It seems like we accidentally introduced a bug when adding SQLite as a default dependency in the release binaries. This brings libmysqlclient as a default compilation when enabling rule_engine. Now it has been fixed in #1567, libmysqlclient will be excluded. thank you again for identifying bugs! |
Beta Was this translation helpful? Give feedback.
Thanks for reporting. It seems like we accidentally introduced a bug when adding SQLite as a default dependency in the release binaries. This brings libmysqlclient as a default compilation when enabling rule_engine.
Now it has been fixed in #1567, libmysqlclient will be excluded.
thank you again for identifying bugs!