Le bug des dossiers qui disparaissent mystérieusement du Finder de Catalina

Nicolas Furno |

Depuis que je suis passé à macOS Catalina fin novembre, je dois faire avec un bug particulièrement pénible. De temps en temps, la barre latérale des favoris dans le Finder se vidait en partie. Elle n’était pas totalement vide, mais là où j’avais quinze ou vingt dossiers une minute, je n’en avais plus que cinq ou dix la minute suivante. Je les remettais en place, et deux jours ou une semaine après, rebelote, mais pas forcément avec les mêmes dossiers en moins.

Photo de base © u/s-pinar, le pins peut être acheté à cette adresse pour les fans.

Mon premier instinct a été de penser que la liste de favoris a été corrompue dans la transition. C’est un vieux bug de macOS qui semblait avoir disparu ces dernières années, mais peut-être qu’il avait ressurgi avec Catalina, pensais-je. J’ai donc supprimé le fichier que je croyais concerné1, mais macOS Mojave a changé le fonctionnement de cette fonction et cela n’a rien changé. J’ai supprimé toutes les préférences du Finder, redémarré, mais rien n’y a fait et mes favoris disparaissaient toujours de temps en temps.

Au fil du temps, j’ai noté d’autres bugs que je n’ai pas lié au départ avec le précédent. Par exemple, mes scripts écrits en AppleScript s’arrêtaient parfois de fonctionner totalement, sans que je comprenne pourquoi. Un redémarrage du Mac réglait ce problème, mais j’ai aussi eu quelques plantages complets du Finder en ouvrant des dossiers. Tous ces bugs qui semblent différents sont en fait un seul et unique problème : dans macOS Catalina, certains dossiers peuvent… disparaître.

Non, je n’ai pas modifié tous ces dossiers d’un seul coup à 14h33. Par contre, j’ai redémarré le Finder et tous ces dossiers ont réapparu comme par miracle à cette heure là.

Ils ne disparaissent pas vraiment, les dossiers sont toujours là, tout comme leur contenu. D’ailleurs, vous pouvez les afficher normalement depuis une fenêtre de terminal, ce n’est pas une perte de contenus. Mais du point de vue du Finder, c’est tout comme : les dossiers sont considérés comme supprimés ou déplacés, ils n’apparaissent plus du tout dans l’interface de gestionnaire de fichiers. Le problème, c’est que ce bug ne touche pas que le Finder.

Ces dossiers « fantômes » expliquent tous les problèmes rencontrés depuis que je suis passé à macOS Catalina. Si le dossier contenant mes scripts disparaît, je ne peux plus les lancer avec Keyboard Maestro, puisque ce dernier dépend du Finder pour charger des fichiers depuis le SSD du Mac. Si j’essaie d’ouvrir un sous-dossier dans un dossier disparu, le Finder plante immédiatement, puisque c’est un cas impossible en théorie.

Pour finir, il y a un vieux bug d’Apple qui traine depuis des années et qui ne sera sans doute jamais corrigé. Si un dossier placé dans la barre des favoris n’est plus disponible, typiquement parce qu’il dépend d’un volume de stockage externe qui a été déconnecté, il est supprimé des favoris. Jusque-là, c’est logique, il n’est pas accessible, mais le Finder oublie alors totalement son existence et ne le restaure jamais. Quand le dossier en question devient à nouveau accessible, il n’est pas restauré dans la barre latérale, contrairement à ce que l’on pourrait attendre.

Parfois, mon Finder plante brutalement et il doit être relancé.

Dans mon cas, des dossiers disparaissent subitement à cause de ce bug de macOS Catalina. Le Finder ne les voit plus, considère donc qu’ils n’existent plus et l’app fait alors le ménage dans la barre des favoris. Par la suite, même s’ils réapparaissent, ces favoris ne sont pas restaurés automatiquement et je dois les remettre moi-même. Ce qui est d’autant plus insupportable que le bug est aléatoire : ce ne sont jamais les mêmes dossiers, et donc pas les mêmes favoris, qui sont supprimés de la barre latérale et qui ne sont plus accessibles.

