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.