Обновления Ghost на Mac

Мой док говорит мне, что у меня есть 8 доступных обновлений:

магазин приложений

Я также получил уведомление с просьбой установить обновления. Однако, когда я открываю App Store, я вижу только недавно установленные обновления (без видимых обновлений приложений или программного обеспечения):

установлены обновления

Если обновления настоящие, то как мне обновиться, а если нет, то как избавиться от бабла?

Изменить (дополнительная информация):

$ defaults read com.apple.appstore
{
    "NSWindow Frame Preferences" = "0 116 1277 661 0 0 1280 777 ";
    "NSWindow Frame window_prefs" = "20 51 1240 726 0 0 1280 777 ";
    SeenOSUpdates =     (
    );
    Storefront = "143441-1,13 ab:WJ6jMoo1";
    appStoreBadgeCount = 7;
    "com.apple.appstore.WebKit2DeveloperExtrasEnabled" = 1;
    "com.apple.appstore.WebKit2ShowsToolTipOverTruncatedText" = 1;
    "com.apple.appstore.WebKit2SuppressesIncrementalRendering" = 1;
    "com.apple.appstore.WebKit2UserInterfaceDirectionPolicy" = 1;
    "primary.WebKit2DeveloperExtrasEnabled" = 1;
    "primary.WebKit2ShowsToolTipOverTruncatedText" = 1;
    "primary.WebKit2SuppressesIncrementalRendering" = 1;
}
$
Это странно. В моем выводе есть ` availableUpdates = (); ` заблокировать. Единственное, о чем я могу думать в данный момент, это создать нового пользователя и посмотреть, показывает ли он все еще обновления? Кроме этого, переустановите Sierra, если вы попробовали все, что я предоставил. Но я бы сначала удалил приложения и переустановил.
Создал фиктивного пользователя и переключился на эту учетную запись, по-прежнему показывал 7 обновлений, хотя я не входил в iCloud.
Я считаю, что это связано с тем, что сами приложения связаны с идентификатором iCloud, и из-за этого вам не нужно было входить в систему. Это делается для того, чтобы убедиться, что приложения являются законными, с какой учетной записью iCloud они были загружены и т. д. Это связано с файлами квитанций в вашей системе.
Итак, что мне делать?
Если вам все равно, не беспокойтесь об этом. Я бы удалил приложения, которые, как я знаю, пришли из магазина приложений, и переустановил. Если я увижу корректировку числа, я закончу это. Если нет, я бы переустановил. Чистые установки всегда приятны и свежи. Однако у меня есть то, что я считаю исправлением для числа, но не для возможно не обновленных приложений, если они действительно есть. Это будет в моем ответе.
Принятый ответ на этот вопрос (который был закрыт как дубликат этого) является решением и намного проще: apple.stackexchange.com/questions/258979/…

Ответы (7)

В App Store возникли проблемы со вчерашнего дня.
Это была не ваша вина, проблема была на их стороне.
Но сейчас вернулся.

Я также считаю, что это проблема перегрузки сервера, когда каталог обновлений, предоставляемый клиентам Mac, вызывает неправильные вычисления. Ничего не изменилось на десятках управляемых нами компьютеров Mac, у которых была эта проблема, кроме времени, и эта проблема теперь устранена повсеместно.

Я бы попробовал следующую команду в терминале, чтобы загрузить и установить обновления, доступные для вашего Mac. Все приведенные ниже команды требуют прав администратора и будут запрашивать ваш пароль, который НЕ передается на экран. Вы не увидите перемещения курсора при вводе или его замены на «*» для каждого символа вашего пароля. Это нормально.

sudo softwareupdate -ia

Это загрузит и установит все доступные обновления.

Если, возможно, вы настроили другой каталог App Store (обычно это делается в компаниях), вы можете сначала выполнить следующую команду, а затем указанную выше команду. Вы можете запустить его в любом случае, чтобы восстановить каталог по умолчанию, если вы не уверены.

Сбросить каталог по умолчанию для App Store:

sudo softwareupdate --clear-catalog

