Seadrive has been unreliable for me since updating to Sonoma.
The app runs, logs in, green tick mark appears, notification advises files are synced and ready but they aren’t accessible in the finder.
Deleting the user account in Seadrive crashes the application with no error message.
Everything is working fine in the web browser.
Seadrive.log
[12/07/23 19:48:01] seadrive.c(535): Starting SeaDrive client 3.0.7
[12/07/23 19:48:01] socket file exists, delete it anyway
[12/07/23 19:48:01] seadrive.c(553): rpc server started.
[12/07/23 19:48:01] FileProviderExtension.m(309): Failed to get account by domain 3c3021efb2a2250a5c4c36f8c5294a88
[12/07/23 19:48:01] FileProviderExtension.m(309): Failed to get account by domain 3c3021efb2a2250a5c4c36f8c5294a88
[12/07/23 19:48:01] FileProviderExtension.m(309): Failed to get account by domain 3c3021efb2a2250a5c4c36f8c5294a88
[12/07/23 19:48:01] FileProviderExtension.m(309): Failed to get account by domain 3c3021efb2a2250a5c4c36f8c5294a88
[12/07/23 19:48:04] start to serve on pipe client
[12/07/23 19:48:04] repo-mgr.c(3554): adding account https://seafile.xxxxx.org xxx@xxx.
[12/07/23 19:48:04] FileProviderExtension.m(319): Failed to get metadata for identifier NSFileProviderRootContainerItemIdentifier
[12/07/23 19:48:04] FileProviderExtension.m(319): Failed to get metadata for identifier NSFileProviderRootContainerItemIdentifier
[12/07/23 19:48:04] FileProviderExtension.m(319): Failed to get metadata for identifier NSFileProviderRootContainerItemIdentifier
[12/07/23 19:48:04] FileProviderExtension.m(319): Failed to get metadata for identifier NSFileProviderRootContainerItemIdentifier
[12/07/23 19:48:04] FileProviderEnumerator.m(480): Failed to get latest sync anchor.
[12/07/23 19:48:04] FileProviderEnumerator.m(480): Failed to get latest sync anchor.
[12/07/23 19:48:05] sync-mgr.c(2310): Cloning repo Family Library(e62b3ef8-41f9-4829-bd68-941b2a67318e).
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Family Library' sync state transition from 'synchronized' to 'get token'.
[12/07/23 19:48:05] sync-mgr.c(2310): Cloning repo My Library(ae76c3ee-c82a-4074-b065-8bcd6dee324a).
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Library' sync state transition from 'synchronized' to 'get token'.
[12/07/23 19:48:05] sync-mgr.c(2310): Cloning repo Villa xxxx(571291b7-025f-4eaf-9d8f-02111f3eb233).
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Villa xxxxx' sync state transition from 'synchronized' to 'get token'.
[12/07/23 19:48:05] sync-mgr.c(2310): Cloning repo Public(43405d7e-0a31-49e9-90ae-7fc3319e7a8f).
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Public' sync state transition from 'synchronized' to 'get token'.
[12/07/23 19:48:05] sync-mgr.c(2310): Cloning repo My Encrypted Library(5370e0de-08fa-4a53-8b22-552fe2f6379b).
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Encrypted Library' sync state transition from 'synchronized' to 'get token'.
[12/07/23 19:48:05] sync-mgr.c(1941): Notification server is enabled on the remote server https://seafile.xxxxx.org.
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Encrypted Library' sync state transition from 'get token' to 'downloading'.
[12/07/23 19:48:05] http-tx-mgr.c(5515): Download with HTTP sync protocol version 2.
[12/07/23 19:48:05] http-tx-mgr.c(5515): Download with HTTP sync protocol version 2.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '43405d7e': ('normal', 'init') --> ('normal', 'check')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Public' sync state transition from 'get token' to 'downloading'.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '5370e0de': ('normal', 'init') --> ('normal', 'check')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Family Library' sync state transition from 'get token' to 'downloading'.
[12/07/23 19:48:05] http-tx-mgr.c(5515): Download with HTTP sync protocol version 2.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'e62b3ef8': ('normal', 'init') --> ('normal', 'check')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Villa xxxxx' sync state transition from 'get token' to 'downloading'.
[12/07/23 19:48:05] http-tx-mgr.c(5515): Download with HTTP sync protocol version 2.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '571291b7': ('normal', 'init') --> ('normal', 'check')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Library' sync state transition from 'get token' to 'downloading'.
[12/07/23 19:48:05] http-tx-mgr.c(5515): Download with HTTP sync protocol version 2.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'ae76c3ee': ('normal', 'init') --> ('normal', 'check')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '43405d7e': ('normal', 'check') --> ('normal', 'commit')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '5370e0de': ('normal', 'check') --> ('normal', 'commit')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '571291b7': ('normal', 'check') --> ('normal', 'commit')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'ae76c3ee': ('normal', 'check') --> ('normal', 'commit')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'e62b3ef8': ('normal', 'check') --> ('normal', 'commit')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '5370e0de': ('normal', 'commit') --> ('normal', 'fs')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '43405d7e': ('normal', 'commit') --> ('normal', 'fs')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'e62b3ef8': ('normal', 'commit') --> ('normal', 'fs')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '571291b7': ('normal', 'commit') --> ('normal', 'fs')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'ae76c3ee': ('normal', 'commit') --> ('normal', 'fs')
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '5370e0de': ('normal', 'fs') --> ('finished', 'finished')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Encrypted Library' sync state transition from 'downloading' to 'load repo'.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '43405d7e': ('normal', 'fs') --> ('finished', 'finished')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Public' sync state transition from 'downloading' to 'load repo'.
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Encrypted Library' sync state transition from 'load repo' to 'synchronized'.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'e62b3ef8': ('normal', 'fs') --> ('finished', 'finished')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Family Library' sync state transition from 'downloading' to 'load repo'.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo '571291b7': ('normal', 'fs') --> ('finished', 'finished')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Villa xxxxx' sync state transition from 'downloading' to 'load repo'.
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Public' sync state transition from 'load repo' to 'synchronized'.
[12/07/23 19:48:05] http-tx-mgr.c(1341): Transfer repo 'ae76c3ee': ('normal', 'fs') --> ('finished', 'finished')
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Library' sync state transition from 'downloading' to 'load repo'.
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Family Library' sync state transition from 'load repo' to 'synchronized'.
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'Villa xxxxx' sync state transition from 'load repo' to 'synchronized'.
[12/07/23 19:48:05] sync-mgr.c(1004): Repo 'My Library' sync state transition from 'load repo' to 'synchronized'.
[12/07/23 19:48:06] sync-mgr.c(2040): All repo fs trees are loaded.
events.log
[12/07/23 19:44:50] Starting record seafile events.
[12/07/23 19:44:59] Starting record seafile events.
[12/07/23 19:45:36] Starting record seafile events.
[12/07/23 19:46:29] Starting record seafile events.
[12/07/23 19:46:58] Starting record seafile events.
[12/07/23 19:48:01] Starting record seafile events.
seadrivegui.log
[12/07/23 19:45:03] starting applet rpc service
[12/07/23 19:45:03] applet rpc service started
[12/07/23 19:45:03] seadrive gui started
[12/07/23 19:45:03] loaded 0 accounts
[12/07/23 19:45:36] starting applet rpc service
[12/07/23 19:45:36] socket file exists, delete it anyway
[12/07/23 19:45:36] applet rpc service started
[12/07/23 19:45:36] seadrive gui started
[12/07/23 19:45:36] loaded 0 accounts
[12/07/23 19:46:29] starting applet rpc service
[12/07/23 19:46:29] socket file exists, delete it anyway
[12/07/23 19:46:29] applet rpc service started
[12/07/23 19:46:29] seadrive gui started
[12/07/23 19:46:29] loaded 0 accounts
[12/07/23 19:46:59] starting applet rpc service
[12/07/23 19:46:59] socket file exists, delete it anyway
[12/07/23 19:46:59] applet rpc service started
[12/07/23 19:46:59] seadrive gui started
[12/07/23 19:46:59] loaded 0 accounts
[12/07/23 19:47:21] request failed for https://seafile.xxxxx.org/api2/auth-token/: {"non_field_errors":["Two factor auth token is missing."]}
[12/07/23 19:47:22] failed to send rpc call: Broken pipe
[12/07/23 19:47:22] failed to get seadrive.events: Transport Error
[12/07/23 19:47:22] failed to send rpc call: Broken pipe
[12/07/23 19:47:22] failed to get sync notification: Transport Error
[12/07/23 19:47:22] failed to send rpc call: Broken pipe
[12/07/23 19:47:22] failed to get global sync status: Transport Error
[12/07/23 19:47:22] failed to send rpc call: Broken pipe
[12/07/23 19:47:22] failed to get sync errors: Transport Error
[12/07/23 19:47:23] failed to send rpc call: Broken pipe
[12/07/23 19:47:23] pipe client failed to connect to server: Connection refused
[12/07/23 19:47:25] pipe client failed to connect to server: Connection refused
[12/07/23 19:47:26] [File Provider] Listing domains
[12/07/23 19:47:26] [File Provider] Reenumerating items
[12/07/23 19:47:26] [File Provider] Listing domains
[12/07/23 19:47:27] pipe client failed to connect to server: Connection refused
[12/07/23 19:47:29] pipe client failed to connect to server: Connection refused
[12/07/23 19:48:01] starting applet rpc service
[12/07/23 19:48:01] socket file exists, delete it anyway
[12/07/23 19:48:01] applet rpc service started
[12/07/23 19:48:01] seadrive gui started
[12/07/23 19:48:01] loaded 1 accounts
[12/07/23 19:48:02] [File Provider] Listing domains
[12/07/23 19:48:02] [File Provider] Reenumerating items
[12/07/23 19:48:02] [File Provider] Listing domains
[12/07/23 19:48:04] Add account https://seafile.xxxxx.org xxxx@xxxxxx.co.uk 52e2f8f "en_us"
[12/07/23 19:48:26] failed to send rpc call: Broken pipe
[12/07/23 19:48:26] pipe client failed to connect to server: Connection refused