Bug 36447

Summary: thunderbird-enigmail 60.6.1 перестал отправлять письма
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: thunderbird-enigmailAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, darktemplaralt, jenya, legion, manowar, rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
screenshot.png
none
thunderbird-screenshot.png none

Description Anton Farygin 2019-03-29 11:59:15 MSK
При нажатии на "Отправить" ничего не происходит.

Версия, сборка с апстрима работает при этом нормально.
Такое поведение только на сизифной версии.

Т.е. - фактически thunderbird не работает.
Comment 1 Anton Farygin 2019-03-29 12:02:33 MSK
проблема или в enigmail, или в enigmail-ru
Comment 2 Anton Farygin 2019-03-29 12:03:21 MSK
Отключение engimail восстанавливает работу отправки писем.
Comment 3 AEN 2019-03-29 12:09:53 MSK
enigmail@ использует патч manowar@ для старого ГОСТ? Или он в gnupg2?
Comment 4 Anton Farygin 2019-03-29 12:11:26 MSK
У кого-то настройки enigmail на этой версии вообще не открываются, но при этом почта хоть отправляется. У меня был настроен.
Comment 5 manowar@altlinux.org 2019-03-29 12:21:44 MSK
Это непонятно. Я совершенно точно проверял на Сизифе, поставив какую-то из регулярок. Как точно это воспроизвести?
Comment 6 AEN 2019-03-29 12:24:16 MSK
(В ответ на комментарий №5)
> Это непонятно. Я совершенно точно проверял на Сизифе, поставив какую-то из
> регулярок. Как точно это воспроизвести?

Это новая сборка tb, код меняется, патчи могут переставать работать.
Установите свежую сборку.
Comment 7 manowar@altlinux.org 2019-03-29 12:33:26 MSK
Я ещё подумал, что дело может быть в gnupg-1.4.23-alt1. Мы вообще зачем её держим в Сизифе?
Comment 8 AEN 2019-03-29 12:34:16 MSK
(В ответ на комментарий №7)
> Я ещё подумал, что дело может быть в gnupg-1.4.23-alt1. Мы вообще зачем её
> держим в Сизифе?

Проверьте, пожалуйста.
Comment 9 Anton Farygin 2019-03-29 12:43:02 MSK
воспроизводится очень просто - поставить последнюю версию thunderbird и thunderbird-enigmail из Sisyphus и начать пользоваться этой связкой.
Comment 10 manowar@altlinux.org 2019-03-29 15:29:06 MSK
(В ответ на комментарий №9)
> воспроизводится очень просто - поставить последнюю версию thunderbird и
> thunderbird-enigmail из Sisyphus и начать пользоваться этой связкой.

Только что отправил тебе *подписанное* письмо следующего содержания:

«Вот я установил regular-mate-latest-x86_64, установил thunderbird и
thunderbird-enigmail, прошёл процедуру Setup Wizard в Enigmail и сейчас
пишу тебе это письмо.

N.B.! Ключ тестовый, добавлять его, естественно, не нужно.»
Comment 11 manowar@altlinux.org 2019-03-29 15:30:24 MSK
(В ответ на комментарий №8)
> (В ответ на комментарий №7)
> > Я ещё подумал, что дело может быть в gnupg-1.4.23-alt1. Мы вообще зачем её
> > держим в Сизифе?
> 
> Проверьте, пожалуйста.

Я проверил, что много пакетов зависит от старого GnuPG. Но меня интересовало: это "политическое" решение или просто так сложилось?
Comment 12 manowar@altlinux.org 2019-03-29 15:34:41 MSK
Если что, то (В ответ на комментарий №10)
> (В ответ на комментарий №9)
> «Вот я установил regular-mate-latest-x86_64, установил thunderbird и
> thunderbird-enigmail…»

Проверил версии GnuPG: оказалось, что в этой системе (regular-mate-latest) установлены обе версии. Специально ни одну из них не ставил.
Comment 13 Anton Farygin 2019-03-29 16:04:02 MSK
У меня тоже две версии gnupg и ошибка стабильно воспроизводится. Готов собрать любую отладку, скажи что надо.
Comment 14 Andrey Cherepanov 2019-03-29 16:08:03 MSK
Учтите, в последней сборке Thunderbird и Enigmail поднял версию до 2.0.10.
Comment 15 manowar@altlinux.org 2019-03-29 22:03:58 MSK
(В ответ на комментарий №13)
> У меня тоже две версии gnupg и ошибка стабильно воспроизводится. Готов собрать
> любую отладку, скажи что надо.

