Pendant des mois, je me suis battu contre une machine Mac qui se synchronise avec mon compte Dropbox. J'ai synchronisé avec plusieurs clients Windows, Linux et OSX, et un seul d'entre eux présente ce problème.
Fondamentalement, il supprime les fichiers de manière aléatoire. Sérieusement. Certains jours, je vais allumer une autre machine et être averti que les fichiers x, x et z ont été supprimés. Une vérification en ligne dans le journal des événements montre que c’est mon utilisateur de la machine Mac qui a lancé les suppressions. Au début, je pensais que quelqu'un jouait avec cette machine, mais depuis, j'ai dupliqué le comportement pendant que je regardais. Lors de la synchronisation, il marque souvent la suppression de quelques fichiers (voire de plusieurs centaines).
- Les fichiers existent toujours et sont marqués d'un X en vert sur le Mac en question.
- Ils peuvent être supprimés du site Web de Dropbox et ils s'afficheront sur tous les clients. La prochaine fois que le problème sera synchronisé, ils seront à nouveau supprimés.
- Généralement, les mêmes fichiers, mais le groupe de fichiers change parfois. Les ensembles de fichiers gênants persistent à être problématiques jusqu'à ce qu'ils soient annulés plusieurs dizaines de fois et que quelque chose finisse par rester collé.
- Il se trouve généralement dans le dernier dossier utilisé, mais pas toujours dans les fichiers les plus récemment modifiés. Parfois, il s'agit de fichiers intacts datant de plusieurs mois.
- Dropbox a été désinstallé / réinstallé avec la dernière version (1.1.35 pour le moment), mais cela a persisté après une douzaine de mises à niveau.
- J'ai dissocié la boîte, supprimé les fichiers de la boîte de dépôt et recommencé avec un dossier fraîchement lié et synchronisé. Le problème apparaît immédiatement avec un lot aléatoire de fichiers supprimés lors de la première synchronisation.
- Un autre client Mac a déjà présenté ce problème, mais je n’ai pas pu le reproduire.
- Une autre fois, un dossier bloqué était marqué comme étant en cours de synchronisation et ne finissait jamais 3 fichiers. Supprimer le dossier avec la boîte de dépôt désactivée, puis lancer la boîte de dialogue et lui demander de le synchroniser à nouveau a effacé le problème.
- Les fichiers en question n'ont pas de drapeau spécial et sont de types de fichiers variés (pdf, odt, mp3, etc.). Certains fichiers proviennent de la machine à problèmes, d'autres ont été créés sur d'autres machines. La source ne semble pas être un problème déterminant.
Aucune suggestion? Je dois regarder le journal des événements chaque jour où cette machine est allumée pour voir ce qui est supprimé et les restaurer manuellement à l'aide du site Web.
Réponses:
Ce problème semble être lié à "la question turque" (impliquant à la fois des versions en pointillé et non en pointillé de i). Il existe une sorte de mécanisme de vérification des doublons dans Dropbox pour éviter les problèmes liés aux systèmes de fichiers insensibles à la casse. Sur le site où ils revendiquent une prise en charge intégrale de la technologie UTF-8, il existe au moins un bogue affectant la synchronisation des dossiers contenant des caractères ne convertissant pas les majuscules en minuscules ni les aller-retour à l'aide d'algorithmes génériques.
La suppression de tout le contenu non anglais
ı
et desİ
caractères résout ce problème de synchronisation.Une fois que tout est synchronisé à nouveau sur toutes les plateformes, en ajoutant le contenu en arrière comme trouver tant qu'il est il n'y a pas un fichier qui serait ambigu donnant un système de fichiers non sensible cas et une conversion de cas impliquant ces lettres.
la source
Je l'ai soumis à l'assistance de Dropbox et j'ai obtenu la réponse suivante. J'ai suivi toutes les étapes, mais la première chose qu'il a faite lors de la connexion et de la resynchronisation a été de supprimer 46 fichiers. J'inclus cette réponse officielle à titre de référence car elle inclut des instructions sur la suppression des extensions et des métadonnées pour effectuer une réinstallation très propre de Dropbox sur OSX.
la source