{РЕШЕНО} bug mutt после update

Добрый вечер джентльмены!
Mutt перестал приносить в командную строку мои тапочки.
emerge --info mutt
mail-client/mutt-1.7.2::gentoo was built with the following:
USE="berkdb crypt doc gdbm gpg imap nls sasl sidebar smtp ssl -debug (-gnutls) -idn -kerberos -libressl -mbox -nntp -notmuch -pop -qdbm (-selinux) -slang -smime -tokyocabinet -vanilla"

mutt перестал работать из командной строки, после обновления. А я его только из неё и пользую. Запущенная программа работает нормально, а вот командная строка отрабатывает без ошибок. И без толку. Я даже сначала не понял, что в данном случае no news совсем не good.

A что говоритemerge -uDN

A что говорит

emerge -uDN --with-bdeps=y --backtrack=30 mutt -pv

P.S. Не совсем понял фразу

gentl ki написал(а):
...Запущенная программа работает нормально, а вот командная строка отрабатывает без ошибок...

И в чем проблема тогда? Если есть сомнения в работе: посмотри логи на сервере - действительно ли все идет как надо.

в логах есть один warning

но его смысл мне не понятен, кроме того, что мол gentoo не причём, сообщи разработчику:

QA Notice: Package triggers severe warnings which indicate that it
           may exhibit random runtime failures.
version.c:289:3: warning: implicit declaration of function ‘mutt_strcmp’ [-Wimplicit-function-declaration]
Please do not file a Gentoo bug and instead report the above QA
issues directly to the upstream developers of this software.
Homepage: http://www.mutt.org/

А проблема в том, что и ошибок нет, но и действий тоже нет, к примеру
mutt -Z
Нет почтовых ящиков с новой почтой.

А почта - есть
1 N F 02/18 To Я (0.2K) проверка mutt -Z
3 N 02/18 Vademecum ( 10K) Новости

или
~ $ echo "Спасибо SysA за помошь на форуме"|mutt -s "Благодарю Форумчан Gentoo"

~ $
То есть письмо он не отправил, но и ошибок не выдал. Не отправил - нет сообщения о sasl шифровании, обычного для такой отправки.

emerge -uDN --with-bdeps=y --backtrack=30 mutt -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] sys-apps/portage-2.3.3::gentoo  USE="(ipc) native-extensions* xattr -build -doc -epydoc (-selinux)" LINGUAS="ru" PYTHON_TARGETS="python2_7 python3_4 (-pypy) (-python3_5) (-python3_6)" 0 KiB
[ebuild   R    ] x11-proto/xcb-proto-1.12-r2::gentoo  PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_3%)" 0 KiB
[ebuild     U  ] app-arch/libarchive-3.2.2-r1:0/13::gentoo [3.2.2:0/13::gentoo] USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -expat (-libressl) -lz4 -lzo -nettle -static-libs" 0 KiB
[ebuild   R    ] app-text/xmlto-0.0.26-r1::gentoo  USE="-latex -text*" 0 KiB

Total: 4 packages (1 upgrade, 3 reinstalls), Size of downloads: 0 KiB

Посмотрел man emerge, не потому, не из недоверия, а что бы знать, полюбил длинные смысловые ключи. И запустил то же, но без --pretend --verbose,
но увы, проблема не ушла.

!518
echo "Спасибо SysA за помошь на форуме"|mutt -s "Благодарю форумчанина Gentoo" 

Это плохо, что ты портаж

Это плохо, что ты портаж обновил в общем потоке, его всегда нужно обновлять первым. Я обычно делаю

emerge -uN portage
emerge -uN $(qlist -IC portage)

перед обновлениями - эти команды никогда не помешают.

Теперь остаётся надеяться, что если и

emerge -uDN --with-bdeps=y --backtrack=30 @world -pv

покажет, что все нормально, т.е. больше обновлений нет, то

emerge -1 mutt

поможет.

P.S. А с логами тоже все плохо:

gentl ki написал(а):
но его смысл мне не понятен, кроме того, что мол gentoo не причём, сообщи разработчику:

QA Notice: Package triggers severe warnings which indicate that it
           may exhibit random runtime failures.
...

тут как раз и предупреждают, что у тебя будут непредсказуемые проблемы с МУТТом! :) Видимо прошло мажорное обновление и изменилось его конфигурирование (новые фичи, другие дефолты и пр.). А может быть просто обновление прошло некорректно, но в этом случае, надеюсь, мои рекомендации, приведённые выше, помогут разрешить проблему.

SysA написал(а):Теперь

SysA написал(а):
Теперь остаётся надеяться,

Нда, надежда не сбывается:
Total: 44 packages (10 upgrades, 2 new, 32 reinstalls), Size of downloads: 30292 KiB
и ни одного слова про собачку.
Я даже засомневался, есть ли mutt в world

