3 votes

Comment puis-je lancer le processus mds

Question révisée

Je reçois des erreurs indiquant que mds ne peut pas être lancé :

9/18/12 9:04:45.262 AM com.apple.launchd[1]: (com.apple.metadata.mds[4720]) Job appears to have crashed: Segmentation fault: 11

Rapport d'accident : PasteBin

Question originale

J'ai couru cd /System/Library/LaunchDaemons sudo launchctl load -w com.apple.metadata.mds.plist qui a donné com.apple.metadata.mds: Already loaded mais lorsque je vais dans mon moniteur d'activité et que je change mon filtre en Tous les processus et que je cherche mds, je ne vois rien. Y a-t-il un moyen de forcer mds à démarrer ?

J'ai tout essayé sur ces sites :

I don't see anything

3voto

Gordon Davisson Points 30215

Je pense qu'il se lance, puis se plante ou se trompe d'une manière ou d'une autre. Essayez sudo launchctl list com.apple.metadata.mds Regardez le PID (identifiant du processus en cours d'exécution, probablement 0 puisqu'il n'est pas en cours d'exécution) et LastExitStatus (qui serait 0 s'il s'est terminé avec succès, mais qui peut être autre chose dans ce cas). Consultez également le fichier /var/log/system.log (avec Console.app ou 'tail') et voyez s'il contient des indices. Regardez également dans /Library/Logs/CrashReporter pour trouver des rapports pertinents.

Quant aux causes possibles : si les journaux ne vous disent pas où se situe le problème, ma première hypothèse serait un plug-in mdimporter cassé ; je supprimerais tout (temporairement) de /Library/Spotlight et ~/Library/Spotlight. Vérifiez également /System/Library/Spotlight, et assurez-vous que ce sont les seuls mdimporters présents :

Application Archives Audio Automator Signets Chat CoreMedia Font Image MIDI Mail Notes PDF PS QuartzComposer RichText SystemPrefs iCal iPhoto iPhoto8 vCard

Une autre cause possible est une base de données Spotlight gravement corrompue. Si la suppression des mdimporters suspects ne le fait pas démarrer, essayez de tout démonter sauf le volume de démarrage (et si cela résout le problème, remontez-les un par un et voyez lequel le tue). Si que ne le fait pas, essayez de supprimer la base de données spotlight existante avec sudo mv /.Spotlight-V100 /.Spotlight-V100-disabled (Je ne suis pas certain de l'exhaustivité sudo mdutil -E / efface l'ancienne base de données, mais le fait de la renommer devrait forcer une modification de la base de données. complet reconstruire).

2voto

Sailing Judo Points 235

The LaunchDaemon " com.apple.metadata.mds.plist "indique au système d'exécuter le programme suivant : /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds

Avez-vous ce fichier sur votre système ?

Si c'est le cas, vous devez vérifier le fichier Console.app pour voir quels messages d'erreur sont envoyés (lorsque le LaunchDaemon tente de le démarrer).

Vous devez également comparer la version du framework suivant (notez qu'il s'agit de l'un des dossiers parents de l'application mds ci-dessus) dans le Finder :

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework

J'utilise OS X 10.7.1, et ma version (clic droit sur le cadre, et choix " Obtenir des informations ") dit 10.7.0

Vous pouvez également voir si le système tente de le lancer, en exécutant " sudo newproc.d "dans le Terminal. Cette commande devrait vous montrer les demandes (y compris les drapeaux) de démarrage de processus, vous remarquerez donc probablement le " mds La commande " " apparaît là.

2voto

alex gray Points 895

À avoir dans votre ~/.bash_aliases fichier.
ou utilisez simplement le ='CMD' au terminal, si nécessaire.

démarrage/arrêt de l'indexation sur tous les volumes

alias spotlightoff='sudo mdutil -a -i off'
alias spotlighton='sudo mdutil -a -i on'

charger / décharger les Daemons de lancement de projecteurs.

alias spotlightunload='sudo launchctl unload -w \
 /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlightload='sudo launchctl load -w \
 /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X