Closed duzvik closed 3 weeks ago
Putting on MDM board since @roperzh selfassigned.
@georgekarrv @PezHub Have y'all been able to reproduce this?
I don't think we have, During standup yesterday we decided to look into this after finishing the release. (It currently looks like we might need to get some sql configs to be able to narrow it down)
hey @duzvik thanks so much for all the logs, and sorry for the delay getting back to you.
I have been investigating and trying to reproduce. My current theory is that there's likely a bug in the code that caches the prepared statement.
Would it be possible to try if a server restart helps? that'll make a strong case for the cache hypothesis.
I have a fix for this bug https://github.com/fleetdm/fleet/pull/21219
Hi @roperzh Thanks. I will update deployment when it will be available it new terraform image.
Orbit's path now clear, Validation's strength brings cheer, Errors disappear.
MySQL errors in the cloud, Fleet's orbit code improved, Secure devices found.
Fleet version: <!-- Copy this from the "My account" page in the Fleet UI, or run
fleetctl --version
--> fleetdm/fleet:v4.52.0 mysql 8.0.2Web browser and operating system: chrome/Mac
fleet(tag: tf-mod-root-v1.10.0) installed on aws using terraform
💥 Actual behavior
TODO
🧑💻 Steps to reproduce
Jul 26 13:43:12 XXX orbit[3993848]: 2024-07-26T13:43:12+03:00 ERR running config receivers error="RunConfigReceivers get config: POST /api/fleet/orbit/config received status 422 Validation Failed: Error 1243 (HY000): Unknown prepared statement handler (331) given to mysql_stmt_precheck"
./fleetctl debug errors
returnsHow to fix this?