Real time backup and golang server on Seafile Pro 10.0.4

Hello all!

I updated my seafile test instance from Pro 9.0.16 to Pro 10.0.4. I had some problems with the new python packages which where probably my fault.

After the upgrade I wanted to switch to the golang server. After enabling the golang server my Real time backup setup stopped working.

Before on primary server

[…] “GET /seafhttp/server-sync/repo-list HTTP/1.1” 200 6503 “-” “Seafile/6.0.0 (Linux)”
[…] “GET /seafhttp/server-sync/repo/$REPOID/info HTTP/1.1” 200 5701 “-” “Seafile/6.0.0 (Linux)”

Before on backup server

$ $INSTALL/seafile-server-latest/seaf-backup-cmd.sh status
Total number of libraries: 7
Number of synchronized libraries: 7
Number of libraries waiting for sync: 0
Number of libraries syncing: 0
Number of libraries failed to sync: 0

List of syncing libraries:

List of libraries failed to sync:
$ $INSTALL/seafile-server-latest/seaf-backup-cmd.sh sync $REPOID
Sync repo $REPOID successfully.

After on primary server

[…] “GET /seafhttp/server-sync/repo-list HTTP/1.1” 404 5644 “-” “Seafile/6.0.0 (Linux)”
[…] “GET /seafhttp/server-sync/repo/$REPOID/info HTTP/1.1” 404 5644 “-” “Seafile/6.0.0 (Linux)”

After on backup server

$ $INSTALL/seafile-server-latest/seaf-backup-cmd.sh status
Total number of libraries: 0
Number of synchronized libraries: 0
Number of libraries waiting for sync: 0
Number of libraries syncing: 0
Number of libraries failed to sync: 0

List of syncing libraries:

List of libraries failed to sync:
$ $INSTALL/seafile-server-latest/seaf-backup-cmd.sh sync $REPOID
Failed to sync repo $REPOID: Failed to get repo info from primary.

I didn’t find anything in the upgrade documentation, changelog or via google. Any idea what might be the problem?

The golang file server does not support the real-time backup server.

The Seafile admin manual was recently updated with this statemeent: "This feature is deprecated and not recommended to use in production. "