Для бизнес-компьютеров Mac, которым необходимо восстановить каталог обратно на корпоративный, вы можете сделать это с помощью следующей команды:

sudo softwareupdate --set-catalog <URL GOES HERE WITHOUT BRACKETS>

Первая команда, которую я указал, должна загрузить и установить все обновления, но иногда случаются ошибки, и что-то не работает. Другой попыткой решить проблему может быть следующая команда.

Сбросить все игнорируемые обновления:

sudo softwareupdate --reset-ignored -ai

Больше правок! Давайте попробуем посмотреть, что, по мнению магазина приложений, нуждается в обновлении с помощью этой команды:

defaults read com.apple.appstore 

Последний возможный вариант, который я могу придумать, это написать, что обновлений нет. Если есть доступные обновления, это не исправит это, но изменит количество доступных обновлений.

defaults write com.apple.appstore appStoreBadgeCount 0 

Это может изменить количество значков.

Иногда ничего не работает, и лучшим вариантом может быть переустановка. Шаги ниже.

Не забудьте сделать резервную копию ваших данных!

  1. Загрузите MacOS Sierra из магазина приложений.
  2. Переустановите, открыв его и запустив

ИЛИ ДЛЯ CLEAN WIPE ПРОЧИТАЙТЕ ДАЛЕЕ

  1. Очистите USB-накопитель или разбейте его на разделы размером не менее 6 ГБ с именем «Без названия».
  2. Запустите следующую команду после загрузки Sierra, чтобы создать загрузочный USB.

    sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ macOS\ Sierra.app
    

    Копирование на USB может занять некоторое время.

  3. Теперь загрузитесь в режим восстановления, удерживая нажатой клавишу Alt/Option сразу после запуска Mac.

  4. Здесь вам будет предложена опция USB (не забудьте подключить, оставьте его подключенным, иначе он не будет отображаться) . ПРИМЕЧАНИЕ . Если был установлен пароль прошивки, вам потребуется ввести его для загрузки и выбрать диск для загрузки!
  5. Загрузка с USB будет похожа на режим восстановления, и вы сможете стереть жесткий диск/твердотельный накопитель Mac и переустановить свежую чистую копию OS Sierra.

Не забудьте сделать резервную копию ваших данных!

Переустановка с помощью alt / option + command + r в интернет-восстановление (если доступно на вашей модели Mac) вернет и загрузит старую ОС, с которой она поставлялась, из Apple Facility, а затем в Sierra, поэтому загрузочный USB — хороший вариант, и вы может оставить его там для другого использования.

