Open certxlm opened 2 years ago
I have reproduced the issue and I find the suggested fix reasonable. The only thing - I think that MEDIUMBLOB
should be enough. MEDIUMBLOB
is 16Mb (whereas BLOB
is 65Kb), and as we chunk the data, we never send more than 16mb. I will prepare the fix and update Fleetspeak's code.
Environment
Describe the issue When starting a flow "LaunchBinary (3.4.51)" or "execute binary hack (3.4.6.0)", the flow is stopped before even being picked up by the client and fails with, after a long while, the error given below.
Same result on linux clients with a relatively simple binary (cp), and on windows clients with a cli binary that works perfectly when launched manually. Note that this is a fresh install of GRR, not an upgrade.
Error logs
Additional context Modifying the tables broadcasts and pending_messages as shown below fixes the issue, but since I'm not sure of the root cause, that might really not be the best course of action: