Dernière mise à jour le 01/01/2000
Ce dossier, auparavant en une seule partie, est désormais divisé en deux :
- La première partie concerne les témoignages des utisateurs : comment the Thing est apparu sur leur disque, ce qu'ils ont tenté pour l'éradiquer, etc. Vous la trouverez ci-dessous.
- La deuxième partie, toute neuve, vous invite à découvrir comment il est possible d'éradiquer The Thing sans formater le disque dur ! J'y revêts également ma tenue d'Indiana Gete pour vous raconter comment j'ai affronté personnellement The Thing, et surtout, pourquoi personne n'en a parlé hors de la France...
C'est pas souvent que je décide de faire un dossier spécial sur un bug, mais là, le cas devient vraiment préoccupant.
Ce bug mystérieux a été surnommé The Thing par je ne sais qui, et consiste en la création d'un fichier dans la Corbeille, fichier qui ne peut PAS être effacé autrement que par un formatage du disque ou l'installation de Linux sur la partition.
Voici le témoignage de Jacqueline, qui a été touchée par The Thing :
Date de manifestation du bug : fin octobre 1998 (mon Mac était neuf, il sortait du carton un mois plus tôt)
CONFIGURATION :
Mac : Macintosh G3 MiniTour 300 Mhz
RAM : 190 Mo
Système MAC OS F1 8.1
Disque dur ATA interne d'origine de 8 Go au format HFS+ Une seule partition
EXTENSIONS :
Là je ne peux te mettre la liste because depuis j'ai rajouté pas mal de choses dans la configuration. Mais à l'époque où ça s'est produit, j'avais assez peu d'extensions exotiques ou tierce partie (le mac était presque neuf). Disons en gros :
- les extensions classiques de Mac OS 8.1 - les drivers de l'Epson Photo
- les drivers du Snap Scan 600
- les drivers du JAZ II et du graveur
Dans le sélecteur: Apple Talk était désactivé
COMMENT THE THING EST ARRIVE SUR MON DISQUE :
Suite à une manipe stupide de ma part. Pour une raison toute personnelle j'avais sorti le dossier "Encodages Texte" du dossier système (ce dossier est au 1er niveau) ainsi que l'extension "encodages texte" du dossier extensions.
- Au redémarrage suivant le Mac m'annonce qu'il ne considèrait pas le dossier système comme valide et me demande de remettre les deux éléments Encodages textes dans leurs dossiers idoines.
- Redémarrage sur le CD système : j'accède au bureau où toutes les icones des dossiers s'affichent avec des noms bizarres genre suite de caractères sans signification, et les éléments du dossier système affichent des points d'interrogation en guise de noms.
- Je remets les encodages textes en place, redémarre et là tout rentre dans l'ordre, le mac accède normalement au disque dur et mon bureau a repris un aspect normal (les dossiers ont retrouvés leurs noms d'origine)
... sauf une chose : à l'intérieur du Dossier système, au premier niveau : - un dossier sans nom (aucun caractère, même pas un blanc, pas de nom donc) - contenant un fichier a l'allure d'un fichier Prefs (c'est à dire avec les deux boutons radio) sans nom lui aussi.
MANIPES EFFECTUEES :
- vider la corbeille avec touche alt maintenue : aucun résultat
- donner un nom à TheThing (j'ai observé qu'on pouvait lui donner un nom, et alors le fichier contenu dans ce dossier prenait lui aussi ce même nom), puis créer un dossier normal sur le bureau du Mac et lui donner le même nom : le Mac refuse disant qu'il y avait déjà un élément du même nom
- mettre The Thing à la corbeille et glisser un dossier portant le même nom dans cette même corbeille : sans résultat. Le Mac ne bronche pas et les deux dossiers restent dans la corbeille. Si je vide, le dossier nouvellement créé part, mais cette saloperie de TheThing lui, reste...
- redémarrer à partir du CD d'install et essayer de vider la corbeille : The Thing reste... (le Mac dit qu' il ne peut vider la corbeille because l'élément contenu est en service)
- ZAP PRAM : sans résultat. The Thing reste dans sa corbeille
- Clean install du système : même chose.
- Le "Get info" avec Resedit sur le fichier m'affiche rien d'anormal. Et la case "verrouillage" n'est même pas cochée.
- essai d'ouvrir les ressources avec Resedit : ce dernier me dit soit que le fichier n'existe pas, soit qu'il est abîmé et ne peut pas le réparer.
- essai d'ouvrir avec Word (option "tous fichiers", word s'avère parfois un bon ouvre-boîte). Ce dernier ne le trouve pas.
- essai de réparation avec SOS disque : ce dernier ne trouve rien d'anormal
- examen du disque dur avec Disinfectant : ce dernier me trouve beaucoup d'erreurs qu'il n'interpréte pas et s'avère incapable de réparer
- examen du disque avec Norton 4.0 (je me suis précipitée l'acheter pensant régler mon problème avec) : Norton butte sur le fichier en disant qu'il ne peut pas le réparer et arrète là son examen (il affiche le nom de The Thing avec une longue suite de caractères composés de signes bizarres (flèches, points, étoiles). Au bout de plusieurs essais, Norton finit par examiner tout mon disque jusqu'au bout, mais passe sur le fichier TheThing sans rien faire.
- j'essaie alors la fonction WipeInfo de Norton (celle qui écrase les données effacées du disque afin de les rendre illisible par un quelconque outil de récupération de données). Wipe info refuse d'effacer TheThing en disant qu'il était "en service".
A SIGNALER :
- j'ai copié The Thing sur un volume externe (cartouche JAZ) et là j'ai pu effacer très facilement le The Thing sur la cartouche. Par contre, le The Thing sur mon disque dur, lui, restait dans sa corbeille contre vents et marées
;-)
- lorsque j'essayais de sortir le fichier sans nom du dossier sans nom, le finder quittait et se relancait automatiquement, remettant aussi automatiquement le fichier snas nom dans le dossier sans nom
- si je donnais un nom au dossier, le fichier prenait le même nom. Vice versa : en donnant un nom au fichier, le dossier prenait aussi le même nom...
- ce bug bizarre n'empêchait apparemment pas le Mac de fonctionner normalement.
- la SEULE fois où j'ai vu The Thing DISPARAITRE de la corbeille est lors de l'examen du disque avec Norton : au début de son examen, NDD examine la piste de boot, et, pour ce faire (il est bien obligé) démonte le disque dur durant les quelques secondes que dure l'examen de cette partie du disque. Et là, effectivement, disque démonté, la corbeille semblait vide ! (hélas, une fois le disque remonté, on voyait la corbeille reprendre alors sa forme rebondie de corbeille pleine...).
COMMENT J'AI ERADIQUE THE THING :
- au bout d'une semaine, lasse de faire mumuse avec le monstre, j'ai fini par reformatter bas niveau, données à zéro.
Bref, rien de merveilleux, ni de vraiment génant cela dit. Mais il n'est jamais très agréable d'avoir un fichier qui ne veut pas être supprimé. Et surtout, cela fait se poser des questions sur l'intégrité du disque et du système !
Voici maintenant le témoignage de Stéphane Madrau, qui, lui, n'a pas été touché une, mais TROIS fois !!!
Infos maximales:
Mon Mac à moi que j'ai c'est un 7300 avec une carte G3 de chez XLR8. Le disque est le 2go d'origine.
J'ai eu le problème trois fois, une fois en passant de FU1-8.5 en FU1-8.5.1; une fois en passant de FU1-8.5.1 en FU1-8.6, la toisième était en bidouillant, mais toujours en installant le système.
Comment ça arrive ? En général, je copie mon dossier système de ma partition de démarrage habituelle sur une autre partition. J'upgrade alors la copie. Je redémarre sur la copie, si ça tourne tout va bien, je remplace l'ancien système de ma partition de démarrage avec le nouveau, et je trashe le système sur lequel je viens de démarrer (faisable si tu vires d'abord le Finder, puis le reste)
Et là problème, parce que la première fois, il a démarré sur le système qui était dans la corbeille. J'ai pu redémarrer correctement ensuite, effacer le système dans la corbeille mais il restait 'The thing'.
La seconde fois je n'avais pas trashé le système, mais il a redémarré en me créant the thing.
A chaque fois que ce truc est apparu, c'est juste après une mise à jour du système, et quand j'ai upgradé une copie du système actuel, copie disposée sur une partition HFS+, et que c'est celle là qui sert de partition de redémarrage.
Donc, qu'est-ce que l'on peut voir en commun ? Pas la même machine, pas le même système (8.1, 8.5, 8.5.1), mais un déplacement de fichiers. En particulier, le fichier Conversion Encodages Texte Ecoutons un peu Milosz Hermanowicz, qui a rencontré The Thing dans des circonstances un peu similaires
C'est très simple. Je venais d'installer le 8.5 sur mon 6300. Trois partitions : système, applis/docs et cache.
Je recopie les fichiers systeme et finder dans un dossier sur la partoche applis/docs et je demarre dessus (manip que j'ai fait très souvent avec des versions antérieures). Mais en fait, le 8.5 introduisait le fichier Ressources système que je n'avais pas copié.
Je n'arrive pas me souvenir s'il a réussi à démarrer tout de suite. Mais je crois plutot me souvenir qu'il n'a pas démarrer sur applis/docs mais sur système tout en me créant the thing dans la poubelle. Deux fichiers sans nom ont étés crées dans la poubelle. Après avoir recopié ressource système, j'ai pu booter sur applis/docs.
Bien sur, je ne pouvais vider la corbeille. J'ai donc du prendre Norton pour les sortir de la poubelle (renommage du dossier invisible "trash" en "bidulemachintruc" d'ou création automatique d'un nouveau dossier trash).
Ca s'est passé en novembre dernier. Depuis, ils dorment bien sagement dans un dossier sans jamais se manifester. Le disque dur est un IDE maxtor 2,8Go avec drivers apple du 8.5 VF.
La création de The thing s'est donc crée pendant la tentative de demarrage sur ce systeme "fait main".
Description des fichiers : (30/05/99 je suis maintenant sous 8.6) fichier 1 :
nom = ""
icone = celle de Ressources système
sur le 6300, lorsque je fait pomme-I, j'obtiens une erreur -50 (error in user parameter list)
Par contre, lorsque je monte ce volume sur le bureau de mon G3 (connexion ethernet), j'obtiens les infos suivantes pour pomme-I : nom = "" (je ne peux pas le modifier)
type = fichier
le chemin d'acces est correct
date de creation et modif : mercredi 25 nov 98, 20:20 taille : 738 Ko, 730 777 octets (était-ce la taille du fichier Ressources système de MacOS 8.5 ?)
fichier 2 :
nom = ""
icone = celle d'un fichier de préfèrence
sur le 6300, lorsque je fait pomme-I, j'obtiens une erreur -50 (error in user parameter list)
Sur le G3 (volume monté en réseau), j'obtiens : je clique sur l'icone pour faire pomme-I. Elle se selectionne puis se deselectionne dans l'instant qui suit. Je reclique dessus, ok, je peux faire pomme-I. Là les informations sont les memes que pour fichier 1 sauf la taille : 30Ko, 376 octets
La boite de dialogue d'infos se referme toute seule après quelques secondes !
Sur le G3, lorsque j'essaie de faire glisser les fichiers vers la corbeille, erreur -110.
De plus, lorsque je veux dupliquer fichier 2 sur le G3, erreur -110 mais un dossier " - copie" est crée à côté du dossier qui contient the thing ! (crois-il que fichier 2 est un dossier ? Avec fichier 1, ce dossier bizarre n'est pas crée. Ce dossier peut être effacé sans pb)
Donc, ça confirmerait l'idée que le problème surgit après une copie du Dossier Système. Voici maintenant le commentaire de Christophe de Bréza :
Courant avril j'ai réinstallé tous les PowerPC en système 8.5.1 ; aucun problème. J'ai aussi réinstallé un G3 300 MT beige (le 16 avril exactement), Clean install : formatage de bas niveau et install du système et des applis depuis les CD d'install. Et... dans la semaine qui a suivie (entre le 19 et le 23 avril), The Thing est apparue.
A ce moment là, la personne qui utilise ce Mac consultait des images dans De-Pict, elle laisse une image à l'écran et quitte son poste. Pendant ce temps une autre personne copie par réseau des fichiers sur ce G3. C'est là que le Mac à planté. Le redémarrage à été plutot fastidieux, c'est à dire qu'en voulant le redémarrer avec alt-pomme-démarrage, il restait bloqué sur un écran gris sans rien d'autre, ni disquette, ni mac content ou pas content, rien. Je ne me suis pas inquiété plus que cela car ça arrive parfois sur les deux G3 300 MT beige que nous avons. Je l'éteint sur la facade, le laisse reposer quelques minutes et là il redémarre. Mais ce coup ci, The Thing était là !
J'ai donc tenté de vider cette satanée corbeille, mais impossible. J'ai alors tenté de sortir le dossier sans-nom (même pas un espace) de la corbeille, il annonce l'imposibilité de le faire avec des numéros d'erreurs à chaque fois différents. Redémarrage sans les extensions, cela ne change rien, redémarrage sur le CD du 8.5, toujours rien et numéro d'erreurs aléatoires. Bref j'abandonne et jette un oeil sur fcsm : je vois que le problème a déja été rencontré et que la solution pour l'éradiquer est de reformater le disque. Ayant un peu la flemme, je laisse le Mac en l'état et la personne qui travail dessus n'a pas l'air d'avoir de problèmes causés par The Thing.
Autre chose, je ne l'ai pas remarqué tout de suite mais dans le dossier système est apparue une icone de mac (style finder) sans-nom non plus. Lors de certaines opérations, elle clignotte ; de plus, lorsque l'on tente de la déplacer dans le même dossier ou de placer quelque chose par dessus, elle va se repositionner un peu plus loin en disparaissant puis réapparaissant la seconde d'après.
Bon j'éspère que mon témoignage va pouvoir t'aider, et si tu as d'autres questions, n'hésite pas.
Christophe
PS : Je t'ai mis en pièce jointe 3 captures d'écran "des The Thing" ainsi que le rapport ISA réalisé aujourd'hui. Il y avait peut-etre un disque externe branché le jour où The Thing est apparu mais je n'en suis pas sur du tout.
Le seul point commun maintenant entre chaque cas est qu'il y a eu déplacement de fichier. Pour le reste On ne sait pas trop. Ludovic Thebault confirme cependant que l'apparition de The Thing n'est PAS liée à Mac OS 8.5 :
- MacOS 8.1
- Plantage de MacSoup (pour cause de base trop grosse et manque de
mémoire je crois) sur une partition HFS+
- Redémarrage forcé (ctrl-pom-power)
- Gros souk dans MacSoup, je jette le dossier complet à la corbeille
- Le dossier ne veut pas s'effacer, le contenu du dossier si.
- tentatives diverses de suppression inefficaces (Remplacement,
compression, Norton, SOSDisque, à partir d'un autre volume...)
- formatage...
Actuellement Pas grand chose ! On peut cependant déjà dire que la version du logiciel Système n'est pas en cause : 8.1, 8.5, 8.6 Tout le monde a été touché.
The Thing apparait directement dans la Corbeille. Son nom ? Il n'en a pas.
Là où je serais plus tenté d'émettre une hypothèse, c'est de chercher du côté de la gestion d'HFS+. Un bug dans HFS+ ? Pas improbable. Surtout que ça commence avec Mac OS 8.1 qui est le premier logiciel Système à avoir permis l'utilisation d'HFS+. Par ailleurs, cela permettrait de faire un lien avec l'impossibilité d'ouvrir le fichier.
Faut-il donc penser qu'il s'agit d'un bug lié à l'interprétation des feuilles d'HFS+ ? Erreur de B-Tree ? Mais dans ce cas, pourquoi ne trouve-t-on pas d'erreur avec SOS Disque ? Et pourquoi le fichier est-il déclaré comme étant "en service" ? Est-ce un fichier du logiciel Système ?
Maintenant; je pense quand même qu'il ne faut pas céder à la panique. The Thing ne semble pas être un virus. Il ne provoque pas d'erreur système particulière. Les solutions pour l'éradiquer sont cependant extrêmes : un formatage pour un si petit fichier, cela ressemble à sortir un bazooka pour abattre une mouche Si vous avez des témoignages, merci de me les transmettre, en particulier; si vous avez réussi à l'éradiquer sans formatage ou installation de Linux (auquel cas vous deviendrez un héros !).