Некоторые пользователи, которые пытаются установить OS X Yosemite 10.10.4 или iTunes 12.2, обнаружили, что Mac App Store замерзнет, с бесконечным курсором ожидания и обновлениями, которые никогда не появляются. Дальнейшее исследование показывает, что процесс под названием «softwareupdated» одновременно выходит из строя и потребляет 99% CPU в течение неопределенного промежутка времени, если оставить его без присмотра. Если вы сталкиваетесь с одной из этих проблем при попытке установить вышеупомянутые обновления, для этого есть несколько возможных разрешений, но вам придется временно обойти App Store в любом случае.
После того, как я сам столкнулся с этой проблемой, пытаясь обновить один Mac, я смог ее решить, вручную установив iTunes из механизма обновления программного обеспечения командной строки, что позволяет избежать использования App Store.
Во-первых, если softwareupdate потребляет значительный процессор, вы можете убить процесс с помощью следующей команды терминала:
killall softwareupdated
Затем вы можете установить обновление iTunes 12.2 вручную со следующей командной строкой:
softwareupdate -i iTunesXPatch-12.2
Как только iTunes 12.2 будет установлен и больше не будет доступен для обновления, все остальное отлично работает в App Store, как обычно, в моем случае.
Для некоторых пользователей проблема сохраняется и с фактическим обновлением OS X 10.10.4.
Для установки OS X 10.10.4 вы можете либо попытаться выполнить обновление из командной строки, либо загрузить и использовать Combo Updater. В любом случае вам захочется выполнить резервное копирование Mac заранее, как и с любым другим системным обновлением.
Команда для запуска установки OS X 10.10.4 из терминала выглядит следующим образом:
softwareupdate -i OSXUpd10.10.4-10.10.4
Для завершения установки требуется перезапуск.
Получение обновлений программного обеспечения из командной строки приводит к тем же версиям, что и загрузка из Mac App Store, но просто позволяет избежать самого приложения, зависающего по любой причине.
Большинство пользователей не должны сталкиваться с этой проблемой, но если да, сообщите нам в комментариях, если эти решения будут работать для вас.