6

В последний день у меня началось много поломок на моем Mac (MacBook Air под управлением Mac OS X 10.6.2 со всеми обновлениями программного обеспечения).

Наиболее заметно, что iTunes больше не синхронизируется с моим iPhone. Он завершается с ошибкой диалоговым окном, сообщающим "AppleMobileDeviceHelper неожиданно завершился" и диалоговым окном ошибки «iTunes не удалось загрузить информацию класса данных из SyncServices. Переподключитесь или попробуйте позже. "

Я попытался исправить на support.apple.com/kb/HT1747, но это не удалось.

У меня также были проблемы (сначала, казалось бы, не связанные) с ужасным клиентом Cisco VPN, который начал давать мне эту ошибку:

Error 51: Unable to communicate with the VPN subsystem

Я следовал за шагами в www.anders.com/cms/192/CiscoVPN/Error.51:.Unable.to.communicate.with.the.VPN.subsystem, которая, кажется, не работает для меня, хотя я могу подключиться, если использую командную строку с sudo:

sudo vpnclient connect MyProfile

Я посмотрел в консольном приложении диагностические сообщения и обнаружил закономерность того, что ряд приложений сообщают "ОШИБКА КЛИЕНТА LIBDISPATCH". Затронутые программы:

  • AppleMobileBackup
  • AppleMobileDeviceHelper
  • Сборщик предварительного просмотра веб-страницы Safari
  • cvpnd (демон Cisco VPN)

Из них только последний не является программным обеспечением Apple!

Общий текст в диагностических сообщениях:

Exception Type:  EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Crashed Thread:  1  Dispatch queue: com.apple.libdispatch-manager

Application Specific Information:
BUG IN CLIENT OF LIBDISPATCH: Do not close random Unix descriptors

Я начинаю задаваться вопросом, есть ли проблема с разрешениями или повреждение важной библиотеки, ...

Должен отметить, что я несколько раз перезагружался и проверял права доступа к диску и диск.

Любая помощь будет отличной!

Больше информации 2010-03-20

Посмотрев в журналы немного больше, я обнаружил самый ранний сбой libdispatch, а до этого обнаружил, что coreservicesd умер:

2010-03-17 14:17:43 ... CarbonCore.framework: coreservicesd process died; attempting to reconnect but future use may result in erroneous behavior.

и что после этого возникли проблемы при общении с coreservicesd:

2010-03-17 14:17:45 ... LaunchServices/5123589: coreservicesd is running an unsupported version, 0 ( we are 10600000 ), so we cannot talk to it.

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

2010-03-17 14:25:24 kernel  hfs: Removed 1 orphaned / unlinked files and 0 directories 

Может быть ничего, но есть ли способ узнать, что это было?

В любом случае, кажется, что все загружается без особых проблем, пока:

2010-03-17 14:26:41 Safari Webpage Preview Fetcher[134] BUG in libdispatch: 10C540 - 1931 - 0x4

Я в некотором затруднении, потому что мой установочный компакт-диск Snow Leopard находится в моем офисе, и я не собираюсь возвращаться туда в течение недели ... Что-нибудь, что я могу попробовать, основываясь на установочном компакт-диске Leopard и резервной копии Time Machine?

2 ответа2

3

Я снова страдал от этой проблемы. На этот раз я убрал все файлы и папки в моем домашнем каталоге и добавил их по крупицам. Проблема, казалось, была в моем.Мусор.DS_Store или.CFUserTextEncoding файлы.

Я не пытался восстановить.Мусор или.DS_Store, как это казалось плохой идеей.

Когда я снова добавил.CFUserText Кодирование проблемы повторяется.

МойФайл CFUserTextEncoding содержал строку 39:50 . 39 видимому, соответствует "MacCeltic" в соответствии со ссылкой на кодировку CFString . Я не уверен насчет 50 . Я использую Gaeilge (ирландский гэльский) в качестве моего предпочтительного языка интерфейса.

Удаление этого файла снова дало мне правильное поведение.

(Было бы неплохо обнаружить, что удаление 5-байтового файла решило бы мою проблему перед восстановлением концертов данных из резервной копии!)

1

Я нашел руководство по устранению неполадок Apple (http://support.apple.com/kb/ht1199), чтобы изолировать проблему:

  • Это не произошло в новой учетной записи пользователя
  • Восстановление старого ~/ Библиотека / Настройки, ~/ Библиотека / Кэши или ~/ Библиотека не помогла

Итак, я сделал прыжок и восстановил мой домашний каталог из трехдневной резервной копии, и это сработало!

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

К сожалению, я не обнаружил истинную причину проблемы, но по крайней мере я решил ее без полной переустановки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .