重置OS X软件更新服务器


9

我的软件更新已损坏。我曾尝试将其设置为从OS X服务器(server.local)更新(而不是从Apple获取)以节省带宽,但始终无法使其工作。现在,当我运行软件更新时,我得到:

软件更新服务器(server.local)没有响应。

检查以确保您的网络连接正常运行。如果您的连接没有问题,请与网络管理员联系以寻求帮助。

我尝试通过执行以下操作将其重置为默认位置:

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

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

但它仍然给出相同的错误。

我也尝试过使用无效的软件更新启动器

第一次遇到此问题时,我正在运行Leopard。此后,我已经升级到雪豹,但是这对这个问题没有影响。


您是否使用MCX(工作组管理器中的首选项管理)来设置软件更新设置?
Chealion

是。但是(针对用户)更新它没有任何作用。我最终在工作组管理器中创建了计算机,输入了客户端的IP并设置了适当的服务器来对其进行修复。
特雷弗·哈特曼

Answers:


7

删除/Library/Preferences/com.apple.SoftwareUpdate.plist应该是你所需要的,但它可能是设置生活~/Library/Preferences/com.apple.SoftwareUpdate.plist以及甚至通过MCX(中号 anaged ç lient适用于Mac OS X)。您可以通过运行以下命令检查MCX设置sudo mcxquery -user shortusername | grep Update


8

markratledge具有命令权限,但需要使用超级用户权限运行。为此,请将以下确切命令复制并粘贴到终端窗口中:

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

它将提示您输入管理员密码,并且无需任何确认即可完成。


这对我有用((以防万一,我先备份了文件)。这是来自Apple网站support.apple.com/zh-cn/HT202030
timhc22 2014年

1

这个提示-10.6服务器:设置适当的软件更新服务器 -表示现在在10.4、10.5和10.6之间存在三个不同的更新目录。并且还提供了一个不同的Shell脚本来将现有的catalogURL删除回默认值:

默认值删除/Library/Preferences/com.apple.SoftwareUpdate CatalogURL


更改CatalogURL似乎对其没有影响。无论我做什么,我仍然会收到相同的错误消息。
特雷弗·哈特曼
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.