grep -i mutt /var/lib/portage/world
mail-client/mutt

Не получилось...
После этого снёс mutt и все напоминания о нём в /etc/portage/ и сделал чистку --revdep-rebuild и затем --depclean. Cнова установил мутт. Все угрожающие логи ушли, а вот проблема осталась.

Пойду сдувать пыль с декабрьского бэкапа, но это уже не сегодня.

1. Ты, видимо, не понял: я

1. Ты, видимо, не понял: я предполагал, что у тебя где-то сломанные библиотеки.
2. А вот тут уже я не понял - ты все-таки сделал все предлагаемые обновления? 3. И только после этого (и. может быть и чистки) пересборка МУТТа.
4. После чего надо бы перечитать журнал изменений на предмет возможных изменений в конфигурировании.

SysA написал(а): 1. Ты,

SysA написал(а):
1. Ты, видимо, не понял: я предполагал, что у тебя где-то сломанные библиотеки.
2. А вот тут уже я не понял - ты все-таки сделал все предлагаемые обновления? 3. И только после этого (и. может быть и чистки) пересборка МУТТа.
4. После чего надо бы перечитать журнал изменений на предмет возможных изменений в конфигурировании.

Спасибо большое SysA за подробную инструкцию!
Я старался ей следовать.
-Обновился до финала, убедился в том.
-Удалил mutt 1,7,2 пересобрал мир. Очистил старые пакеты и зависимости.
- Собрал "stable" версию mutt 1.5.
/var/log/portage/elog/summary.log:version.c:289:3: warning: implicit declaration of function ‘mutt_strcmp’ [-Wimplicit-function-declaration]
/var/log/portage/elog/summary.log:Homepage: http://www.mutt.org/

Часть истории осталась в tmux c работы запускал, но и bash_history, (отредактировал к теме, 18 строк) на хосте позволяет оценить сделанное лучше слов:
https://paste.pound-python.org/show/p6NGtq3pWthyNcCuSaHf/

У меня три генты, на ноутбуке, десктопе и флешке. На ноутбуке и флешке - работают. Десктоп поломался.
Мутт мне важен вот почему:
Я же не профи, скостылил как умел что -то вроде обратной связи, все критические ситуации мне приносит мутт на почту. И половина команд в кроне тоже заканчивается отсылкой результата на почту. И он почту умеет обрабатывать знатно. И даже способен автоматом ответить "Сам козёл" на часть писем. ;-) В общем одно из крутых пользовательских приложений консоли, сравнимое с mc и grep.

У меня почему-то

У меня почему-то продублировался пост, а ты ответил на нередактированный. Более подробный - ниже.

1. Ты, видимо, не понял: я

1. Ты, видимо, не понял: я предполагал, что у тебя где-то сломанные библиотеки.
2. А вот тут уже я не понял - ты все-таки сделал все предлагаемые обновления?
3. И только после этого (и. может быть и чистки) пересборка МУТТа.
4. После чего надо бы перечитать журнал изменений на предмет возможных изменений в конфигурировании.
5. Зачем бэкап? Замаскировал "подозрительную" версию МУТТа и пересобрал! Это же Генту!!!

P.S. Меня смущает проверка на гугловском сервере: они недавно ужесточили (в очередной раз) работу с SSL, так что проблема может быть, скорее всего, с этим. Посмотри дамп/логи SSLовского хендшейка и/или лучше проверь с сервером, где у тебя есть доступ к логам. Или свой подними...

SysA написал(а):1. Ты,

SysA написал(а):
1. Это же Генту!!!

Или свой подними...

2,3 - да сделал, и проверил что сделано
4 - Удалил mutt 1.7 и все его use & keyword, снова обновился и почистил -- revdep-rebuild -- depclean
5 - установил стабильную версию mutt 1.5.
В постсткриптуме слова понимаю, фразы частично, абзац уже не могу понять :-))
Как сказал бы убунтоид "Время, которое у нас есть, это gentoo которой у нас нет" :-)
На свой я потрачу месяц "свободного" времени может быть летом, когда семью переброшу на дачу.

По п.4 - конфиги МУТТа

По п.4 - конфиги МУТТа удалять не надо, а чистку --revdep-rebuild --depclean надо бы делать до переустановки.

Вечером (с работы нет доступа) скину в личку тебе ящик на своем сервере для тестов.

SysA написал(а): 1. P.S. Меня

SysA написал(а):
1.
P.S. Меня смущает проверка на гугловском сервере: они недавно ужесточили (в очередной раз) работу с SSL, так что проблема может быть, скорее всего, с этим.

Ага! Спасибо SysA, это правильный ответ!

Вся проблема оказалась в дополнительном сертификате который надо скачать и положить в ./mutt/cartificates после чего всё заработало как прежде :-)).
Огромное спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".