{РЕШЕНО} bug mutt после update
gentl ki 18 февраля, 2017 - 01:14
Добрый вечер джентльмены!
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 что говорит
P.S. Не совсем понял фразу
И в чем проблема тогда? Если есть сомнения в работе: посмотри логи на сервере - действительно ли все идет как надо.
в логах есть один warning
но его смысл мне не понятен, кроме того, что мол gentoo не причём, сообщи разработчику:
А проблема в том, что и ошибок нет, но и действий тоже нет, к примеру
mutt -Z
Нет почтовых ящиков с новой почтой.
А почта - есть
1 N F 02/18 To Я (0.2K) проверка mutt -Z
3 N 02/18 Vademecum ( 10K) Новости
или
~ $ echo "Спасибо SysA за помошь на форуме"|mutt -s "Благодарю Форумчан Gentoo"
~ $
То есть письмо он не отправил, но и ошибок не выдал. Не отправил - нет сообщения о sasl шифровании, обычного для такой отправки.
Посмотрел man emerge, не потому, не из недоверия, а что бы знать, полюбил длинные смысловые ключи. И запустил то же, но без --pretend --verbose,
но увы, проблема не ушла.
Это плохо, что ты портаж
Это плохо, что ты портаж обновил в общем потоке, его всегда нужно обновлять первым. Я обычно делаю
перед обновлениями - эти команды никогда не помешают.
Теперь остаётся надеяться, что если и
покажет, что все нормально, т.е. больше обновлений нет, то
поможет.
P.S. А с логами тоже все плохо:
тут как раз и предупреждают, что у тебя будут непредсказуемые проблемы с МУТТом! :) Видимо прошло мажорное обновление и изменилось его конфигурирование (новые фичи, другие дефолты и пр.). А может быть просто обновление прошло некорректно, но в этом случае, надеюсь, мои рекомендации, приведённые выше, помогут разрешить проблему.
SysA написал(а):Теперь
Нда, надежда не сбывается:
Total: 44 packages (10 upgrades, 2 new, 32 reinstalls), Size of downloads: 30292 KiB
и ни одного слова про собачку.
Я даже засомневался, есть ли mutt в world
Не получилось...
После этого снёс mutt и все напоминания о нём в /etc/portage/ и сделал чистку --revdep-rebuild и затем --depclean. Cнова установил мутт. Все угрожающие логи ушли, а вот проблема осталась.
Пойду сдувать пыль с декабрьского бэкапа, но это уже не сегодня.
1. Ты, видимо, не понял: я
1. Ты, видимо, не понял: я предполагал, что у тебя где-то сломанные библиотеки.
2. А вот тут уже я не понял - ты все-таки сделал все предлагаемые обновления? 3. И только после этого (и. может быть и чистки) пересборка МУТТа.
4. После чего надо бы перечитать журнал изменений на предмет возможных изменений в конфигурировании.
SysA написал(а): 1. Ты,
Спасибо большое 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. Ты,
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, это правильный ответ!
Вся проблема оказалась в дополнительном сертификате который надо скачать и положить в ./mutt/cartificates после чего всё заработало как прежде :-)).
Огромное спасибо!