В последний день у меня началось много поломок на моем 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?