For anyone else with problems similar to me, here are the steps I used to get it working:
1. Stop crashplan plugin in GUI
2. Stop crashplan jail in GUI
3. Replace value <jail path>/var/lib/crashplan/.ui_info with .ui_info from client computer
4. Make following changes to <jail path>/usr/pbi/crashplan-amd64/share/crashplan/conf/my.service.xml
i) Change xxxx in <location>0.0.0.0:xxxx</location> to match value in same file on client computer
ii) Change xxxx in <servicePort>xxxx</servicePort> to match value in same file on client computer
5. Start crashplan jail in GUI
6. Start crashplan plugin in GUI
Note that when editing .ui_info I used "nano -L .ui_info". The -L flag ensures a newline is not added to the end of the file.
I tried this procedure to get everything back to port 4243. When I restart the plugin, it's overwriting the my.service.xml file and changing the servicePort value to 4244. (Interestingly, the location value stays at 4243.) Sockstat -l confirms that Java is listening on 4244, so the UI can't connect to the engine. Is there a way to prevent the plugin from overwriting my.service.xml?
UPDATE: Finally figured out the problem - I knew that ui.properties (which is in C:\Program Files\CrashPlan\conf\) was okay, but I had neglected ui_<account name>.properties (which is in C:\ProgramData\CrashPlan\conf). A spurious port value there had led the CrashPlan service to detect a "conflict" (that's the new 4.3 behavior) and change to a new port.
Default listening port is 4242 and default client/server port is 4243. If these are already used, it will select a new pair of ports (typically still differing by 1, although I can't confirm that always happens). With a little diligence (and editing in all pertinent files!), you can work everything back to 4242 and 4243 again. To recap (hope this helps someone), the files you need to inspect and possibly modify are
Server:
<jail path>/var/lib/crashplan/.ui_info
<jail path>/usr/pbi/crashplan-amd64/share/crashplan/conf/my.service.xml
UI (Windows as an example):
C:\Program Files\CrashPlan\conf\ui.properties
C:\ProgramData\CrashPlan\.ui_info
C:\ProgramData\CrashPlan\conf\my.service.xml
C:\ProgramData\CrashPlan\conf\ui_<username>.properties
Thanks to everyone for sharing their findings!
Last edited: