Redefinir servidor de atualização de software OS X

9

Minha atualização de software está quebrada. Tentei configurá-lo para atualizar do meu servidor OS X (server.local) (em vez de extrair da Apple) para economizar largura de banda, mas nunca consegui fazê-lo funcionar. Agora, quando executo a Atualização de Software, recebo:

O servidor de atualização de software (server.local) não está respondendo.

Verifique se a sua conexão de rede está funcionando normalmente. Se não houver problemas com sua conexão, entre em contato com o administrador da rede para obter assistência.

Tentei redefini-lo para o local padrão, fazendo o seguinte:

defaults write ~/Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"

e

defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"

mas ainda dá o mesmo erro.

Também tentei usar o Software Update Enabler que não teve efeito.

Eu estava executando o Leopard quando encontrei esse problema. Desde então, atualizei para o Snow Leopard, mas isso não teve efeito sobre esse problema.

Trevor Hartman
fonte
Você usou o MCX (Gerenciamento de preferências no Gerenciador de grupos de trabalho) para definir as configurações da atualização de software?
Chealion
Sim. Mas atualizá-lo (para um usuário) não fez nada. Acabei criando um Computador no gerenciador de grupo de trabalho, inserindo o IP do meu cliente e configurando um servidor adequado que o corrigisse.
Trevor Hartman

Respostas:

7

Excluindo /Library/Preferences/com.apple.SoftwareUpdate.plistdeve ser tudo que você precisa, mas é possível que as vidas de configurações em ~/Library/Preferences/com.apple.SoftwareUpdate.plisttão bem ou até mesmo através de MCX ( M anaged C lient para Mac OS X ). Você pode verificar as configurações do MCX executandosudo mcxquery -user shortusername | grep Update

Chealion
fonte
8

markratledge tem o comando certo, mas precisa ser executado com privilégios de superusuário. Para fazer isso, copie e cole esse comando exato em uma janela do terminal:

sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

Ele solicitará uma senha de administrador e será concluída sem qualquer confirmação.

RayPeters
fonte
Isso funcionou para mim (fiz o backup do arquivo primeiro, apenas por precaução). estes são os documentos associados do site da apple support.apple.com/pt-BR/HT202030
timhc22
1

Esta dica - 10.6 Server: Defina o Software Update Server apropriado - diz que agora existem três catálogos de atualização diferentes entre 10.4, 10.5 e 10.6; e também fornece um script de shell diferente para excluir o catalogURL existente de volta ao padrão:

defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

markratledge
fonte
Alterar o CatalogURL parece ter efeito nulo. Independentemente do que faço, ainda recebo a mesma mensagem de erro.
Trevor Hartman