Как можно отладить проблемы с изображением?

Я только что обновился до OS X 10.8 Mountain Lion и пытаюсь использовать Facetime и iMessage. После ввода моего Apple ID в соответствующие приложения и попытки входа я получаю следующее сообщение об ошибке:

Сервер обнаружил ошибку при обработке регистрации. Пожалуйста, повторите попытку позже.

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

Я нашел различные предложения, некоторые из которых, похоже, сработали для других:

  1. Принудительно завершить imagentпроцесс;
  2. Сбросить /etc/hostsв состояние по умолчанию;
  3. Включить ntp;
  4. Исправить разрешения и/или удалить ~/Library/Preferences/com.apple.imagent.plist;
  5. Удалите определенные сертификаты, выпущенные Apple, из цепочки для ключей входа пользователя;
  6. Используйте общедоступные преобразователи DNS Google;
  7. Отключите все брандмауэры и фильтры пакетов;
  8. Удалить содержимое /Library/Preferences/SystemConfiguration;
  9. Сбросить NVRAM/PRAM;
  10. Перезагрузить.

Я пробовал все вышеперечисленное, без улучшения.

Я пробовал использовать два разных идентификатора Apple ID: один — простая учетная запись MobileMe (окончание @me.com), которая была перенесена в iCloud; другой — старый адрес .Mac (оканчивающийся @mac.comна ), с которым были связаны и подтверждены дополнительные адреса электронной почты, не принадлежащие Apple. Компьютер подключен к iCloud с прежней учетной записью; и я ранее успешно использовал последнюю учетную запись с Facetime на том же компьютере (при запуске Lion) и с iMessage на моем iPhone и iPad.

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

У меня такая же проблема и пока не нашел решения.
Не возражаете ли вы немного отредактировать заголовок вопроса? Я уверен, что многие люди будут искать эту проблему в Google, просто используя что-то вроде этого . Тогда этот вопрос всплывает только на второй странице.
Я бы предпочел, чтобы заголовок содержал сообщение об ошибке «Сервер обнаружил ошибку при обработке регистрации». а также - надеясь, что это будет выше в рейтинге Google. На этот вопрос был дан ответ! Этот пост должен увидеть больше людей.
Я начал обсуждение этого в чате .
Я думаю, это помогло бы поставить «Сервер обнаружил ошибку при регистрации. Пожалуйста, повторите попытку позже». в названии. Это более-менее "популярная" строка в поисковой строке Google :-).
Я думаю, что было бы неправильным заострять внимание на этой конкретной проблеме (т.е. "регистрация обработки ошибок"), поскольку мой вопрос был действительно о том, как исправить любую imagentв будущем; более того, я не чувствую, что какое-либо из решений достаточно объяснило, в чем проблема в этом случае, чтобы гарантировать успех другим, которые стремятся исправить ту же проблему. Поэтому я придерживаюсь мнения, что изменение названия может ввести в заблуждение, но это не то, из-за чего я потеряю сон, если другие захотят внести изменения.

Ответы (1)

я удалил файл

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

и после перезагрузки ошибка

The server encountered an error processing registration. Please try again later.

исчез (Mac OS X создает новый файл «NetworkInterfaces.plist» во время процесса загрузки).

Файл

/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist

содержит информацию о сетевых интерфейсах, похоже, обновление с 10.7 до 10.8 что-то сломало (по крайней мере, в моей системе).

Сам «образ» не имеет опции отладки, но вы можете попробовать такие инструменты, как

dtruss 

или

Instruments.app

следить за программой. Instruments.app является частью XCode и графическим интерфейсом для dtruss.

Или вы можете отслеживать сетевой трафик между imagent и сервером.

Спасибо за предложение; однако у меня это, к сожалению, не сработало: действительно, новосозданный NetworkInterfaces.plistидентичен старому.
Удалите все файлы из папки /Library/Preferences/SystemConfiguration/ (перед этим создайте резервную копию папки), а затем сбросьте NVRAM (этот URL-адрес support.apple.com/kb/HT1379 объясняет, как это сделать).
Другая идея состоит в том, чтобы проверить, не блокирует ли что-то порты «образа», используете ли вы программы (IP-фильтр), такие как «Руки прочь!» или "Маленький снитч"? IP-фильтр может блокировать исходящее соединение. И включите «Брандмауэр» Mac OS X, чтобы убедиться, что ничто не блокирует порты «образа».
Спасибо за ваши дальнейшие предложения; однако, к сожалению, ни один из них не работал на меня. Я удалил все файлы и папки в /Library/Preferences/SystemConfiguration, отключил свой пароль EFI (не смог найти способ сбросить PRAM с его включением), сбросил PRAM, снова включил мой пароль EFI, перезагрузился, отключил брандмауэр OS X и фильтрацию пакетов Little Snitch ... но я все еще получаю ту же "регистрацию обработки ошибки". Благодарен за любые ваши мысли о том, как отладить происходящее, а не за то, что вы пытаетесь найти возможные решения.
Посетите imfreedom.org/wiki/IMessage для получения информации о том, как работает iMessage, и, возможно, вы сможете использовать упомянутые выше инструменты для мониторинга программ. Похоже, что за подключение отвечает 'applepushserviced', можно включить отладочные логи для этой программы (как это сделать описано по ссылке). Я видел, что у «applepushserviced» есть цепочка для ключей «/Library/Keychains/applepushserviced.keychain», вы можете проверить, не повреждена ли эта цепочка для ключей в вашей системе.
Вы можете добавить как # 11 :-), чтобы удалить /Library/Preferences/com.apple.applepushserviced.plist (не забудьте перезагрузить :-)) он содержит некоторые уникальные идентификаторы машин…
Спасибо, Instruments.appсовет был блестящим. Я отслеживал файловую активность и видел много записей в моей цепочке ключей для входа в систему; Затем я удалил (снова) все сертификаты и ключи, связанные с Apple, убил imagentи попробовал снова - успех! Конечно, было бы неплохо иметь более глубокое понимание того, что происходит, но похоже, что это невозможно без дополнительной помощи Apple.
Мне нравится этот ответ! Удаление /Library/Preferences/SystemConfiguration/NetworkInterfaces.plistи перезагрузка полностью помогли! Спасибо.
Я рад, что это сработало для вас, и я согласен, что было бы неплохо получить более глубокое понимание, когда вы ищете «Сервер обнаружил ошибку при обработке регистрации». Пожалуйста, повторите попытку позже.' Вы можете видеть, что мы не одиноки с этой проблемой :-).