I have Xibo 3.0.2 installed on a dedicated server, supporting approximately 800 clients. Recently, I encountered an SSL issue where all Android and Tizen clients were unable to connect to the server. To resolve this, I removed and reinstalled the SSL certificate (via Let’s Encrypt), which fixed the connectivity for those devices. However, since the SSL reinstallation, no Windows players are able to communicate with the server.
The Windows player displays the following error: “Status: The request failed with HTTP status 503: Service Unavailable.”
In the Apache logs, I am seeing the following error:
body.xml:1: parser error : xmlParseCharRef: invalid xmlChar value 0
<rverKey><hardwareKey xsi:type="xsd:string">af517c5f325b26a0f35f624aef0985b4#x0;
parser error: XML: Failed parsing document. [hostname "s*****.com"] [uri "/xmds.php"] [unique_id "Z8Yw86-4foKCO0bg8wZaTgAAAFM"]
After disabling ModSecurity, the errors persist:
body.xml:1: parser error : xmlParseCharRef: invalid xmlChar value 0
<rverKey><hardwareKey xsi:type="xsd:string">af517c5f325b26a0f35f624aef0985b4�
^
body.xml:1: parser error : xmlParseCharRef: invalid xmlChar value 0
<rverKey><hardwareKey xsi:type="xsd:string">af517c5f325b26a0f35f624aef0985b4�
I would appreciate any assistance in resolving this issue.