Ошибка в Mailman версии 2.1.18-1

В своем стремлении противодействовать спаму AOL.com и Yahoo.com - и, возможно, некоторые другие крупные игроки - изменили свою политику получения электронной почты, которая фактически отключила возможность их клиентов получать электронные письма из списков рассылки, которые ОЧЕНЬ разумно настроены - фактически уничтожить бесчисленные тысячи списков адресов электронной почты по всему миру.

Люди, подобные мне, отчаянно пытались восстановить наши списки адресов электронной почты, поэтому, пытаясь решить эту проблему, люди-почтальоны явно выдвинули новую версию - очень похвальную. Но, согласно моим поискам в Интернете, многие люди сталкиваются с ошибкой или ошибками в этом выпуске, как и я.

Когда вы сталкиваетесь с этой проблемой, это происходит через веб-интерфейс, и вот что видит пользователь:

Ошибка в Mailman версии 2.1.18-1

Приносим извинения, мы попали в ошибку!

Пожалуйста, сообщите веб-мастеру об этом сайте об этой проблеме. Печать трассировки и другой системной информации была явно запрещена, но веб-мастер может найти эту информацию в журналах ошибок Mailman.

Помимо того, что Yahoo.com и AOL.com ведут себя ОЧЕНЬ плохо, у нас теперь есть и эта ошибка, и мы должны выяснить, что с этим делать. Очевидно, есть новый релиз с исправлением ошибок, специально предназначенный для исправления этого, но он еще не готов для моей платформы, и я не обязательно собираю его из исходников прямо сейчас. Какая боль! Если вы выполните поиск в Интернете, вы найдете МНОГИЕ люди, которые пишут о своей встрече с этой проблемой, и до сих пор я не нашел никого, кто бы опубликовал решение.

... Я не эксперт по Python, но я был смел и начал пытаться диагностировать ошибку. У меня не заняло много времени заподозрить проблему с правами доступа к файлам. И, набравшись смелости, я попробовал решение, и оно сработало... Я отвечу на свой вопрос ниже - просто оставлю хлебные крошки для тех, кто может столкнуться с такой же проблемой.

1 ответ

Решение

Оказалось, что некоторые файлы имели неправильные права владения / разрешения. Я не знаю, как это получилось.

Что я знаю, так это то, что на моей платформе (ядро fedora 21) данные хранятся здесь:

/var/lib/mailman

Итак, я взял себя в var/lib и запустил:

chgrp -R mailman mailman

И, к моему большому удивлению, это сработало! Нет суеты, нет суеты!

Если это не работает для вас, дайте нам знать здесь!

Другие вопросы по тегам