Spotlight ne fonctionne pas

highictv

Membre enregistré
10 Février 2012
4
0
Bonjour à tous.

Voila j'ai un imac 27 OSX (10.7.3) sous lequel spotlight est très capricieux : il ne trouve jamais rien.

J'ai suivi plein de conseils trouvés sur le net (avec onyx par exemple ) mais cela ne résous le problème que très ponctuellement, très vite il ne retrouve plus rien.

Aujourd'hui j'ai testé en ligne de commande et je suis très surpris de découvrir ce type de réponse:

Bloc de code:
mdutil -i on /
/:
Error: unable to perform operation.  (-400)

Idem pour off

ou encore

Bloc de code:
sh-3.2# mdutil -E /
/:
	No index.

sh-3.2# mdutil -s /
/:
	No index.

Visiblement mon spotlight est inopérant :/

Comment puis je remédier à ça ?

Merci d'avance ...
 
Peut-être les services d'indexation sont-ils arrêtés ?
Ça se vérifie avec la commande launchctl par exemple
Bloc de code:
launchctl list | grep mds
 
Je ne suis pas assez calé pour comprendre la réponse mais comme elle est la même que sur mon macbook air (ou tout va bien) je suppose que c'est activé

Bloc de code:
launchctl list | grep mds
-	0	com.apple.msrpc.mdssvc
-	0	com.apple.metadata.mds.spindump
-	0	com.apple.metadata.mds.scan
63	-	com.apple.metadata.mds

J'ai killé mds.
Du coup il a réindéxé (hyper rapidement) et maintenant j'ai

Bloc de code:
mdutil -s /
/:
	Indexing enabled.

Je vais rebooter pour voir si ça tien ...

EDIT :
Bah non !! Après reboot plus rien :/
 
Dernière édition:
IL faudrait regarder dans les journaux du système. IL doit bien y avoir un message concernant l'indexation, avec mds ou mdworker.
 
IL faudrait regarder dans les journaux du système. IL doit bien y avoir un message concernant l'indexation, avec mds ou mdworker.

Merci de t'interrésser à mon problème ;)

Voila ce que je trouve après avoir killer mds

Bloc de code:
11/02/12 08:50:45,228 com.apple.launchd: (com.apple.metadata.mds[61]) Exited: Killed: 9
11/02/12 08:50:45,557 mds: (Normal) FMW: FMW 0 0
11/02/12 08:50:45,572 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:50:45,574 mds: (Warning) Server: No stores registered for metascope "kMDQueryScopeComputer"
11/02/12 08:50:45,575 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:50:45,579 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:50:45,587 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:50:45,588 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:50:45,595 mds: (Warning) Server: No stores registered for metascope "kMDQueryScopeComputer"
11/02/12 08:50:45,606 mds: (Warning) Server: No stores registered for metascope "kMDQueryScopeComputer"
11/02/12 08:50:45,610 mds: (Warning) Server: No stores registered for metascope "kMDQueryScopeComputer"
11/02/12 08:50:45,614 mds: (Warning) Server: No stores registered for metascope "kMDQueryScopeComputer"
11/02/12 08:50:45,617 mds: (Warning) Server: No stores registered for metascope "kMDQueryScopeComputer"

Et après reboot
Bloc de code:
11/02/12 08:59:12,570 mds: (Normal) FMW: FMW 0 0
11/02/12 08:59:40,680 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:59:41,332 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:59:42,229 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:59:43,170 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:59:44,127 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1
11/02/12 08:59:45,479 mds: ERROR: _MDSChannelInitForAFP: AFPSendSpotLightRPC failed -1

Pour mdworker
Bloc de code:
11/02/12 08:57:53,204 mdworker32: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
11/02/12 08:58:35,425 com.apple.launchd.peruser.501: (com.apple.mdworker.i386.0[1072]) Exited: Terminated: 15
11/02/12 08:58:35,428 com.apple.launchd.peruser.501: (com.apple.mdworker.pool.0[975]) Exited: Terminated: 15

