It appears as though deployments on unencrypted files fail with a rather long timeout of 30 minutes if an encryption password is specified. Specific error message is:
Build server timeout: Timeout exceeded
Edit: I should also add that the build .zip file in /outbox remains at zero KB this entire time; that was an interesting clue.
Armed with this critical knowledge, we will be silly and try to specify an encryption password on unencrypted files, but I wonder if OttoFMS might be improved to catch this and report the issue.
Source server: Windows Server 2022 Datacenter
Destination server: macOS 13.7.1
Both servers are running FMS 20.3.2 and OttoFMS 4.9.0.
We were running the Migrate operation, but the first one we tried was a Replace (this is the one that timed out after 30 minutes).
Hereās the actual sequence of attempts (operation / error message / duration):
Replace / Build server timeout: Timeout exceeded / 30:25
Migrate / Build server error. http Status: 409. FMS Error 18000: build already in progress / 00:09
Migrate / Deployment was aborted / 01:27
Migrate / Build server error. http Status: 409. FMS Error 18000: build already in progress / 00:09
Migrate / Deployment was aborted / 26:51
Migrate / Build server error. http Status: 409. FMS Error 18000: build already in progress / 00:11
The build .zip files that were generated with deployments 1, 3 and 5 were zero KB in file size. It seems that aborting these attempts did not free up OttoFMS from thinking that it was creating a build, 'cause the very next attempt would fail with ābuild already in progressāā¦ but once THAT failed, we were free to try again.
It was after #6 and before #7 that we identified the problem with the encryption password, and corrected that. Then we got the error message on #7 about the outbox not being empty, I restarted OttoFMS (which cleared out the outbox) and attempt #8 was successful and went beautifully.
All of those subsequent errors are a result of that initial build error. Restarting OttoFMS on your source server should fix it. I also have some fixes coming out in the next version that should make those subsequent errors not occur.
Iāll look into the encryption password issue and see if I can replicate it on one of our Windows servers. Thanks for all the info!