Je pense avoir trouvé la bonne explication pour mes différents bugs du Finder et je sais que je ne suis pas le seul à souffrir du problème. Je ne sais pas en revanche ce qui cause ces disparitions de dossiers et le bug n’a pas l’air très répandu, je suis le seul parmi mes collègues et mes connaissances à être touché. J’ai déjà supprimé les préférences du Finder, donc ce n’est sans doute pas une corruption de ce côté. C’est peut-être un bug résiduel des problèmes d’iCloud de l’été, mais je n’ai jamais eu le souci sur mon MacBook Pro 13 pouces qui est sur Catalina depuis juin dernier.

Si quelqu’un a le même problème que moi, qu’il n’hésite pas à se manifester dans les commentaires ! J’ai toujours bon espoir de trouver la cause de ces disparitions de dossiers. En attendant, je redémarre régulièrement mon Finder2 et je rajoute encore et encore des dossiers dans la barre des favoris…


  1. ~/Library/Préférences/com.apple.sidebarlists.plist  ↩

  2. Il faut passer par l’interface « Forcer à quitter », accessible depuis le menu pomme ou via le raccourci clavier ⌘⌥esc. Sélectionnez ensuite le Finder dans la liste et cliquez sur le bouton « Relancer ». Vous pouvez aussi redémarrer le Mac, mais c’est plus long et pénible encore.  ↩

avatar BeePotato | 

@ Ghaleon111 : « sur Mac si il n’y avait pas exposé, se serait la galère totale pour s’y retrouver »

Je dois dire que cette logique m’a bien fait sourire : s’il n’y avait pas ce qui fait que c’est bien, ben ça serait mauvais. :-D

« exposer n’est pas suffisant, c’est pénible de devoir systématiquement l’utiliser au lieu de simplement voir ce qui nous intéresse directement dans la barre des tâches et c’est par ce que le dock Mac OS n’a pas évoluer. »

Ce n’est pas forcément une histoire d’évolution, mais juste de choix. Pour ma part, je suis très content que le Dock ne nous impose pas de nous farcir un affichage miniature de quelques unes des fenêtres de chaque application quand on le survole avec le curseur. C’est une des choses qui m’irritent dans Windows.
Je trouve nettement préférable de demander explicitement l’affichage de la liste des fenêtres d’une application, avec en plus la possibilité de choisir entre deux modes d’affichages différents (AppExposé et le menu popup) qui sont tous deux bien plus adaptés à un grand nombre de fenêtres que ce que propose la barre des tâches de Windows lors de son survol.

J’avoue, cependant, que j’apprécierais parfois la possibilité de demander la fermeture d’une fenêtre directement depuis Exposé, sur le même modèle que le command+tab qui permet de quitter ou masquer une application.

avatar fifounet | 

@Ghaleon111

"Directory opus 12 c’est du bonheur par exemple"

Tu parles de l’interface ?
Ha oui c’est sûr ça en jète dans un film d’anticipation avec Keanu Reeves !
On en fout partout !
Ça fait sapin de Noël en plus.
Geniaaaal 🤪🤡

avatar Bigdidou | 

@Ghaleon111

« Tu ne sais que nombres d’extensions et logiciels ont disparu de Mac OS »

Sans trouver de solution pour se maintenir ?
Lesquelles ?

avatar byte_order | 

@Bigdidou
Le support des écrans tactiles.
Le support d'OpenGL.
OpenCL. Ou Vulkan.

Juste pour citer quelques exemples qui ont fait sortir macOS de la liste des OS cibles possibles du logiciel que mon employeur vend.

avatar Bigdidou | 

@byte_order

« Le support des écrans tactiles.
Le support d'OpenGL.
OpenCL. Ou Vulkan. »

Il n’est pas question ici de technologies qui ne sont pas supportées par Apple (et ne l’ont jamais été).
Concernant ces technologies, Apple a fait des choix différents, critiquables, sûrement je n’en sais rien), mais le sujet était là soi-disant fermeture de MacOS.
Tu aurais pu me répondre : tout ce qui est encore en 32 bits. C’est vrai, ça fait pas mal de trucs, et j’ai aussi du mal à avaler l’arrêt du support 32 bits sur Catalina.

Tu vois, je fais le travail.

avatar Ghaleon111 | 

@Bigdidou

