Mail Mac OS не запускается. Требует Перестроить индекс
|У одного из моих знакомых который пользуется операционной системой Mac OS от Apple, проблема: не запускался Mail.
При старте пишет или закрой меня, или перестой индексы. После нажатия на кнопку «Перестроить индекс» Mail закрывается. Причем бесплатных SSL сертификатов на доменах нету.
Какой-то более менее нормальный ответ по этой проблеме Google не выдал. По ключевым словам «Mail», «Перестроить индекс», «Закрывается», «Не запускается» в разных вариациях и нужной статьи не нашел. Ну что-ж буду думать сам что можно сделать.
Для начала полез в консоль посмотреть что происходит и попробовал 2-а предложенным Mail варианта: Закрыть, и перестроить. Для тех кто не знает консоль находиться по пути Finder->Программы->Утилиты->Консоль
При нажатии на «Закрыть» Консоль выдает:
1 2 3 4 5 | Mail: Using V2 Layout Mail: 0x10d3d43d0 got exception setting PRAGMA cache_size (error 10: disk I/O error), current retries 2 Mail: 0x10d3d4570 got exception setting PRAGMA cache_size (error 10: disk I/O error), current retries 1 Mail: 0x10d3d4a20 got exception setting PRAGMA cache_size (error 10: disk I/O error), current retries 0 Mail: [+[Library executeBlock:isWriter:useTransaction:isPrivileged:]] Error 10 setting PRAGMA cache_size |
А при нажатии на перестроить индексы выдает:
1 | Mail: Copy from /Users/ Пользователь/Library/Mail/V2/MailData/Envelope Index to /Users/Пользователь/Library/Mail/V2/MailData/Envelope Index-5 failed with 10: not an error |
С ошибкой разобрались. Давайте ее решать. Судя из сообщений консоли «Envelope Index-5» проблема в базах Mail (не письмах, они там отдельно лежат) Итак, проблема более менее ясна, скорее всего побилась база данных и если ее удалить, то программа ее построит заново. Для этого идем по пути /Users/ Пользователь/Library/Mail/V2/MailData/Envelope и Удаляем файлы начинающиеся с Envelope в папке. Их там может быть несколько.
После чего запускаем почтовую программу и ждем пока Mail автоматически, заново, перестроит базу, и пользуемся. По времени, на перестройку в 195 тыс писем, понадобилось 2 часа. Но это конечно зависит от компьютера которым вы пользуетесь.
А новички которые редко сталкиваются с проблемами Mac OS могут себе отложить на память такие знания:
- Mail базу и собственно сами письма хранит отдельно
- База может побиться и ее можно вручную пересоздать удалив выше означенные файлы.
- Перестройка 195 тыс писем на такой-то конфигурации занимает приблизительно столько времени (информация на будущее, чтобы понимать примерные сроки
- Mail хранит базу в SQL (мало ли, вдруг когда-то пригодится). К примеру такие знания понадобились в работе над Web сервером Wiki
Вывод: На стадии открывания/закрывания Mail мы ничего не узнали. Непонятно в чем проблема, а значит не знаем как ее лечить. В большинстве случаев консоль пишет информативную ошибку, по которой можно, если не понять сразу, то хотя бы загуглить. Консоль — основной инструмент для понимания поломки. А понимая причину проблемы — начинаем ее решать. Консоль + гугл поможет в 70% случаев, в 25% консоль + гугл + смекалка. В 5% идем к специалисту в сервисный центр.
PS: Само собой разумеется, прежде чем что-то делать с папкой Mail, я сделал ее бекап. Запомните, всегда сначало бекап, потом пытаемся исправить. К примеру у меня было такое что по неосторожности удалил сайт без резервной копии.