Службы iCloud (iMessages/FaceTime/Continuity) очень неисправны на моем Mac

У меня самая неприятная проблема с iCloud на одном из моих компьютеров Mac. Во-первых, Mac (iMac конца 2012 года) безупречно работал со всеми службами iCloud еще несколько дней назад. Теперь я могу нормально войти в iCloud в своей учетной записи пользователя OS X, но сообщения никогда не отображаются, функции непрерывности не работают, сообщения не отправляются (некоторые пользователи показывают, что они не зарегистрированы в iMessages, некоторые сообщения просто не отправить, и если я отправляю текст себе, я вижу iMessage только на этом Mac), FaceTime пытается набрать номер, но никогда не завершает и т. д. Это происходит со всеми учетными записями пользователей со всеми учетными записями iCloud на этом Mac, а не только с моей. Та же учетная запись iCloud отлично работает на другом компьютере (MacBook Air) и iPhone с новейшей версией iOS 8.

Я совсем не уверен, связано ли это, но я создал виртуальную машину Mavericks в VMWare Fusion и вошел в iMessages на этой виртуальной машине на iMac незадолго до того, как у нее начались проблемы, которые работали и продолжают работать нормально (виртуальная машина работает на «сломанном» iMac).

Вот некоторые вещи, которые я пробовал:

  • сбросить PRAM (много раз!)
  • переустановил ОС (сначала не очистил диск - не хотел терять свои вещи, это следующий шаг, и это тоже кажется безумием)
  • обновлен до бета-версии 10.10.2 (это каким-то образом заставило Сообщения начать отправлять SMS (хотя на моем iPhone это не разрешено!) Сообщения, но в остальном он все еще не работает)
  • изменен пароль iCloud, чтобы заставить все устройства, на которых выполнен вход в учетную запись, выйти
  • убедиться, что серийный номер отображается в разделе «Об этом Mac»
  • изменил мои записи DNS на google, 8.8.8.8, 8.8.4.4
  • попробовал другие учетные записи iCloud
  • выключил компьютер на несколько часов
  • удалил каталог ~/Library/Preferences/ и каталог ~/Library/Messages/ для принудительного полного сброса данных приложения «Сообщения» и настроек iCloud, затем перезагрузил компьютер, но это кажется глупым, поскольку у всех других пользователей возникают проблемы
  • вышел из iCloud на несколько часов и снова вошел

Любая помощь или предложения очень ценятся. Я разрываюсь между звонком в службу поддержки Apple (поскольку компьютер вышел из AppleCare) и переформатированием компьютера, чтобы попытаться это исправить.

редактировать: Mac был подключен к сети через Wi-Fi и Ethernet с тех пор, как начались проблемы, никакой разницы в обеих сетях. Другие устройства Mac и iOS отлично работают в сети, и сеть отлично работает для всего, что не связано с iCloud. Я могу выходить в интернет, отправлять файлы по сети и т. д. Никаких проблем.

Уточнено, добавлен абзац в конце о сети, и я почти уверен, что знаю, что находится в ~/Library/Preferences/ и ~/Library/Messages/, и чувствую себя комфортно, удаляя их, спасибо
Почему вы изменили свои DNS-серверы на серверы Google? Находятся ли эти DNS-серверы Google особенно близко от вас?
Я читал о том, что у Yosemite есть проблемы с разрешением DNS из-за его нового mDNSresolver, поэтому я поменял свой DNS-провайдера на DNS-сервер Google, чтобы посмотреть, помогло ли это. Я указал это здесь, чтобы это не было предложено снова :)
Я никогда не видел такой проблемы, за исключением случаев, когда местоположение настроено на Automaticи Mac тратил свое время на переключение между Ethernetи Wi-Fi. Изменение DNS-сервера на другой — это решение, если ваш DNS-сервер — настоящий сбой. Это не может исправить предполагаемый неисправный DNS-клиент.
Да, я на самом деле не думаю, что у меня проблема с DNS. Основываясь на вашем упоминании об автоматическом расположении, я создал новое местоположение, затем перезагрузился, похоже, это не помогло.
Вам не нужно перезагружаться при создании или переключении локаций. Просто выберите его в меню . Это новое местоположение на Ethernetили Wi-Fi?
Wi-Fi, к сожалению, я сейчас возился с ним через удаленный рабочий стол, поэтому я физически не могу подключить кабель Ethernet, но я чувствую, что у него будет такая же проблема, скоро могу подтвердить
@CamHenlin, создайте другую учетную запись (учетную запись OS X, а не учетную запись iCloud) и попробуйте службу iCloud.
Да, я сказал, что другие учетные записи пользователей тоже не работают, извините.
Только что попробовал подключиться к физическому кабелю Ethernet в новом месте, @danielAzuelos, все еще без костей.
Убедитесь, что дата, время и часовой пояс установлены правильно, и проверьте файл /etc/hosts.
Вы вышли из iCloud как в реальной, так и в виртуальной ОС? Даже деавторизуйте виртуальную машину. Предполагается, что «облако» думает, что это одна и та же машина, поскольку MAC-адреса будут совпадать, и выбрал «неправильную» машину, с которой можно подружиться.
Привет, @nelson, интересно, не могли бы вы указать, что я могу искать в файле hosts? Честно говоря, у меня есть модификация — мой собственный общедоступный IP-адрес сопоставляется с «домашним» (перенаправляется в моем аэропорту Extreme на мой iMac через определенные порты) (идентичное сопоставление присутствует на моем MacBook Air, которое все еще работает). Я также запускаю нестандартный sshd_config, поэтому старая ОС PowerBook 9.2.2 может подключаться по ssh с помощью MacSSH. Ни одна из этих вещей не была проблемой в прошлом, и обе были перезаписаны моей переустановкой ОС (что не помогло, поэтому я восстановил свои измененные версии).
Также да, @Tetsujin У меня было такое же внутреннее чувство, поэтому я сам упомянул об этом и потратил некоторое время на то, чтобы возиться с этим. Досадно, что та же виртуальная машина не имеет проблем на других компьютерах (несколько NUC на базе Ubuntu 14.04 с рабочей станцией VM 11), и игра с конфигурацией iCloud в виртуальной машине, по-видимому, не влияет на хост.
→ CamHenlin: Пожалуйста, следуйте методу разделения проблем, предложенному Tetsujin. Сделав это, выключите виртуальную машину, установите уникальное соединение (либо Ethernetили Wi-Fi, но не оба или случайное), протестируйте и отправьте отчет.
Привет, @CamHenlin, я предлагаю временно вернуть файл hosts к настройкам по умолчанию, если проблема решена и мы можем, по крайней мере, думать, что эта проблема связана с файлом hosts.
У меня есть хорошие, но неприятные новости. iMessages, Continuity и FaceTime теперь снова работают на этом компьютере сами по себе, не знаю почему, но начинаю подозревать, что это было что-то на стороне Apple и какой-то черный список на этом компьютере, возможно, вызванный запуском виртуальной машины? Последнее, что я пробовал, — это изменить местоположение и переключиться на проводное подключение к сети Ethernet, которое я оставил на оставшуюся часть вечера, хотя я несколько часов (не связанной) работал на компьютере без работы служб iCloud.

Ответы (1)

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

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