Catalina verrouille encore plus Mac OS avec sa partition système en lecture seule séparée de celle qu’on utilise du coup faire certaines manip et installations de certaines extensions deviennent impossibles ou encore les demandes farfelues d’autorisations pire que sur Windows Vista ou encore la certification apple que doivent utiliser les devs pour autoriser les logiciels et ça les embête et pas qu’un peu avec le temps que ça leurs fait perdre etc...
Mac OS se iosise de plus en plus chaque année.

Et à ça ce 32 bits comme tu dit qui m’empêche d’utiliser le logiciel brother très pratique de mon imprimante laser 🤬

avatar Bigdidou | 

@Ghaleon111

« faire certaines manip et installations de certaines extensions deviennent impossibles »

Encore une fois, concrètement, quelles extensions ?
Je ne pense vraiment pas que ce soit un sujet concernant MacOS.

Quand au 32 bits, franchement, pour les trucs commerciaux ou les constructeurs, le travail devrait être fait par les éditeurs et constructeurs. Il aurait dû être fait depuis longtemps, même.
C’est plutôt au monde du logiciel libre que je pensais et à des outils très spécifiques qu’on peut y trouver.

Personnellement, pour le moment, j’ai toujours trouvé des solutions, mais je ne suis pas un passionné des reconstitution de gravures sanskrit (suivez mon regard).

avatar byte_order | 

@Bigdidou
> Il n’est pas question ici de technologies qui ne sont pas supportées par Apple (et ne l’ont
> jamais été).

Euh, désolé, mais c'est pas à toi de décider si cela peut concerner ou pas des technologies.
Ta question était :

> Qu’est ce que tu n’as pas pu ajouter/intégrer à MacOS ?

Donc voilà. macOS, c'est un OS, pas qu'une couche graphique, y'a donc pas que côté interface utilisateur que l'on peut souhaiter y ajouter/intégrer quelque chose.

Hors, justement, sur d'autres OS, il est possible d'ajouter le support de technologies sans que cela nécessite d'accord de l'éditeur de l'OS.

Le support de Vulkan et d'OpenGL dans Linux, par exemple, n'a pas eu besoin de l'accord de Ubuntu, Red Hat ou qui sais-je.
Tout comme le support d'OpenGL dans Windows a été ajouté par les vendeurs de cartes graphiques bien avant que Microsoft intégre officiellement le support d'OpenGL dans Windows.
Pareil pour Vulkan, qui rentre en concurrence frontal avec DirectX pourtant, techno de Microsoft.
Mais le support de cette technologie reste parfaitement dispo, sans avoir à dépendre du bon vouloir de Microsoft pour cela.

Sur macOS, avec la signature de toute extension système désormais, Apple bloque le support de technologies qu'elle ne souhaite pas parce que leurs disponibilités sur sa plateforme logicielle menacerait le contrôle (et le profit) maximal qu'elle tirera avec la sienne.

> mais le sujet était là soi-disant fermeture de MacOS.

Précisément. Y'a pas besoin, techniquement parlant, d'Apple pour ajouter le support Vulkan ou de l'écran tactile. Le blocage n'est pas technique, il est administratif : faut obtenir la signature par Apple du code.

> Tu vois, je fais le travail.

Je vois surtout que tu bottes en touche.
J'ai pas répondu à ta question la réponse que tu voulais, donc tu fais la réponse à ma place.
Ridicule. Et surtout cela ne change rien à la réalité de la mienne.

avatar Bigdidou | 

@byte_order

« Je vois surtout que tu bottes en touche. »

Pas du tout. Je t’explique juste que tu élargis la question de départ c’est qui est ton droit, mais c’est bien aussi de le préciser.. ) : l’objet était moins ambitieux et concernait ce que ne peut plus y installer du fait d’une fermeture croissante.
Le non support d’OpenGL est tout à fait regrettable, mais ce n’est pas une nouveauté ni une surprise, hélas.
Le tactile, on peut s’agiter autant qu’on veut, on touche au Dogme, donc ça n’existera probablement jamais. Chacun en pense ce qu’il veut, mais c’est comme ça.
Quand à Vulcan, ok, dans la mesure où j’ignore absolument tout de cette technologie dont je n’ai jamais entendu parler de près ou de loin sur MacOS.