Я нашел только 1 обновление с помощью softwareupdate -l
Скорее всего, это было новейшее обновление iTunes, выпущенное всего несколько часов назад. Что в этом случае не решило вашу проблему. Я получаю сообщение об ошибке SSL для этих фотографий, не позволяющее мне их увидеть. Сегодня истек срок действия сертификата. Прости за это.
Я заметил, что вы сказали -l для списка. Можете ли вы выполнить sudo softwareupdate --reset-ignored, а затем -ia, который устанавливает все.
Почему судо? без него работает нормально.
Нашел только iTunes. Он установил обновление, и теперь пузырь вернулся к 7.
Какую mac OS вы используете?
macOS Сьерра 10.12.1
Если вы знаете, какие приложения требуют обновления, попробуйте удалить их и переустановить. Могут быть доступны некоторые менее радикальные меры, но мне нужно найти команду, чтобы разрешить появление пункта меню разработчика App Store. Оттуда мы можем попытаться очистить кеш. Другой — «Системные настройки»> «Магазин приложений»> «Проверить обновления». Другой — из меню App Store > Магазин > Проверить незавершенные загрузки. Мое последнее, хотя это обновление от другого Mac в вашей учетной записи, которое запрашивается. В настройках App Store вы увидите «Автоматически загружать приложения на другие компьютеры Mac».
Извините, только что заметил "Почему sudo?" И потому что эта команда действительно требует прав администратора, потому что вы устанавливаете программное обеспечение. Но даже если это не так, процесс исключает, что вы даже не можете обновляться из-за стандартного пользовательского ограничения.
Не знаю приложений, и я не верю, что у меня есть больше семи приложений на моем компьютере! Кроме того, никакие другие компьютеры Mac не используют мою учетную запись, и я являюсь администратором своего компьютера.
Можете ли вы запустить команду по умолчанию, прочитайте com.apple.appstore, скопируйте вывод и поместите его в свой вопрос для меня? давайте посмотрим, что это за обновления. Параметр меню отладки/разработчика не работает, или у меня неправильный вариант для sierra.
хорошо сделано, отредактировано
Я выполнил эту команду, она не выдала никакой ошибки, но ничего не сделала.
Я сделал чтение по умолчанию com.apple.appstore и выдал результат 0. Попробуйте перезагрузить компьютер. Я изменил его с 2 на 0. В настоящее время у меня есть два доступных.
Перезагрузил, ничего не произошло. Я не знаю, что происходит!
После перезагрузки я запустил $ defaults read com.apple.appstore appStoreBadgeCountи получил 7. Я повторно использовал команду в вашем ответе, а затем снова прочитал количество значков и получил 0. Однако значок не изменился. РЕДАКТИРОВАТЬ: после повторной перезагрузки количество значков возвращается к 7.
Мне жаль. У меня нет идей, кроме переустановки приложений, а затем ОС, если она раздражает и не может сбросить ее до нуля. Вы уверены, что все ваши приложения расположены строго в папке /Applications, а не на локальном диске/USB?
Как мне переустановить ОС? Перезагрузить приложение установки Sierra?
Добавлено в ответ.
Спасибо за всю вашу помощь @Jahhein, я очень ценю это.
Нет проблем @OldBunny2800, однако мне жаль, что мы не смогли решить эту проблему без переустановки. Я пробовал все, что мог придумать. Спасибо, что все еще принимаете ответ. :)
Почему бы и нет? Ты помогал мне, совершенно незнакомому человеку, безвозмездно последние два часа подряд. Я бы наградил тебя, если бы мог! :)
Это обсуждение, вероятно, следует перенести в чат вместо использования комментариев.

Обновление с вкладки «Куплено» в магазине приложений устранило проблему.

Это решило проблему для меня - рядом с ними на вкладке «Покупки» отображалось несколько элементов с «обновлением», но они не отображались на вкладке «Обновления».
в моем магазине приложений написано: вы не купили ни одного приложения

Перейдите в «Системные настройки» и найдите «Обновления», активируйте «Автоматическое обновление», и обновления будут загружены -> автоматически.

введите описание изображения здесь

Я по-прежнему не вижу доступных обновлений, но они были обновлены и установлены в фоновом режиме. И поскольку я предполагаю, что это всего лишь временная ошибка (это не может быть совпадением, что тысячи пользователей одновременно сталкиваются с одной и той же проблемой...), это должно работать как обходной путь.

Самым простым решением, которое я нашел, было зайти в кеш и удалить две папки с именемcom.apple.appstore

  1. Перейдите в Finder и нажмите + Shift+ G;
  2. Найдите ~/Library/Caches/com.apple.appstoreи удалите com.apple.appstoreфайлы кеша;
  3. Затем снова нажмите эти команды и перейдите /private/var/folders, откройте каждую папку и каждую подпапку (возможно, Cподпапку), пока не найдете com.apple.appstoreи не удалите эту папку;
  4. Перезагрузите Mac.

оригинальный ответ найден по адресу: Как исправить / сбросить приложение App Store на Mac OSX - El Capitan

Я обнаружил, что когда это происходит, переход на вкладку «Покупки» обычно показывает, что вы каким-то образом вышли из магазина, и говорит вам, что вам нужно снова войти в систему. Как только вы это сделаете, вы сможете загружать обновления.

Выйдите из системы и войдите снова, а затем Check for Unfinished Downloadрешите проблему за меня.

Выход:

В меню магазина приложений нажмите Store->Sign Out

Войти:

В меню магазина приложений нажмите Store->Sign In

Проверить незавершенную загрузку:

В меню магазина приложений нажмите Store->Check for Unfinished Download