Bug 26708

Summary: [regression] Невозможно запустить KMail после обновления версии.
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: kde4pim-kmailAssignee: Sergey V Turchin <zerg>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, anubix, rider, vitaly.lopatin
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Снимок экрана с ошибкой. После неё KMail закрывается.
none
.xsession-errors:0 none

Description Andrey Cherepanov 2011-12-14 15:13:08 MSK
Created attachment 5260 [details]
Снимок экрана с ошибкой. После неё KMail закрывается.

На стенде по переносу на p6:

kmail2(6738)/libakonadi Akonadi::SpecialCollectionsRequestJob::slotResult: Failed SpecialCollectionsRequestJob::slotResult "Неизвестная ошибка. (Не удалось получить коллекцию из источника данных.)" 
kmail2(6738) MailCommon::Kernel::emergencyExit: "Аварийное завершение работы KMail.
Причина:
Не удалось получить коллекцию из источника данных."
Comment 1 Sergey V Turchin 2011-12-14 15:52:30 MSK
Прикрепите .xsession-errors
Comment 2 Sergey V Turchin 2011-12-14 15:53:04 MSK
В kdebugdialog можно все включить перед этим
Comment 3 Andrey Cherepanov 2011-12-14 16:42:23 MSK
Created attachment 5261 [details]
.xsession-errors:0
Comment 4 Sergey V Turchin 2011-12-14 17:00:24 MSK
Ты сам создал кривой akonadi_maildir_resource_1, удали его
Comment 5 Andrey Cherepanov 2011-12-14 17:38:25 MSK
(В ответ на комментарий №4)
> Ты сам создал кривой akonadi_maildir_resource_1, удали его
Я его лично не создавал (хотя в исходных данных он появился).
При его удалении KMail падает с сообщением "Не указан идентификатор источника данных".
Comment 6 Sergey V Turchin 2011-12-14 17:58:08 MSK
Как воспроизвести?
Comment 7 Andrey Cherepanov 2011-12-14 18:16:01 MSK
(В ответ на комментарий №6)
> Как воспроизвести?
Стенд на 10.1.1.236
Comment 8 Zerg 2011-12-14 23:39:08 MSK
Как воспроизвести то, что накосячили на стенде 10.1.1.236?
Comment 9 Andrey Cherepanov 2011-12-15 16:44:47 MSK
(В ответ на комментарий №8)
> Как воспроизвести то, что накосячили на стенде 10.1.1.236?
Я тебе предлагал сделать обновление самому, ты проигнорировал. Откатить?
Comment 10 Sergey V Turchin 2011-12-15 17:03:37 MSK
(В ответ на комментарий №9)
> Я тебе предлагал сделать обновление самому
Я копирую себе для этого.
Т.к. подобного ни у кого не всетречалось, то повторяю вопрос. Как воспроизвести то, что после обновления приводит к такой ошибке? Как производилось обновление? Обновились и сразу запускаем KMail?
Comment 11 Sergey V Turchin 2011-12-15 17:04:14 MSK
(В ответ на комментарий №9)
> Откатить?
Откати, скопирую для экспериментов.
Comment 12 Andrey Cherepanov 2011-12-15 17:19:50 MSK
(В ответ на комментарий №10)
> (В ответ на комментарий №9)
> > Я тебе предлагал сделать обновление самому
> Я копирую себе для этого.
> Т.к. подобного ни у кого не всетречалось, то повторяю вопрос. Как воспроизвести
> то, что после обновления приводит к такой ошибке? Как производилось обновление?
> Обновились и сразу запускаем KMail?
После запуска korganizer и kaddressbook. .kde4 до обновления - там же, в подкаталоге ~/old
Comment 13 Sergey V Turchin 2011-12-15 17:25:07 MSK
(В ответ на комментарий №12)
> ~/old
Этого мало. Нужен весь старый ~/
Comment 14 Andrey Cherepanov 2011-12-15 20:09:36 MSK
(В ответ на комментарий №13)
> (В ответ на комментарий №12)
> > ~/old
> Этого мало. Нужен весь старый ~/
Назад вернул всю виртуалку.
Comment 15 Sergey V Turchin 2011-12-16 13:57:16 MSK
(В ответ на комментарий №14)
> Назад вернул всю виртуалку.
Неправда.
Comment 16 Sergey V Turchin 2011-12-16 13:58:55 MSK
(В ответ на комментарий №14)
> Назад вернул всю виртуалку.
Как воспроизвести, то, что накосячили на стенде 10.1.1.236, а главное, зачем?
Comment 17 Andrey Cherepanov 2011-12-16 14:06:22 MSK
(В ответ на комментарий №15)
> Неправда.
Ошибаешься. Была восстановлена виртуалка с KDE 4.6.5 и данными. Что тебе там мерещиться — не знаю. Накатывай изменения, смотри.
Comment 18 Sergey V Turchin 2011-12-16 14:11:56 MSK
(В ответ на комментарий №17)
> (В ответ на комментарий №15)
> > Неправда.
> Ошибаешься.
Нет, абсолютно уверен.