Да вроде не нужно ничего собирать. Меню "Enigmail", там "Параметры отладки" и потом консоль и журнал.

Но прежде всег хочу уточнить: уходит ли твоя проблема, если откатить патч https://packages.altlinux.org/ru/sisyphus/srpms/thunderbird/patches/enigmail-gost.patch ? Его можно откатить прямо в системе — это JavaScript.
Comment 16 Anton Farygin 2019-03-30 00:37:28 MSK
Created attachment 8063 [details]
screenshot.png

В меню меня смущают p=p
И внизу окна такая же история.
Comment 17 Aleksei Nikiforov 2019-04-01 15:04:37 MSK
Created attachment 8068 [details]
thunderbird-screenshot.png

Перезапустил сегодня thunderbird. Письма отправляются, но также присутствует непонятная надпись p=p в главном меню и на статус-баре, а также у кнопки "Включить защиту" просто гигантское изображение.
Comment 18 Aleksei Nikiforov 2019-04-01 15:57:29 MSK
(В ответ на комментарий №17)
> Created an attachment (id=8068) [details]
> thunderbird-screenshot.png
> 
> Перезапустил сегодня thunderbird. Письма отправляются, но также присутствует
> непонятная надпись p=p в главном меню и на статус-баре, а также у кнопки
> "Включить защиту" просто гигантское изображение.

Поправка, внезапно обнаружил что и отправлять не могу. Удалил thunderbird-enigmail, также удалилось kde5-email-client-4-thunderbird, и вновь смог отправлять почту.
Comment 19 Bolshedvorsky Evgeny 2019-04-02 10:14:05 MSK
Тоже столкнулся с невозможностью отправки почты.
Comment 21 Andrey Cherepanov 2019-04-02 11:47:39 MSK
В параметрах учётной записи - Защита OpenPGP - Дополнительно - Автошифр выключите флажок [ ] Включить автошифр.
Помогает?
Comment 22 Anton Farygin 2019-04-02 11:50:07 MSK
Он включен.

Добавлю. что enigmail у меня дополнение включено, но не настроено.
Comment 23 Andrey Cherepanov 2019-04-02 11:52:18 MSK
(В ответ на комментарий №22)
> Он включен.
> 
> Добавлю. что enigmail у меня дополнение включено, но не настроено.
Выключи автошифр, пожалуйста.
Comment 24 Anton Farygin 2019-04-02 11:55:07 MSK
отключение автошифра помогает, но его по умолчанию отключить не получается - нужно ещё перед этим включить OpenPGP для этой учётной записи.
Comment 25 Anton Farygin 2019-04-02 11:55:58 MSK
Стоп. помогло не выключение автошифра, а включение OpenPGP для учётной записи.
Автошифр не влияет.
Comment 26 manowar@altlinux.org 2019-04-02 11:57:22 MSK
(В ответ на комментарий №25)
> Стоп. помогло не выключение автошифра, а включение OpenPGP для учётной записи.
> Автошифр не влияет.

Следовательно, что мы имеем? Что Enigmail нельзя просто установить — им нужно обязательно пользоваться? Так что-ли?
Comment 27 Anton Farygin 2019-04-02 11:58:57 MSK
Ну да, раньше он не мешал работе thunderbird.
Comment 28 Andrey Cherepanov 2019-04-02 12:28:27 MSK
https://sourceforge.net/p/enigmail/bugs/973/
Comment 29 Andrey Cherepanov 2019-06-17 11:04:22 MSK
(В ответ на комментарий №27)
> Ну да, раньше он не мешал работе thunderbird.

Патрик для избежания ситуации предлагает выставлять в этом случае "Force using S/MIME and Enigmail". Может, выставить по умолчанию этот параметр?
Comment 30 Repository Robot 2019-06-18 00:44:36 MSK
thunderbird-60.7.1-alt1 -> sisyphus:

Fri Jun 14 2019 Andrey Cherepanov <cas@altlinux> 60.7.1-alt1
- New version (60.7.1).
- Fixed:
  + CVE-2019-11703 Heap buffer overflow in icalparser.c
  + CVE-2019-11704 Heap buffer overflow in icalvalue.c
  + CVE-2019-11705 Stack buffer overflow in icalrecur.c
  + CVE-2019-11706 Type confusion in icalproperty.c
- Enigmail 2.0.11.
- thunderbird-enigmail now requires pinentry-x11 (ALT #18790).
- Use juniorModeForceOff by default in Enigmail (ALT #36447).
- Fix l10n dtd of Enigmail.