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 могут себе отложить на память такие знания:

  1. Mail базу и собственно сами письма хранит отдельно
  2. База может побиться и ее можно вручную пересоздать удалив выше означенные файлы.
  3. Перестройка 195 тыс писем на такой-то конфигурации занимает приблизительно столько времени (информация на будущее, чтобы понимать примерные сроки
  4. Mail хранит базу в SQL (мало ли, вдруг когда-то пригодится). К примеру такие знания понадобились в работе над Web сервером Wiki

Вывод: На стадии открывания/закрывания Mail мы ничего не узнали. Непонятно в чем проблема, а значит не знаем как ее лечить. В большинстве случаев консоль пишет информативную ошибку, по которой можно, если не понять сразу, то хотя бы загуглить. Консоль — основной инструмент для понимания поломки. А понимая причину проблемы — начинаем ее решать. Консоль + гугл поможет в 70% случаев, в 25% консоль + гугл + смекалка. В 5% идем к специалисту в сервисный центр.

PS: Само собой разумеется, прежде чем что-то делать с папкой Mail, я сделал ее бекап. Запомните, всегда сначало бекап, потом пытаемся исправить. К примеру у меня было такое что по неосторожности удалил сайт без резервной копии.

 

загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *