Сброс сервера обновления программного обеспечения OS X

9

Мое обновление программного обеспечения не работает. Я пытался настроить его на обновление с моего сервера OS X (server.local) (вместо извлечения из Apple), чтобы сохранить пропускную способность, но так и не смог заставить его работать. Теперь, когда я запускаю Software Update, я получаю:

Сервер обновления программного обеспечения (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"

но это все равно дает ту же ошибку.

Я также пытался использовать Software Update Enabler, который не имел никакого эффекта.

Я запускал Leopard, когда впервые столкнулся с этой проблемой. С тех пор я обновился до Snow Leopard, но это не повлияло на эту проблему.

Тревор Хартман
источник
Использовали ли вы MCX (Preference Management в Workgroup Manager) для настройки параметров обновления программного обеспечения?
Chealion
Да. Но обновление (для пользователя) ничего не сделало. Я закончил тем, что создал Менеджер компьютеров в рабочей группе, ввел IP моего клиента и установил правильный сервер, который это исправил.
Тревор Хартман

Ответы:

7

Удаление /Library/Preferences/com.apple.SoftwareUpdate.plistдолжно быть все , что вам нужно, но это возможно , что настройки жизни в , ~/Library/Preferences/com.apple.SoftwareUpdate.plistа также или даже через MCX ( M anaged C lient для Mac OS X ). Вы можете проверить настройки MCX, запустивsudo mcxquery -user shortusername | grep Update

Chealion
источник
8

markratledge имеет право на команду, но его нужно запускать с привилегиями суперпользователя. Для этого скопируйте и вставьте эту точную команду в окно терминала:

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

Он запросит у вас пароль администратора и завершит работу без подтверждения.

RayPeters
источник
Это сработало для меня, (я сначала скопировал файл, хотя на всякий случай). это связанные документы с сайта Apple support.apple.com/en-us/HT202030
timhc22
1

Эта подсказка - 10.6 Сервер: Установите соответствующий сервер обновления программного обеспечения - говорит, что теперь есть три разных каталога обновлений между 10.4, 10.5 и 10.6; и это также дает другой сценарий оболочки для удаления существующего catalogURL по умолчанию:

по умолчанию delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

markratledge
источник
Изменение CatalogURL, кажется, не имеет никакого эффекта. Независимо от того, что я делаю, я все равно получаю одно и то же сообщение об ошибке.
Тревор Хартман