Atualizações automáticas do Firefox (estável e beta) não funcionam no OS X

5

Eu uso o Firefox estável, beta, aurora e nightlies no OS X 10.7. *. Embora as atualizações automáticas funcionem como esperado com as construções aurora e noturnas, elas não funcionam (e nunca têm) com versões estáveis e beta.

Quando eu marquei o item de menu "Sobre o Firefox" e cliquei no botão "Procurar por atualizações", ele me diz que o Firefox já está atualizado - embora haja atualizações disponíveis.

O que poderia impedir o Firefox de reconhecer as atualizações disponíveis?

    
por Saucier 11.04.2013 / 12:23

1 resposta

2

Verifique se você é o proprietário do diretório do aplicativo Firefox e de todos os arquivos e diretórios contidos nele (recursivamente).

Em caso afirmativo, insira about: config na barra de URL, procure a preferência app.update.log e (se ainda não estiver definida como true) clique duas vezes para alterá-lo para true . Em seguida, saia do Firefox e reinicie. Após uma verificação de atualização, vá para Ferramentas »Desenvolvedor da Web» Console de erros , role até o final e procure por mensagens de log azuis do serviço de atualização (AUS). Isso deve mostrar a URL que estava sendo usada para verificar se há atualizações e se houve algum erro ou atualização.

Se não houver problemas óbvios, copie o URL do log e cole-o na barra de URL para verificar manualmente o XML para ver se alguma atualização está listada. A URL é gerada com base em app.update.url (em about: config ) e inclui a versão da qual você está atualizando, além de informações de plataforma, localidade e outras informações. Por exemplo, esta é a URL gerada para o Firefox 21.0 beta 6 no Mac OS X 10.8.3: link . Como há um beta 7 disponível, ele deve mostrar uma atualização. Se não houver atualizações para essa combinação de variáveis, você deverá ver <updates> </updates> . Se você não vir atualizações, mas achar que deve haver atualizações disponíveis, verifique os componentes da URL que não correspondem ao URL de exemplo acima (diferente da versão específica e o código de versão) e tente substituí-los pelos do exemplo. Isso determinará se você tem um produto não suportado, um destino de compilação, código do idioma, nome do canal, versão do sistema operacional, distribuição ou versão de distribuição.

    
por 14.05.2013 / 00:11