iTunes на iMac не запускается после обновления (ошибка -10699)

Вчера я обновил iTunes на своем iMac под управлением OS X 10.10.3. Согласно информации в App Store, новая версия iTunes — 12.1.2.

С тех пор iTunes не запускается. Если я нажму на него, нет никакой реакции.

Я подумал, что, вероятно, существует известная проблема с обновлением, и что со временем она будет исправлена. Тем не менее, я следил за дискуссиями, и, похоже, у кого-то еще не было этой проблемы.

Некоторое исследование, которое я провел о том, как решить эту проблему, заключалось в том, чтобы удалить настройки iTunes, а также загрузить и переустановить iTunes: я сделал и то, и другое, но он все равно не запускается.

Насколько я вижу, ничего не регистрируется в журналах ошибок. Я сделал «tail -f /var/log/system.log» в приложении «Терминал», а затем попытался запустить iTunes, никаких сообщений не отображалось.

Когда я пытаюсь открыть iTunes с терминала ("open -a iTunes"), я получаю сообщение: "LSOpenURLsWithRole() не удалось выполнить приложение /Applications/iTunes.app с ошибкой -10699".

«Открыть с ролью» звучит так, как будто может быть проблема с разрешениями, я восстановил разрешения с помощью Дисковой утилиты, а также попытался запустить iTunes из командной строки с помощью sudo, но безуспешно.

На данном этапе у меня закончились идеи. У кого-нибудь еще есть идея, что я могу попробовать?

ты перезапустил?
Только что установил обновление iTunes 12.1.2.27 на свой MBA 10.9.5, и он запускается без проблем.
Открытие из терминала «open -a iTunes» также работает без проблем.
@Buscar웃: я несколько раз перезапускал. Спасибо за отзыв о том, что он отлично работает на вашем iMac. Я надеялся, что у других людей с iMac была такая же проблема (просто чтобы быть уверенным: обновление работало нормально на моем Macbook, я столкнулся с проблемой на своем iMac), но проблема, похоже, специфична для моей машины. Ах хорошо...
Я пытался отредактировать свой комментарий выше, но у меня было всего 5 минут, Грррр.. Я хотел сказать, что обновление на самом деле отлично сработало и на моем MBP. Мне было интересно, работает ли обновление на других iMac.
Вы пробовали это после входа в систему под другим пользователем?
@Buscar웃: Да, вход под другим пользователем дал тот же результат (т.е. iTunes не запускается).
У меня такая же проблема. ОС Х 10.10.3, iTunes 12.1.2. Я пытался переместить ~/{Music,Library}/iTunes в другое место, удалить списки и убить iTunes Helper, но это не помогло.
@Jakkals: попробуйте /Applications/iTunes.app/Contents/MacOS/iTunesв своем терминале, у меня это сработало.
@uasi: Ура! Запуск таким образом в терминале работает и для меня! Большое спасибо. Кстати, как ты понял, как это исправить? И есть ли у вас какое-либо представление об основной причине (у нас что-то не так с нашими iMac или, возможно, есть ошибка в обновленной версии iTunes)?
@Jakkals: Понятия не имею, просто следовал инструкции, которую кто-то написал в твиттере . В любом случае, теперь у нас есть решение, я опубликую его как ответ.
Я в той же лодке на MacBook Pro 2013 года. Бинарный запуск у меня работает, но все что вы описали именно то, что я вижу. Я не уверен, что это имеет значение, но я запускал общедоступную бета-версию 10.10.3 до финального выпуска.
Та же лодка с Retina MBP 2013 года. Я также пытался восстановить диск и пермс. Собираюсь попробовать «восстановить» установку из раздела восстановления и отчитаться. Я также запускал семя разработчика 10.10.3 (может быть связано).
FWIW, я не запускал бета-версию 10.10.3, поэтому у нас нет ничего общего.
Обновление: только что переустановил из раздела восстановления (не чистая установка) безрезультатно. :(
Попробуйте sudo xattr -c /Applications/iTunes.app. Это сработало для меня.
Совет Александра мне помог. У меня 10.10.4, и несколько дней назад он просто «сломался» — не знаю почему — никаких новых установок, обновлений или чего-то еще. строка sudo xattr работала нормально. Спасибо!

Ответы (2)

У меня была такая же проблема, и я смог решить ее, удалив iTunes и переустановив его.

Finder изо всех сил пытается помешать вам удалить iTunes; вместо этого вы можете открыть Terminal.app и «sudo rm -rf /Applications/iTunes.app». Вы можете загрузить новую копию iTunes со страницы https://www.apple.com/itunes/download/ .

Вы столкнулись с какими-либо побочными эффектами от этого?
Я изменил это, чтобы быть правильным ответом. Решение, предложенное @uasi, было временным, как признал он (она?) сам. Следование инструкциям в этом ответе привело к решению моей проблемы.
Это сработало и для меня! Кажется, что ключ в том, чтобы сначала удалить iTunes.app. Без его удаления переустановка ни к чему не привела.
Не работает для меня. Загружается секунд 10 и вылетает.
Подождите, я снова запустил его, и он кажется стабильным .... (Итак, я удалил его, переустановил, запустил один раз (сбой), а затем запустил второй раз (стабильно).
Это сработало для меня, я только что обновился до OSX 10.10, и iTunes не открылся. Перезагрузил iTunes и попытался установить поверх старого, но, как говорит Shadowphiar, у меня сработало только удаление в Терминале.
Грустно, что вы должны сделать это, чтобы исправить это. Apple действительно ошиблась в этом вопросе.

В качестве временного решения вы можете запустить двоичный файл iTunes напрямую, выполнив это /Applications/iTunes.app/Contents/MacOS/iTunesв терминале.

Код -10699, возвращаемый , open -a iTunesуказывает на какую-то ошибку в Launch Services (похожие коды ошибок задокументированы, а самого - нет). Выполнение двоичного кода таким образом как-то обходит проблему.