SwarmAgent.exe on Linux not running

Hi, I just completed a build of UnrealEngine 4.23.1 on Linux, and everything seems to be working just fine - everything, except SwarmAgent.exe, that is:
[FONT=courier new][admin@build-server Agent]$ ls -l
total 504
-rw-rw-r–. 1 admin admin 11776 Oct 22 09:30 AgentInterface.dll
-rwxrwxr-x. 1 admin admin 350208 Oct 22 09:30 SwarmAgent.exe
-rw-rw-r–. 1 admin admin 7168 Oct 22 09:30 SwarmCommonUtils.dll
-rw-rw-r–. 1 admin admin 6144 Oct 22 09:30 SwarmCoordinatorInterface.dll
-rw-rw-r–. 1 admin admin 51200 Oct 22 09:30 SwarmInterface.dll
-rw-rw-r–. 1 admin admin 81920 Oct 22 09:30 UnrealControls.dll
[admin@build-server Agent]$ mono SwarmAgent.exe

Unhandled Exception:
System.TypeLoadException: Could not resolve type with token 01000047 from typeref (expected class ‘System.Deployment.Application.ApplicationDeployment’ in assembly ‘System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’)
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not resolve type with token 01000047 from typeref (expected class ‘System.Deployment.Application.ApplicationDeployment’ in assembly ‘System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’)
[admin@build-server Agent]$

I’m a bit stumped here - anyone got any clues whats going on - do I really need to edit the .sln file for Linux and add “System.Deployment” as a package? Are there missing docs for how to build/run SwarmAgent on Linux?