4 votes

Pourquoi mon centre d'aide a-t-il été réduit à ceci : "Le sujet sélectionné est actuellement indisponible" ?

Mon iMac était un outil d'information et d'apprentissage précieux pour moi puis j'ai fait l'erreur fatale de passer de Snow Leopard à Mountain Lion. Quel désastre ! Le centre d'aide et tous les autres menus d'aide aboutissent à un certain niveau à ce message :

enter image description here

J'ai fait des recherches et j'ai constaté que beaucoup d'autres personnes ont eu le même problème. Certains reconnaissent que ce sont certains fichiers comme com.apple.helpd qui ont été corrompus, d'autres disent que c'est dû à un problème de connexion satellite des FAI. Quoi qu'il en soit, je n'ai pas réussi à le résoudre. Une réinstallation "propre" n'a rien changé.

À part le fait que les menus d'aide de toutes les applications échouent dès qu'elles ont besoin d'informations provenant d'Internet, je n'ai aucun problème à utiliser Internet avec les autres applications (Safari, Mail, etc.).

Quelqu'un a-t-il une réponse définitive qui pourrait régler ce problème une fois pour toutes ?

Mise à jour :

Comme demandé par sameetandpotatoes dans sa réponse, voici les sorties pertinentes de console.log :

21/08/13 5:23:29.328 PM helpd[643]: Could not find access page in directory /Applications/Debut.app/Contents/Resources/help
21/08/13 5:23:29.343 PM helpd[643]: Could not find access page in directory /Applications/Debut.app/Contents/Resources/help
21/08/13 5:23:31.199 PM com.apple.launchd[1]: (com.apple.coremedia.videodecoder[2962]) Exit timeout elapsed (20 seconds). Killing
21/08/13 5:23:32.396 PM helpd[643]: Could not find access page in directory /Applications/SketchBookExpress.app/Contents/Resources/English.lproj/Help
21/08/13 5:23:32.402 PM helpd[643]: Could not find access page in directory /Applications/SketchBookExpress.app/Contents/Resources/English.lproj/Help
21/08/13 5:23:41.514 PM HelpViewer[2966]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:23:41.514 PM HelpViewer[2966]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:23:41.516 PM HelpViewer[2966]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:23:41.516 PM HelpViewer[2966]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:23:41.584 PM HelpViewer[2966]: No results found for anchor mh40612 in book com.apple.machelp
21/08/13 5:24:23.291 PM HelpViewer[2972]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:24:23.291 PM HelpViewer[2972]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:24:23.293 PM HelpViewer[2972]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:24:23.294 PM HelpViewer[2972]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:24:25.330 PM HelpViewer[2972]: No results found for anchor mh40612 in book com.apple.machelp
21/08/13 5:25:14.107 PM HelpViewer[2972]: nonModChar: q
21/08/13 5:25:25.805 PM HelpViewer[2983]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:25:25.805 PM HelpViewer[2983]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:25:25.807 PM HelpViewer[2983]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:25:25.808 PM HelpViewer[2983]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:25:25.838 PM HelpViewer[2983]: No results found for anchor mh40612 in book com.apple.machelp
21/08/13 5:25:29.406 PM HelpViewer[2983]: nonModChar: q
21/08/13 5:25:40.428 PM login[2985]: USER_PROCESS: 2985 ttys000
21/08/13 5:26:27.537 PM login[2985]: DEAD_PROCESS: 2985 ttys000
21/08/13 5:30:59.726 PM HelpViewer[2993]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:30:59.726 PM HelpViewer[2993]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:31:00.130 PM helpd[2998]: Could not find access page in directory /Applications/Debut.app/Contents/Resources/help
21/08/13 5:31:00.146 PM helpd[2998]: Could not find access page in directory /Applications/Debut.app/Contents/Resources/help
21/08/13 5:31:00.152 PM helpd[2998]: Could not find access page in directory /Applications/SketchBookExpress.app/Contents/Resources/English.lproj/Help
21/08/13 5:31:00.158 PM helpd[2998]: Could not find access page in directory /Applications/SketchBookExpress.app/Contents/Resources/English.lproj/Help
21/08/13 5:31:00.305 PM HelpViewer[2993]: nonModChar: q
21/08/13 5:31:00.306 PM HelpViewer[2993]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)
21/08/13 5:31:00.306 PM HelpViewer[2993]: : event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future. (line: 0)

0 votes

Si vous créez un nouveau compte et que vous vous connectez, l'aide fonctionne-t-elle sur ce compte ?

0 votes

@DanielLawson, wow, une réponse, merci :) Je n'ai jamais créé de nouveau compte avant, donc il me faudra un peu de temps pour comprendre.

0 votes

@DanielLawson, La réponse est non, l'aide ne fonctionne pas sur le nouveau compte.

6voto

sameetandpotatoes Points 3881

Réinitialiser le centre d'aide