avatar fifounet | 

@Ghaleon111

"La liberté est bien plus grande donc beaucoup moins de limitations."

Et beaucoup plus de problèmes latents.

Oui oui on connaît.

avatar Ghaleon111 | 

@fifounet

Bah non puisque Mac OS a plus de problèmes, l’os a des bugs énormes , les logiciels apple ont des gros bugs, des problèmes d’optimisation, problèmes de compatibilité logiciels etc.. tandis que logiciels qu’on intègrent à Windows fonctionne parfaitement bien.
Mon pc a bien moins de bugs que mon iMac alors qu’il a beaucoup plus de logiciels diverses et exotiques installé et ça tourne comme un coucou suisse.

Faut pas inventer des problèmes imaginaires,

avatar fifounet | 

@Ghaleon111

"Bah non puisque Mac OS a plus de problèmes"

Plus ?
C’est faux.
Autant je veux bien le croire.
Ce que tu dis est la nouvelle génération de légende urbaine.

avatar Ghaleon111 | 

@fifounet

Légende urbaine alors qu’il n’y a pas une semaine sans qu’on parle des nouveaux problèmes de catalina qui n’existe pas ailleurs ?

avatar fifounet | 

@Ghaleon111

"Légende urbaine alors qu’il n’y a pas une semaine sans qu’on parle des nouveaux problèmes de catalina qui n’existe pas ailleurs ?"

Tu fais exprès de ne pas comprendre ?

Légende urbaine de dire que Windows a moins de problème !

C’est qu’ici ça parle surtout des problèmes sur MacOS.
Pour ceux sur Windows je te conseille d’aller sur de sites spécialisés et ensuite tu reviens m’en parler.

avatar Ghaleon111 | 

@fifounet

Bah justement il n’y en a pas tout le temps des news de problèmes sur Windows ailleurs, on découvre pas un nouveau truc toutes les semaines.
Ça arrive de temps en temps surtout juste après certaines maj mais pas de catastrophe en vue et une maj règle les principaux petits soucis que catalina, regarde le nombres de maj qu’à du faire apple depuis sa sortie en octobre/novembre et on n’y est pas encore.

avatar fifounet | 

@Ghaleon111

"Bah justement il n’y en a pas tout le temps des news de problèmes sur Windows ailleurs, on découvre pas un nouveau truc toutes les semaines."

C’est c’la ouiiiiii

Et j’attends toujours que tu me répondes sur ton expérience , dans un milieu autre que ton petit PC perso.

avatar fifounet | 

@Ghaleon111

« tandis que logiciels qu’on intègrent à Windows fonctionne parfaitement bien. »

Tous ?
Tu m’as l’air bien sûr de toi

« Mon pc a bien moins de bugs que mon iMac alors qu’il a beaucoup plus de logiciels diverses et exotiques installé et ça tourne comme un coucou suisse. »

Ton PC ?
Ha ok
Quels sont les logiciels installés sur TON PC sous Windows ?

avatar fifounet | 

@Ghaleon111

"Faut pas inventer des problèmes imaginaires,"

Faut pas non plus minimiser les problèmes sous Windows.

Tu bosses en entreprises ?
Avec Windows ?
Avec plus de 50 PC installés ?

Ou c’est juste un expérience personnelle ou juste des avis glanés sur internet ?

avatar 1Er0ck | 

Le problème c’est qu’icloud est beaucoup trop transparent, ça fonctionne en douce, on ne sait jamais ce qui est synchronisé (l’historique partagé de safari par ex) et c’est le seul sans voyant de synchronisation (parmi gdrive, dropbox, onedrive) alors que les serveurs d’apple sont les plus instables... Ça coupe toujours que ce soit avec la fibre free ou le coaxial red (un peu moins) et faut s’habituer aux fenêtres de conflits de versions.
C’est le même problème avec apple music où la gestion des déconnexions est lamentable par rapport à spotify.
Enfin c’est curieux qu’apple tv sur catalina échappe lui aux déconnexions et fonctionne aussi bien (pour le peu que j’en ai vu du moins).

avatar Pintaf | 

