XMR is not working for me, the following are logged in the CMS log:
Player Action Service is looking to send 1 actions
Player action connection failed. E = Cannot seal message
Unable to Process Queue of Player actions due to 1 of 1 player actions failed
Screenshot requests only happens during the collection period.
I found the problem PlayerActions.php calls openssl_seal and calls it with RC4 cipher which has been depreciated
Changing openssl_seal cipher to aes256-gcm solves it and now XMR sends the message:
Nice find, I got the same issue, having two versions of Xibo running on my server on one XMR version. What did you exacly change in the file PlayerActions.php?
openssl_seal ‘RC4’ is the legacy algorithm.
maybe you can try enabling openssl legacy codecs instead of changing this, I found that enabling the legacy codec will allow the messages to be sent.
The client will still expect RC4, so I’d say updating the server side has no real use right now