The Sophos Community will be unavailable from 13:00 to 18:00 UTC this Saturday, October 1st for upgrades. Stay tuned to our Twitter account @SophosSupport for updates.
Important: The latest SophosInstall.exe for Windows contains Sophos Management Communication (MCS) 1.5.4 (or higher) which fixes this issue. Please ensure you have downloaded the latest version from Sophos Central if you believe you have the issue described in this article.
When installing Sophos Central to a client computer it fails to register with the server. As a result the client fails to receive an updating policy and Sophos Anti-Virus is not installed.
At the end of the installation you see the following message:
Failed to register with the Sophos server.
The McsClient.log file shows a HTTP 400 status response, for example:
2014-01-06T15:22:06.217Z [ 3268] INFO HttpServerImpl::HttpEventInstanceCallback The HTTP request completed with status 400.
2014-01-06T15:22:06.217Z [ 3268] INFO EndpointIdentity::HttpCallback The HTTP callback was called with the HTTP result code 400.
2014-01-06T15:22:06.217Z [ 3268] ERROR EndpointIdentity::HttpCallback 2034: Registration failed with with HTTP status code 400.
2014-01-06T15:22:06.264Z [ 3268] WARN EndpointIdentity::HttpCallback The server returned a bad status response. This might indicate an incompatible protocol schema version.
Note: In addition to being a problem at registration time. Future status messages which contain such characters will also cause the status message not to be processed. For example, logging on to a computer as 'user&name' after a successful installation will not register that login name with the system. In addition to that, changing the computer description after registration will also cause status messages not to be processed.
First seen in Sophos Cloud Managed Endpoint
The computer's description or username contains one or more characters that invalidates the generated XML by MCSClient.exe. This issue is being tracked as DEF95296.
Every comment submitted here is read (by a human) but we do not reply to specific technical questions. If you need technical support please post a question to our community. Alternatively for licensed products open a support ticket.