Léger hors sujet, mais cet article amenant à parler de SL, et certains disant avoir leur machine tournant sous un OS ancien, j’en viens à me poser la question : y a-t-il un risque pour une machine, comme mon ancienne sous SL, en terme de sécurité lorsqu’on utilise un navigateur qui, du coup, n’est plus maintenu par son développeur ? Merci pour vos éclaircissements

avatar switch | 

Si vous allez vous balader sur des sites web "underground" ou touchant à des activités "douteuses" ou carrément illégales telles que streaming, téléchargement de logiciels, etc, il vaut mieux utiliser un navigateur à jour. Si vous surfez sur le web plus "classique", le risque est moins élevé.

avatar macinoe | 

"Si vous surfez sur le web plus "classique", le risque est moins élevé."
Le risque n'est-il pas de se croire à l'abri, d'être moins vigilant et de cliquer sur n'importe quoi ?
Quoi de mieux qu'un site apparement anodin pour ça ?

avatar Khrys | 

@Pintaf

À partir du moment où tu exposes ton ordinateur aux "dangers" du Web à travers un navigateur qui n'est plus maintenu depuis de longues années, la réponse est oui!

avatar armatchi | 

Catalina 10.15.2 ?... mais c’est bien normal, vous n’êtes ps raisonnable non plus d’utiliser des versions de MacOS si jeunes et peu stables. Ce n’est que du x.x.2. Attendez au moins la x.x.4 voir plus .. pff les gens le savent , non?

avatar Macbook31 | 

Rebonjour, (rebonsoir, vu l'heure )

Je ne sais pas si l'article à été fait suite à mon appel à MacGé juste avant les fêtes, je n'étais pas tombé sur Nicolas au téléphone.

Alors, par rapport à ce que je vois sur les merdes de Catalina depuis le début (j'ai bouffé de la bêta, faut être branque avec ce système...) :
nous avons 5 ordis au bureau :

1 MacBook Pro 16", qui se connecte en wifi;
1 MacBook Pro 15" 2016, connecté également en wifi;
1 iMac 27", les premiers 27" à cul rond (2013), connecté en ethernet;
1 iMac 27 rétina, le premier de 2014, également en ethernet;
1 hackintosh; celui là, l'ai laissé sous Mojave, en ethernet ou en wifi. Celui là n'a pas de soucis.

Tous les autres perdent inéluctablement chaque jour et plusieurs fois par jour l'accès aux dossiers partagés. Obligation de redémarrer le Finder.
J'ai eu iConcept au téléphone, mon contact m'a dit que cela pourrait être éventuellement lié au rgpd (?). que l'utilisateur doive se re-authentifier auprès du dossier partagé. C'est une piste éventuelle, mais je n'en suis pas convaincu.

Par ailleurs, j'ai contacté également Sinology, ils m'ont proposés deux ou trois réglages mais rien n'y a fait. Le problème touchant toutes les machines se connectant aux dossiers partagés, c'était une piste éventuelle.

Je ne pense pas que cela soit un problème dù à mes nas Synology, car j'utilise cette le premier comme dossiers partagés, ftp, etc...
Mais le second me sert uniquement de backup pour le premier, et je n'ai absolument aucun plantage entre les deux.

Sinon, je ne sais pas si c'est lié, mais que ce soit Pages, Numbers, Sketchup 2019 (Trimble) , j'ai intérêt à faire attention parce qu'en travaillant sur dossiers partagés, ces applications on tendance à crasher lors d'un enregistrement. sans aucun risque avec les app Apple, mais beaucoup plus risqué avec Sketchup, ou je peux travailler 2 h et tout perdre bêtement, parce pas enregistré initialement. C'est très con je sais.

DXO Photolab 3 (ou 2), perdent également le dossier partagé, bref, toujours lié à cette Catalina.
Si encore c'était une jolie fille à gros poumons, on pourrait lui pardonner, mais même pas...

@ Macgé, si vous pouviez nous faire une leçon rapide pour créer un raccourci type icône dans le bureau qui permette de relancer le Finder, avec une seule frappe ? Genre raccourci terminal > kill all Finder... Merci beaucoup.

et bonne année, bonne santé à tout le monde.

Pages

CONNEXION UTILISATEUR