Mac OS X Catalina загрузка CPU 100% accountsd

Пользователи компьютеров Apple столкнулись с проблемой, когда после установки обновления Mac OS X Catalina 10.15.7 процесс accountd стал нагружать процессор до 400%, что можно отследить в приложении Activity Monitor. Это замедляет Mac и оставляет систему в состоянии высокой загрузки ЦП. В следствие чего, Mac быстро разряжает батарею, очень сильно нагревается и запускает вентиляторы процессора на максимальную скорость. Также похожие симптомы может вызывать и процесс suggestd.


1. macOS Catalina 10.15.7 проблемное обновление

О каких проблемах сообщалось с этим обновлением?

Обновление macOS Catalina 10.15.7 было выпущено 24 сентября 2020 года.

Если вы используете iCloud – Drive, Mail & Calander и установили обновление 10.15.7, у вас могут возникнуть проблемы. Finder будет работать медленно, а общая скорость работы системы низкая. Если вы откроете Activity Monitor, а затем выберете вкладку CPU, вы можете увидеть, что процесс accountsd занимает огромное количество ресурсов процессора. Он может работать на более чем 400%, вы можете увидеть, как это выглядит на скриншоте ниже.

 

 

 

2. Подверженные багу сборки macOS

Эта проблема затрагивает следующие версии сборки macOS:

  • Обновление macOS Catalina 10.15.7 (19H2) – выпущено 24 сентября 2020 г.
  • macOS Catalina 10.15.6 и ниже, поскольку я заметил несколько отчетов от 10.15.6 примерно 25-го числа. Я все еще тестирую и исследую эту проблему. Большинство отчетов поступает от пользователей версии 10.15.7.
  • Пока нет сообщений об этом на macOS Mojave 10.14 или High Sierra 10.13.

Похоже, первое появление этой проблемы восходит к обновлению Catalina 10.15.1. Но большинство отчетов исчезало, пока не вернулось после установки 10.15.7.

3. Затронутое оборудование Mac

Прошлые проблемы возникали только с определенными моделями оборудования. Не в этот раз, если вы установили обновление Catalina 10.15.7 на совместимый Mac, у вас могут возникнуть проблемы. Как я отмечал выше в разделе выше, проблема могла возникнуть у пользователей версии 10.15.6 и ниже.

4. Что делает accountsd?

Цитата с сайта Apple Developer:

Помогает пользователям получить доступ и управлять своими внешними учетными записями из вашего приложения, не требуя от них ввода учетных данных. Платформа Accounts обеспечивает доступ к учетным записям пользователей, хранящимся в базе данных Accounts, которой управляет система. Учетная запись хранит учетные данные для входа в определенную службу, например Twitter, и вы используете эти учетные данные для аутентификации в службе. Когда вы интегрируете платформу учетных записей в свое приложение, вам не нужно хранить данные для входа в учетную запись самостоятельно. Вместо этого пользователь предоставляет вашему приложению доступ для использования учетных данных своей учетной записи, минуя необходимость вводить свое имя пользователя и пароль. Если в базе данных учетных записей пользователя нет учетной записи для определенной службы, вы можете разрешить им создать и сохранить учетную запись из вашего приложения.


Ссылка:
developer.apple.com/documentation/accounts#//apple_ref/doc/uid/TP40011024

5. Сообщения об ошибке от пользователей

Первое сообщение появилось в пятницу, на следующий день после запуска обновления Catalina 10.17.5.

accountsd process is eating 500% cpu and making macbook pro 15,1 useless after Catalina 10.15.7 update. Even if you force this process to quit it comes back at ~500% CPU and make lots os apps to hang.

Apple Discussion Forum User fpmalard2017

Больше сообщений стало появляться и на форуме Apple Discussion Forums.

Same here, upgraded to 10.15.7 and CPU usage spikes. Seems that the processes ‘accountds’/ ‘commerce’ are responsible for this and killing the process ‘commerce’ is a only a temp ‘solution’ for minutes and then same problem appears again. Tried also SMC reset without success!!!

Apple Discussions Forum User doobieb

I just updated to Catalina last month. Everything was running smooth and fine under 10.15.6. I did the 10.15.7 update yesterday first through the normal way –> system preferences – Software update and then the trouble with the accountsd-process has also begun.

Apple Discussions Forum User Oevie

Additionally, boot time is slower, logging in is slower and when doing so I’m met with a blank desktop which needs 7-8 seconds before icons finally appear. Everything feels sluggish, and applications also take more than twice as long to start up.

