Seadrive client (2.0.12) crashing on account declaration [closed]

Hello,
I installed a seadrive server on Linux recently. Everything works fine: Seehub, seafile sync client.
I am trying to use the seadrive client 2.0.12. I am not able to synchronise.
Step to reproduce and crash dump available.

  • Install seadrive

  • declare my account

  • Seadrive-gui starts to say synchronising thent seadrive crashes.

  • Strange thing into the log:

    Unable to switch to account hpps::sea.example.org nicolas_at_example.org 501ba3f : ‘[’ or ‘{’ expected near ‘’

thanks for any help

here are the log I could grab.
seadrive.log:

[02/08/21 08:50:00] Starting SeaDrive client 2.0.12
[02/08/21 08:50:00] rpc server started.
[02/08/21 08:50:02] start to serve on pipe client
[02/08/21 08:50:03] start to serve on pipe client
[02/08/21 09:01:09] start to serve on pipe client
[02/08/21 09:01:09] start to serve on pipe client
[02/08/21 09:01:09] switching account to hpps::sea.example.org nicolas_at_example.org.
[02/08/21 09:01:09] Failed to find repo 70168677-a431-4b73-9cd7-8a10e75f2898.
[02/08/21 09:01:14] Starting SeaDrive client 2.0.12
[02/08/21 09:01:14] rpc server started.
[02/08/21 09:01:16] start to serve on pipe client
[02/08/21 09:01:17] start to serve on pipe client
[02/08/21 09:01:17] switching account to hpps::sea.example.org nicolas_at_example.org.
[02/08/21 09:01:17] Failed to find repo 70168677-a431-4b73-9cd7-8a10e75f2898.

seafile-gui.log

[02/08/21 08:50:00] loaded 1 accounts
[02/08/21 08:50:00] starting applet rpc service
[02/08/21 08:50:00] applet rpc service started
[02/08/21 08:50:00] seadrive gui started
[02/08/21 08:50:00] Using cache directory: C:/_seafile
[02/08/21 08:50:00] starting seadrive daemon: seadrive.exe "-d" "C:/Users/Nicolas/seadrive/data" "-l" "C:/Users/Nicolas/seadrive/logs/seadrive.log" "-L" "fr_fr" "C:\\_seafile"
[02/08/21 08:50:03] Unable to get config value download_limit: Config not exists
[02/08/21 08:50:03] Unable to get config value upload_limit: Config not exists
[02/08/21 09:01:09] [ext listener] listening on \\.\pipe\seadrive_ext_pipe_Tmljb2xhcw==
[02/08/21 09:01:09] use exist syncroot name nicolas_1
[02/08/21 09:01:09] generated sync root name is : nicolas_1
[02/08/21 09:01:09] Switched to account hpps::sea.example.org nicolas_at_example.org 501ba3f
[02/08/21 09:01:09] Seadrive daemon process exited normally with code -529697949 
[02/08/21 09:01:14] Trying to restart seadrive daemon
[02/08/21 09:01:14] starting seadrive daemon: seadrive.exe "-d" "C:/Users/Nicolas/seadrive/data" "-l" "C:/Users/Nicolas/seadrive/logs/seadrive.log" "-L" "fr_fr" "C:\\_seafile"
[02/08/21 09:01:17] Unable to switch to account hpps::sea.example.org nicolas_at_example.org 501ba3f : '[' or '{' expected near ''
[02/08/21 09:01:17] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:18] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:18] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:19] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:19] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:20] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:20] Failed to connect to named pipe: The system cannot find the file specified.


[02/08/21 09:01:20] Exiting with error: erreur interne : échec de la connexion au démon SeaDrive
[02/08/21 09:01:20] Seadrive daemon process exited normally with code -529697949

If someone reaches the same issue. Not a magical solution underneath but a solution. It is definatly located on the windows client.
After multiple trials, reinstalling a fresh server, uninstalling the client, installing an older version, I never got the client to work again.
I ended up using a restauration point on my windows 10 station before the first seadrive installation.

I installed again seadrive client as a fresh install.
Now seadrive connects and sync files correctly.

Hope this helps someone.