Por que minha Central de Ajuda foi reduzida a isso: "O tópico selecionado está indisponível no momento"?


4

Meu iMac costumava ser uma informação valiosa e uma ferramenta de aprendizado para mim… então cometi o erro fatal de atualizar do Snow Leopard para o Mountain Lion. Que desastre! A Central de Ajuda e todos os outros menus de "ajuda" em algum nível acabam com esta mensagem:

insira a descrição da imagem aqui

Eu procurei e descobri que muitas outras pessoas tiveram o mesmo problema. Alguns recon é certos arquivos como com.apple.helpd que se corromperam, outros dizem que é devido a um problema com as conexões do ISP Satellite. Seja o que for, eu não consegui consertar. Uma reinstalação 'limpa' não fez diferença.

Além de todos os menus de ajuda em todos os aplicativos falharem assim que precisar de informações da Internet, eu não tenho nenhum problema em usar a Internet com qualquer outro aplicativo (Safari, Mail, etc.)

Alguém tem uma resposta definitiva que poderia resolver este problema de uma vez por todas?

Atualizar:

Conforme solicitado pela sameetandpotatoes em sua resposta, aqui estão as saídas relevantes 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)

Se você criar uma nova conta e fizer login, ajuda a trabalhar nessa conta?
Daniel

@DanielLawson, uau, uma resposta, obrigado :) Eu nunca criei uma nova conta antes, então levarei um tempo para descobrir.
SteveW

@ DanielLawson, A resposta é não, a ajuda não funciona na nova conta.
SteveW

Há um aplicativo gratuito chamado onyx que pode ser usado para limpar o cache de ajuda e reconstruí-lo. Você já tentou algo assim? titanium.free.fr Se isso não funcionar, então passar para questões de rede, DNS, portas, firewall, etc
Neil Neyman

1
@bmike, Minha conexão com a internet funciona bem, o computador está permanentemente conectado. O problema está nos Menus de Ajuda de todos os aplicativos, incluindo o Finder (independentemente de eu estar na rede ou não). Algumas informações de ajuda local estão disponíveis, mas assim que a ajuda é necessária na Internet, ela aparece com a mensagem "indisponível" (veja na minha pergunta).
SteveW

Respostas:


5

Repor centro de ajuda

A maioria dos problemas da Central de Ajuda é resultado de arquivos corrompidos de cache ou preferências da Central de Ajuda. As etapas a seguir devem resolver esses problemas. Observe que essas instruções abrangem várias versões do Mac OS X: você pode ter apenas alguns dos arquivos ou pastas citados para exclusão.

  1. Feche ou saia Help Centerse estiver aberto.
  2. Clique no botão vermelho Fechar no canto superior esquerdo da janela da Central de Ajuda.
  3. Lixeira os seguintes arquivos em sua pasta Home> Biblioteca> Preferências, se existirem:

        com.apple.help.plist
        com.apple.helpd.plist
        com.apple.helpviewer.plist 
    
  4. Lixeira as seguintes pastas em sua pasta Home> Biblioteca> Caches, se existirem:

        com.apple.helpd folder
        com.apple.helpviewer folder
    
  5. Esvazie a lixeira. Se você receber um alerta informando que a Lixeira não pode ser esvaziada "porque o item Cache.db está em uso", encerre o processo de ajuda usando o Activity Monitor. O helpd (help dameon) é um processo que fornece vários serviços para o Visualizador de Ajuda.

Próximo passo (se o acima não funcionar)

Ativar o log da Central de Ajuda.

  1. Sair ( + Q) Ajuda Visualizador se estiver aberto.
  2. Launch Terminal, localizado na pasta Macintosh> Aplicativos> Utilitários.
  3. No prompt do terminal, copie este comando:

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

  5. Fechar Terminal ou ( + Q).
  6. Inicie a Central de Ajuda selecionando Finder> Ajuda> Central de Ajuda. Todas as ações da Central de Ajuda serão registradas no console.log, que você pode acessar via Console. Observe que o log da Central de Ajuda gravará muito no console.log.

Edite sua pergunta e inclua as saídas relevantes de console.log.



Atualizar

Steve, estou incluindo isso como uma atualização porque teria sido muito longo como um comentário.

  1. Você tem o dmg do instalador do OS X para o Snow Leopard ou o Mountain Lion? Se sim, você poderia usar o Pacifist para extrair os arquivos necessários para a Central de Ajuda. (Por "re-instalação limpa", você quer dizer que limpou o seu computador e reinstalou o sistema operacional?)

  2. No que diz respeito ao console.log, o event.layerX and event.layerYtem a ver com jQuery para um navegador da web (Chrome eu acho?). Eu sei que isso não está relacionado ao de Help Centeralguma forma. As primeiras linhas:

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

significa que os .helparquivos estão faltando em seus aplicativos (Debut e SketchbookExpress).

Este é o melhor link que posso encontrar no que diz respeito à Central de Ajuda, embora seja obsoleto e destinado a versões mais antigas ( Help Centerfoi nesse ponto que obtive as etapas para redefinir . Já passei por isso, mas dou outra olhada.

Os livros de ajuda são instalados de duas maneiras:

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.

Verifique o caminho do arquivo e veja se você tem manuais de ajuda na Biblioteca => Documentação => Ajuda. Por exemplo, eu tenho:

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

Se você não tem esses arquivos, ou eles estão vazios ou algo assim, você pode querer baixar novamente aqueles (este é o lugar onde o Pacifist pode vir a calhar).

Quanto à segunda maneira que os livros de ajuda são instalados, parece que você está perdendo isso para Debut.appe SketchbookExpress.app. Não tenho certeza de como você resolveria isso, talvez reinstalar o aplicativo? O que acontece se você baixar novamente o aplicativo double clicke clicar Show Package Contentse copiar a helppasta do aplicativo baixado para o aplicativo instalado?


Fui aconselhado a fazer algo muito semelhante a isso cerca de 4 meses atrás - não teve efeito. Estou preparado para tentar o que você sugere, mas estou preocupado em encher as coisas ainda mais! : - [Quão seguro é?
SteveW

É seguro porque está apenas removendo a versão em cache dele. Quando você abre a Central de Ajuda, ela reconstrói os caches. Além disso, não pode ficar pior do que o que você já tem :). Apenas lembre-se de remover apenas as plistspastas e as que eu especifiquei, nada mais.
sameetandpotatoes

Redefinir a Central de Ajuda não funcionou, por isso adicionei as saídas de console.log à minha pergunta. Parece um pouco bagunçado! Nota: isso inclui encerrar a Central de Ajuda.
SteveW

SteveW, por favor, veja minha atualização acima.
sameetandpotatoes

1
Eu tenho os instaladores do Snow Leopard e do Mountain Lion. Sim, apaguei todo o disco rígido antes de reinstalá-lo. Eu uso o Chrome. Eu não uso o Debut ou o SketchbookExpress para que seus arquivos de ajuda provavelmente se tornem disponíveis se eu fosse abri-los novamente (essa informação teria sido descartada quando eu redefinir a Central de Ajuda). Eu tenho exatamente os mesmos arquivos que você na minha biblioteca> Documentação> Ajuda. Obrigado por toda sua ajuda, mas eu não acho que estamos no caminho certo aqui, então agora estou buscando a ajuda de um técnico da Apple.
SteveW
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.