Bon visiblement il y a des problèmes mais je suis incapable de comprendre tout çà :confused:

---------- Nouveau message ajouté à 10h37 ---------- Le message précédent a été envoyé à 09h05 ----------

Bon j'ai fait du ménage (j'ai trouvé plusieurs dossier .Spotlight-V100 dans différents volumes)
J'ai tout viré.
Il a reconstruit l'index complètement.


Tout allait bien. Je fais quelques recherches pour tester et tout d'un coup plus de résultats :mad:

Dans le journal je retrouve ça

Bloc de code:
11/02/12 10:32:28,603 mds: ERROR: _MDSChannelInitForAFP: afpfsGetMountInfoFSCTL failed
11/02/12 10:32:28,607 mds: (Error) Volume: sysctl_queryfs failed: No such file or directory
11/02/12 10:32:28,624 mds: (Error) Server: Failed to register path "/" to store <MDSStoreToken: 0x7ff1f34a5b00>{storeID:0x6b000042 registered:NO private:NO age:NA uuid:647BE3ED-5B7F-4A4E-936A-E03D4407BBEE}
11/02/12 10:32:28,625 mds: (Error) Store: Failed to unregister paths to store <MDSStoreToken: 0x7ff1f34a5b00>{storeID:0x6b000042 registered:YES private:NO age:<1ms uuid:647BE3ED-5B7F-4A4E-936A-E03D4407BBEE}