> Была восстановлена виртуалка с KDE 4.6.5 и данными.
Обман.

> Что тебе там мерещиться — не знаю.
Ничего ни разу не померещилось.

> Накатывай изменения, смотри.
Это не имеет смысла смотреть.

Либо найдите реальные исходные данные, либо я отказываюсь.
Comment 19 Sergey V Turchin 2011-12-16 14:54:22 MSK
Короче, если у кого-то возникнет подобное -- ССЗБ, но помочь исправить я не откажусь.
Comment 20 AEN 2011-12-16 15:47:05 MSK
Сергей, Андрей, нужно заново создать стенд, доступный в обоих офисах, и воспроизвести ошибку. Или  не воспроизвести, только тогда закроем багу.
Comment 21 Sergey V Turchin 2011-12-16 16:00:04 MSK
Не воспроизведет.
Я утверждаю, что это на бага, а нарочно накосячено.
Я таких багов могу понаделать для любого пакета так, что система перстанет загружаться, а не то, что в KDE какие-то проблемы начнуться.
Comment 22 AEN 2011-12-16 16:34:52 MSK
Практика -- критерий истины. Прошу все проверить.
Comment 23 Zerg 2011-12-22 12:10:40 MSK
Заканчивайте уже квасить задание 59642. Неделя испытательного срока истекает. Еще потребуется время на запинывание этого задания в p6, т.к. там появились новые пакеты, для которых потребуется отдельное разрешение и, небось, заново пересобираться начнет.
Comment 24 Sergey V Turchin 2011-12-22 18:07:16 MSK
Слыхать что-нибудь?
Comment 25 Zerg 2011-12-23 14:01:33 MSK
Сегодня уже кто-нибудь в состоянии ответить?
Comment 26 Zerg 2011-12-23 23:17:17 MSK
Внезапно все вымерли?
Comment 27 Andrey Cherepanov 2011-12-26 00:03:09 MSK
Дождись понедельника. Тогда и проверю, если совещание не затянется.
Comment 28 Zerg 2011-12-26 12:35:27 MSK
(В ответ на комментарий №27)
> Дождись понедельника. Тогда и проверю
Уже все, кто не ждал неделю, пока проверят другие, проверили.
Comment 29 Andrey Cherepanov 2011-12-26 17:59:33 MSK
(В ответ на комментарий №28)
> (В ответ на комментарий №27)
> > Дождись понедельника. Тогда и проверю
> Уже все, кто не ждал неделю, пока проверят другие, проверили.
Не ты открыл, не тебе закрывать.
Comment 30 Zerg 2011-12-26 21:54:47 MSK
(В ответ на комментарий №29)
> Не ты открыл, не тебе закрывать.
Так и есть.
Comment 31 Anton Farygin 2011-12-26 22:00:14 MSK
Хорош спорить. Андрей, проверь пожалуйста - если воспроизведётся, скажи.
Comment 32 Zerg 2011-12-26 22:14:56 MSK
(В ответ на комментарий №31)
> Хорош спорить.
Да, было бы неплохо. Я, например, не спорю. Наоброт, соглашаюсь.
На меня повесили, я выношу вердикт. Открывающий закрывает или переоткрывает.
Для переоткрытия нужны основания. Я прошу их найти. Не найдете -- закрывайте.
Comment 33 Zerg 2011-12-27 12:14:04 MSK
(В ответ на комментарий №27)
> Дождись понедельника. Тогда и проверю, если совещание не затянется.
Совещание уже закончилось?
Comment 34 Zerg 2011-12-27 12:52:28 MSK
*** Bug 26642 has been marked as a duplicate of this bug. ***
Comment 35 Andrey Cherepanov 2011-12-27 13:08:52 MSK
(В ответ на комментарий №31)
> Хорош спорить. Андрей, проверь пожалуйста - если воспроизведётся, скажи.
Оно воспроизводится (и не только у меня: http://forum.altlinux.org/index.php/topic,13934.msg160479.html#msg160479). Но смысла настаивать дальше не вижу, всё равно править не будут. Рецепт отпишу на форуме, кто надо - найдёт. Остальные пусть используют другие почтовые клиенты. Стенд остался на 10.1.1.122. Задание с KDE 4.7 отправлено в p6.

Исправление:
cd ~/.kde4/share/config/
s=$(grep Resource kmail2rc | head -n1 | cut -f2 -d' '| tr -d ])
subst "s/DefaultResourceId=.*$/DefaultResourceId=$s/" specialmailcollectionsrc
Comment 36 Sergey V Turchin 2011-12-27 16:48:14 MSK
(В ответ на комментарий №35)
> Исправление:
> cd ~/.kde4/share/config/
> s=$(grep Resource kmail2rc | head -n1 | cut -f2 -d' '| tr -d ])
> subst "s/DefaultResourceId=.*$/DefaultResourceId=$s/" specialmailcollectionsrc
Утверждать, что это исправление -- ошибочно. Если оно сработало у тебя, не означает, что сработает еще хоть у кого-то.