MacRumors Forum User Minipudding

6. Как решить проблему? Варианты

Этот список обходных путей будет начинаться от очень простого к более сложному.

Сразу скажу – мне перманентно помог пункт 10.

Вам НЕ нужно выполнять все действия до конца, просто остановитесь, когда одно из решений устранит проблему для вашего случая (начиная с №1).

  1. Перезагрузка! Да, несколько пользователей упомянули, что простая перезагрузка решает проблему. И в моем случае (Mac Mini 2019 core i5, 8gb, 128ssd) она помогает, но не всегда. Данная ошибка возникает иногда при последующем включении Mac. Но если это работает, остается перезагружать и ждать выхода исправления от Apple.
  2. Выключите и снова включите Wi-Fi. (Начинаем с простого, верно?..)
  3. Выйдите из iCloud, затем перезагрузитесь.
  4. Снова войдите в iCloud – некоторые пользователи могут снова войти в систему, и у них не возникнет никаких проблем. Если вы снова войдете в систему, но по-прежнему возникают проблемы, продолжайте движение вниз по списку.
  5. Загрузитесь в безопасном режиме один раз (при этом автоматически запускается проверка диска) support.apple.com/guide/mac-help/start-up-your-mac-in-safe-mode-mh21245/mac – один раз в безопасном режиме перезагрузитесь ваш Mac.
  6. У вас точно 10.15.6 с этой проблемой? Установите обновление 10.15.7.
  7. Отключить Параметры iCloud Drive > Учетные записи Интернета > iCloud > Кнопка параметров > отменить выбор всех параметров – Перезагрузить
  8. Отключить параметры iCloud – Учетные записи Интернета> iCloud Снимите все отметки – Фотографии, Почтовые контакты, Календари, Напоминания, Safari, Найти Mac, Заметки и связку ключей – Перезагрузить – Если вы получаете всплывающие сообщения с вопросом, хотите ли вы сохранить элементы на Mac. Убедитесь, что вы выбрали «Сохранить на этом Mac», например, если вам нужно сохранить пароли связки ключей. После этого, если проблема исчезнет, вы можете попытаться снова включить их.
  9. Выйдите из всех системных настроек> Учетные записи Интернета> добавленные адреса электронной почты. Сюда входит любой IMAP, POP, Gmail, Yahoo. Учетные записи Office365 o365 или Exchange. Перезагрузите – затем посмотрите, не вернется ли проблема. В противном случае попробуйте повторно добавить учетные записи электронной почты.
  10. Перейдите в ~/Library/Keychains и удалите папку, которая представляет вашу локальную связку ключей (у папки будет имя в стиле GUID). Перезагрузите Mac, и все должно быть в порядке. Обратите внимание, что вы МОЖЕТЕ потерять удобство сохранения (некоторых) паролей, требуя их повторного ввода.
  11. Удалите локальное хранилище почты и настройки – Отключите синхронизацию почты iCloud – затем удалите/Users/yourhomefolderhere/Library/mail и /Users/yourhomefolderhere/Library/containers/com.apple.mail – Включите iCloud Mail Sync.
  12. Сбросьте настройки iCloud, если не можете выйти.Если вы запустите эту команду, она сделает следующее.1. Завершите процесс com.appleiCloudHelper.
    2. Переместите базу данных iCloud .sqlite в новую папку резервного копирования.
    3. убить процесс accountd
    4. перезагрузка 
sudo -v; 
killall -9 accountsd com.apple.iCloudHelper;
defaults delete MobileMeAccounts; 
mkdir ~/Library/Accounts/Backup;
mv ~/Library/Accounts/*.sqlite* ~/Library/Accounts/Backup/;
killall -9 accountsd com.apple.iCloudHelper; 
sudo reboot

7. macOS Catalina 10.15.7 & 10.15.6 accountsd решение проблем

Тут собран список всех тем, где обсуждается данная проблема обновления Catalina 10.15.7 accountsd.

MacRumors.com

Apple Discussion Forums

Reddit.com

Tech Blogs

Accountsd and secd high CPU usage on Catalina –waal70blog.wordpress.com/2019/12/16/accountsd-and-secd-high-cpu-usage-on-catalina/

Accountsd using 400% CPU on MacOS Catalina 10.15.7 (19H2) gist.github.com/l3nz/9fe151c0d398055b000d59b644f13c65

Hacker Newsnews.ycombinator.com/item?id=24619716

Если вам помогла эта тема, пожалуйста, отпишитесь в комментарии.