(dire que j'ai switcher pour arrêter de devoir bidouiller :siffle:)
 
Dernière édition:
Tu n'as rien de particulier sur ta machine ? Time Capsule ?
 
Peut-être suffirait-il de Réparer le Disque interne avec l'Utilitaire de Disque de Recovery HD (ou un démarrage avec Maj enfoncée) ?
 
Tu n'as rien de particulier sur ta machine ? Time Capsule ?

Sur ma machine, non ! A coté oui : un NAS synology sur lequel je fais mes sauvegardes time machine.
Mais je vois pas le rapport avec spotlight :confuses:

A j'ai 4 volumes qui se montent au boot correspondant à 4 dossiers sur mon NAS.
Mais j'ai exclus tout ça de l'indexation.



---------- Nouveau message ajouté à 18h21 ---------- Le message précédent a été envoyé à 18h20 ----------

Peut-être suffirait-il de Réparer le Disque interne avec l'Utilitaire de Disque de Recovery HD (ou un démarrage avec Maj enfoncée) ?

Déjà fait :(
 
Dernière édition:
Mon intuition (qui vaut ce qu'elle vaut... ;) ) est que ce NAS n'est pas pour rien dans tes problèmes.
Entre autres choses, la mention 'afpfsGetMountInfoFSCTL' fait bien penser à un problème avec le montage réseau des disques, au moins du point de vue du système.

Tu peux faire le test suivant : tu débranches tout ce qui est volume réseau, tu redémarres, force la réindexation. Si ça marche, et que ça continue de marcher pendant quelque temps [toujours sans rien connecter], tu reconnectes ensuite la partition TM et tu vois si ça se dégrade.
 
Bonjour,
J'ai un souci semblable à celui expliqué. Mais lorsque je "terminale" la commande sudo mdutil -E /
je reçois comme réponse :
Bloc de code:
/:
	Indexing and searching disabled.
Autre test proposé plus haut :
Bloc de code:
sudo launchctl list | grep mds
-	0	com.apple.msrpc.mdssvc
-	0	com.apple.metadata.mds.spindump
-	0	com.apple.metadata.mds.scan
61	-	com.apple.metadata.mds

Je ne suis pas informaticien, ni programmeur donc je ne comprends rien à tout cela. Mais je lis que l'indexation et la recherche sont "disabled". Comment les "enabler" ?
Merci d'avance pour vos réponses adaptée à mes connaissances minimalistes&#8230;
 
Merci pour la réponse ! Mais&#8230;
Bloc de code:
sudo mdutil -i on /
/:
    Indexing and searching disabled.

De plus, depuis l'installation de Lion avant-hier, j'observe des comportements bizarres inexistants auparavant : les haut-parleurs internes non reconnus, mais fonctionnant à nouveau après redémarrage ; toutes les icones du Bureau ne s'affichant plus (à nouveau OK après redémarrage) par exemple.
Tous ces problèmes sont survenus après l'installation de Lion. Ça vous dit quelque chose ?
 
Non. J'ai d'abord installé Lion sur Snow Leopard. Puis j'ai installé Lion sur une partition vierge. Dans les deux cas je n'ai pas eu ces problèmes Spotlight.

Peux-tu nous montrer le résultat de :
Bloc de code:
ls -la /
?
 
Voici :
Bloc de code:
ls -la /
total 31133
drwxr-xr-x  41 root      wheel      1462 23 fév 11:47 .
drwxr-xr-x  41 root      wheel      1462 23 fév 11:47 ..
-r--------   1 stephane  staff        16 18 avr  2009 .002241244a7c
d--x--x--x   6 root      wheel       204 23 fév 11:46 .DocumentRevisions-V100
drwx------   3 root      admin       102 18 avr  2009 .Spotlight-V100
d-wx-wx-wt   2 root      wheel        68 20 fév 18:10 .Trashes
-rw-r--r--@  1 stephane  staff    163963  1 sep  2010 .VolumeIcon.icns
drwxr-xr-x@  3 stephane  staff       102 30 jul  2010 .background
-rw-r--r--   1 stephane  staff         0 18 avr  2009 .com.apple.timemachine.supported (depuis l&#8217;ancien Mac)
srwxrwxrwx   1 root      wheel         0 23 fév 11:47 .dbfseventsd
----------   1 root      admin         0 17 aoû  2011 .file
drwx------  49 root      wheel      1666 23 fév 11:45 .fseventsd
-rw-------   1 root      wheel    131072 20 fév 18:09 .hotfiles.btree
-rw-r--r--@  1 stephane  staff         0  8 sep  2010 .metadata_never_index
drwxr-xr-x@  2 root      wheel        68 21 jui  2011 .vol
drwxrwxr-x+ 98 root      admin      3332 23 fév 10:42 Applications
-rw-r--r--@  1 stephane  admin         0  1 jan  1970 Desktop
drwxr-xr-x@  2 stephane  staff        68 11 déc  2003 Desktop Folder
lrwxr-xr-x   1 root      admin        60 18 avr  2009 Guides de l&#8217;utilisateur et informations -> /Library/Documentation/User Guides and Information.localized
-rw-r--r--@  1 stephane  staff         0 30 jul  2010 Icon?
drwxr-xr-x+ 68 root      wheel      2312 22 fév 21:12 Library
drwxr-xr-x@  2 root      wheel        68 17 aoû  2011 Network
drwxr-xr-x+  4 root      wheel       136 20 fév 17:56 System
drwxrwxr-x@  2 root      admin        68 13 avr  2004 Updaters
drwxr-xr-x   5 root      admin       170 20 fév 18:03 Users
drwxrwxrwt@  4 root      admin       136 23 fév 11:46 Volumes
drwxr-xr-x@ 39 root      wheel      1326 20 fév 17:53 bin
drwxrwxr-t@  2 root      admin        68 17 aoû  2011 cores
dr-xr-xr-x   3 root      wheel      4271 23 fév 11:45 dev
lrwxr-xr-x@  1 root      wheel        11 20 fév 17:54 etc -> private/etc
dr-xr-xr-x   2 root      wheel         1 23 fév 12:18 home
drwxrwxrwt@  3 root      wheel       102  4 oct  2003 lost+found
-rw-r--r--@  1 root      wheel  15566052 13 jan 03:49 mach_kernel
dr-xr-xr-x   2 root      wheel         1 23 fév 12:18 net
drwxr-xr-x@  6 root      wheel       204 20 fév 18:03 private
drwxr-xr-x@ 62 root      wheel      2108 20 fév 17:55 sbin
lrwxr-xr-x@  1 root      wheel        11 20 fév 17:55 tmp -> private/tmp
drwxr-xr-x@ 12 root      wheel       408 22 fév 20:19 usr
lrwxr-xr-x@  1 root      wheel        11 20 fév 17:55 var -> private/var
 
L'indexation ne se fait pas parce que le fichier '.metadata_never_index' est présent à la racine du volume.
Ce fichier est bien pratique pour empêcher Spotlight de sévir sur un volume [je l'utilise sur toutes mes clefs USB ou mes disques partagés entre différentes versions de Mac OS X].

Note que s'il s'y trouve, c'est que quelqu'un (toi ? en tout cas un certain stephane, le 8 septembre 2010... :) ) l'y a mis : jamais le système ne l'écrit car la désactivation de Spotlight par le panneau de préférences n'écrit pas ce fichier.

Bref, pour le supprimer :
Bloc de code:
sudo rm "/.metadata_never_index"
Puis démonter/remonter le volume. Comme c'est le volume système, tu ne peux, pour faire ça, que redémarrer.
 
Un autre fichier qui n'a rien à faire là est le .com.apple.timemachine.supported, qui signe une sauvegarde TM et permet, entre autres, à Assistant de Migration d'utiliser le Volume en tant que telle.

---------- Nouveau message ajouté à 18h55 ---------- Le message précédent a été envoyé à 17h52 ----------

Oups !

J'ai zappé le suffixe (depuis l’ancien Mac) qui suit .com.apple.timemachine.supported
et qui signifie que le fichier a été migré d'un ancien Mac ou d'un ancien Système

= .com.apple.timemachine.supported (depuis l’ancien Mac) est un fichier normal, et inutile,
mais qui donne parfois des soucis avec les sauvegardes TM sur le nouveau Système installé (mais c'est une autre histoire).
 
Ah aaaaah ! C'était bien ça apparemment… L'indexation est en cours !
Immense merci. Quant à savoir comment ce fichier qui ne devrait pas se trouver là s'y trouve… Si je comprends la commande, elle liste tout ce qui se trouve "à la racine" de l'utilisateur. Ben le Stéphane en question étant bien moi, je n'en ai aucune idée. D'autant plus que ce sont des fichiers cachés non ?
C'est vraiment pas de mon niveau de trouver / bouger / manipuler ce genre de fichiers :D

Merci hyper reconnaissant encore !
jap.gif


(…)
= .com.apple.timemachine.supported (depuis l’ancien Mac) est un fichier normal, et inutile,
mais qui donne parfois des soucis avec les sauvegardes TM sur le nouveau Système installé (mais c'est une autre histoire).
Donc je le supprime ou pas le fichier en question ? C'est pas que je meurre d'envie de jouer avec la nouvelle commande qui vient de me sauver mais comme j'utilise TM… autant que ce soit propre…
 
Donc je le supprime ou pas le fichier en question ? C'est pas que je meurre d'envie de jouer avec la nouvelle commande qui vient de me sauver mais comme j'utilise TM… autant que ce soit propre…
Dans un premier temps, laisse le fichier tranquille : c'est propre ainsi (= c'est moi qui ai fait du "zèle" dans la première partie de mon message).

Si ta première sauvegarde TM coince, et que la Console te dénonce ce fichier, alors tu pourras le supprimer : tu n'auras pas à chercher longtemps pour t'en sortir. ;)

Mais ta première sauvegarde risque fort de se passer sans accroc.
 
Grazzie mille pour les conseils !
C'est bien agréable à lire ! :love:
(= belle récompense)

Cela doit être aussi agréable à entendre…
(= je me souviens toujours avec émotion d'un "buon appetito"qu'on me souhaitait à Cassis il y a quelques années)