SeaDrive client delete folder

Hi,

A weird thing happens on one of my servers.
The problem has been discovered because a folder suddenly disappeared, someone restored it, then the folder disappeared again, and so on.
I spend time trying to understand how this happens, here is what I found.

Seafile server is a dockerized community edition version 9.0.4 .

Most of the users run Windows 10, a few of them uses Mac.

2023-01-12 09:13 UserM1 on Mac, Seadrive 2.0.24 : user open a file on Seadrive : /03_Partenariats_conv_contrats/02_Prog Convs En Cours Renouvellement/1 - Conv GRAND LYON/2016-03-07-calendrier reunions trimestrielles et dates rapports.ppt, no modification was made but SeaDrive duplicate the file on : /03_partenariats_conv_contrats/02_Prog Convs En Cours Renouvellement/1 - Conv GRAND LYON/2016-03-07-calendrier reunions trimestrielles et dates rapports.ppt . Notice the difference on 03_Partenariats… 03_partenariats…

Everything bad seems to start here, with this duplication.

2023-01-12 17:25 UserW1 on Win, WebAPI : UserW1 notice the duplication, so he removed the faulty folder “/03_partenariats_conv_contrats/”

2023-01-12 17:25 All Connected computers on Win, SeaDrive 2.0.21 to 2.0.23 : All connected SeaDrive started to remove the good folder /03_Partenariats_conv_contrats/

2023-01-12 17:34 UserW2 on Win, WebAPI : UserW2 noticed that 03_Partenariats… is missing, UserW2 restored both folder 03_P… and 03_p… Then he removed 03_p… well yes, this is the faulty one.

2023-01-12 17:35 All Connected computers on Win, SeaDrive 2.0.21 to 2.0.23 : Once again all connected SeaDrive started to remove the good folder /03_Partenariats_conv_contrats/

2023-01-12 18:29 UserW2 on Win, WebAPI : UserW2 notice that 03_Partenariats… is missing again, he restored both folder 03_P… and 03_p… , she did not remov 03_p… this time

No problem until :

2023-01-21 15:13 UserM1 on Mac, WebAPI : UserM1 remove 03_p… , the 03_p folder is removed, but Seafile server register 03_P… folder in the history log

2023-01-21 15:13 All connected computers Win SeaDrive 2.0.21 to 2.0.23 : Once again, connected SeaDrive started to remove the good folder /03_Partenariats_conv_contrats

It seems that something wrong happens that make a confusion between folder 03_P… an 03_p… , I can’t figure if it’s a SeaDrive or Seafile server problem. I suspect something about Mac and Windows envs, but I really don’t know.
I have screenshots and logs to help investigation.

Hi,

Both Windows and macOS use case insensitive file systems. Folders with the same name but different cases cannot exist under the same parent folder. So I suspect why 03_Partenariats… 03_partenariats… can exist in the same folder. Can you show the history around the event?

Hi,

You can find screenshots of the history here