La plupart des problèmes du Centre d'aide sont le résultat de fichiers de cache ou de préférences du Centre d'aide corrompus. Les étapes suivantes devraient permettre de résoudre ces problèmes. Notez que ces instructions couvrent plusieurs versions de Mac OS X : il se peut que vous n'ayez que certains des fichiers ou dossiers cités à supprimer.

  1. Fermer ou quitter Help Center si elle est ouverte.

  2. Cliquez sur le bouton rouge Fermer dans le coin supérieur gauche de la fenêtre du Centre d'aide.

  3. Mettez à la corbeille les fichiers suivants dans votre dossier Accueil > Bibliothèque > Préférences, s'ils existent :

        com.apple.help.plist
        com.apple.helpd.plist
        com.apple.helpviewer.plist 
  4. Mettez à la corbeille les dossiers suivants dans votre dossier Accueil > Bibliothèque > Caches, s'ils existent :

        com.apple.helpd folder
        com.apple.helpviewer folder
  5. Vider la poubelle. Si vous recevez une alerte indiquant que la Corbeille ne peut pas être vidée "parce que l'élément Cache.db est utilisé", terminez le processus helpd à l'aide de Activity Monitor. Le helpd (help dameon) est un processus qui fournit divers services à Help Viewer.

Étape suivante (si l'étape précédente ne fonctionne pas)

Activez la journalisation du Centre d'aide.

  1. Quitter ( + Q ) Help Viewer s'il est ouvert.

  2. Lancez Terminal, qui se trouve dans le dossier Macintosh HD > Applications > Utilitaires.

  3. À l'invite du Terminal, copiez cette commande :

     defaults write com.apple.helpviewer HelpViewerDebugging -bool YES 
  4. Appuyez sur Enter .

  5. Fermer le terminal ou ( + Q ).

  6. Lancez le Centre d'aide en sélectionnant Finder > Aide > Centre d'aide. Toutes les actions du Centre d'aide seront enregistrées dans le fichier console.log, auquel vous pouvez accéder via la console. Notez que la journalisation du Centre d'aide écrira beaucoup dans le fichier console.log.

Modifiez votre question et incluez les résultats pertinents de console.log .



Mise à jour

Steve, j'inclus ceci comme une mise à jour parce que cela aurait été trop long comme commentaire.

  1. Avez-vous le dmg d'installation d'OS X pour Snow Leopard ou Mountain Lion ? Si oui, vous pouvez utiliser Pacifiste pour extraire les fichiers qui sont nécessaires au Centre d'aide. (Par "réinstallation propre", voulez-vous dire que vous avez effacé votre ordinateur et réinstallé le système d'exploitation) ?

  2. En ce qui concerne le console.log El event.layerX and event.layerY a à voir avec jQuery pour un navigateur web (Chrome je crois ?). Je sais que ce n'est pas lié à la Help Center de quelque manière que ce soit. Les premières lignes :

     Could not find access page in directory /Applications/Debut.app/Contents/Resources/help 21/08/13 5:23:29.343 PM helpd[643]

signifie que le .help sont manquants dans vos applications (Debut et SketchbookExpress).

Ce site est le meilleur lien que j'ai pu trouver en ce qui concerne le centre d'aide, bien qu'il soit déprécié et destiné aux anciennes versions (c'est là que j'ai obtenu les étapes pour réinitialiser Help Center . Je l'ai déjà parcouru, mais jetez un autre coup d'œil.

Les livres d'aide sont installés de deux façons :

1. Directly in the Macintosh HD > Library > Documentation > Help folder.
2. Distributed as part of an application's package file and contained within the package of the application for which the help book provides help information.

Vérifiez ce chemin de fichier et voyez si vous avez des livres d'aide dans Bibliothèque => Documentation => Aide. Par exemple, j'ai :

AppleScript.help - 859 KB
HelpCenter.help - 1.6 MB
MacHelp.help - 21.4 MB
VoiceOver.help- 1.4 MB

Si vous n'avez pas ces fichiers, ou s'ils sont vides ou autre, vous pouvez les retélécharger (c'est là que Pacifist peut être utile).

Quant à la deuxième façon d'installer les livres d'aide, il semble qu'elle vous manque pour Debut.app y SketchbookExpress.app . Je ne sais pas comment résoudre ce problème, peut-être en réinstallant l'application ? Que se passe-t-il si vous retéléchargez l'application, double click et cliquez sur Show Package Contents et ensuite copier le help de l'application téléchargée vers votre application installée ?

0 votes

On m'a conseillé de faire quelque chose de très similaire il y a environ 4 mois - cela n'a eu aucun effet. Je suis prête à essayer ce que vous suggérez, mais j'ai peur de tout gâcher encore plus ! :-[ Est-ce sans danger ?

0 votes

C'est sans danger car il s'agit simplement de supprimer la version en cache. Lorsque vous ouvrirez le Centre d'aide, il reconstruira les caches. De plus, cela ne peut pas être pire que ce que vous avez déjà :). Rappelez-vous simplement de ne supprimer que le plists et les dossiers que j'ai spécifiés, rien d'autre.

0 votes

La réinitialisation du centre d'aide n'a pas fonctionné, j'ai donc ajouté les sorties de console.log à ma question. C'est un peu le bazar ! Remarque : cela inclut le fait de quitter le Centre d'aide.

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