При этом оно воспроизводиться только у тех, кто набуратинил и исправляется *гарантированно* гораздо проще так, как пользователь нашел сам и я подтвердил это на форуме.
Comment 37 Vitaly Lopatin 2012-01-01 10:41:43 MSK
(В ответ на комментарий №19)
> Короче, если у кого-то возникнет подобное -- ССЗБ, но помочь исправить я не
> откажусь.

Зерг, то есть я, просто пользователь, который просто выполнил dist-upgrade и получил описанную ошибку - Буратино?
Что за хрень?
Comment 38 Vitaly Lopatin 2012-01-01 10:56:42 MSK
Покопался в форуме. Применил рецепт с настройками Akonadi и обновлением содержимого папок и подпапок. Надо в wiki оформлять.
Comment 39 Sergey V Turchin 2012-01-10 17:30:03 MSK
(В ответ на комментарий №37)
> Зерг, то есть я, просто пользователь, который просто выполнил dist-upgrade и
> получил описанную ошибку - Буратино?
Возможно, попытался что-то сделать не перезапуская KDE после обновления.
Comment 40 Sergey V Turchin 2012-01-11 16:29:39 MSK
(В ответ на комментарий №37)
> просто пользователь, который просто выполнил dist-upgrade
> и получил описанную ошибку
Мне нужен либо способ воспроизвести, либо исходные данные, на которых воспроизводиться (то, что на стенде предлагал Андрей -- фейк).

Т.е. будете где-то обновлять KDE-4.6 -- сделайте бэкап сначала.