I'm running a Mailman 3.1.0 installation on a CentOS 7 machine. Using
RPMs from
https://repos.fedorapeople.org/repos/abompard/hyperkitty/el-7/x86_64/
I do have problems with some lists occasionally going into some kind of
shunt mode, where alla mails sent to them gets shunted. In the Mailman
log I get entries for each shunted email:
Mar 17 11:54:11 2017 (6217) Uncaught runner exception: Multiple rows
were found for one_or_none()
Mar 17 11:54:11 2017 (6217) Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/mailman/core/runner.py", line
171, in _one_iteration
self._process_one_file(msg, msgdata)
File "/usr/lib/python3.4/site-packages/mailman/core/runner.py", line
264, in _process_one_file
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/lib/python3.4/site-packages/mailman/runners/pipeline.py",
line 37, in _dispose
process(mlist, msg, msgdata, pipeline)
File "/usr/lib/python3.4/site-packages/mailman/core/pipelines.py",
line 53, in process
handler.process(mlist, msg, msgdata)
File "/usr/lib/python3.4/site-packages/mailman/handlers/rfc_2369.py",
line 121, in process
process(mlist, msg, msgdata)
File "/usr/lib/python3.4/site-packages/mailman/handlers/rfc_2369.py",
line 70, in process
archiver_set = IListArchiverSet(mlist)
File "/usr/lib/python3.4/site-packages/zope/component/hookable.py",
line 33, in __call__
return self.__implementation(*args, **kw)
File "/usr/lib/python3.4/site-packages/zope/component/_api.py", line
156, in adapter_hook
return sitemanager.queryAdapter(object, interface, name, default)
File "/usr/lib64/python3.4/site-packages/zope/interface/registry.py",
line 348, in queryAdapter
return self.adapters.queryAdapter(object, interface, name, default)
File
"/usr/lib/python3.4/site-packages/mailman/database/transaction.py", line
85, in wrapper
return function(args[0], config.db.store, *args[1:], **kws)
File "/usr/lib/python3.4/site-packages/mailman/model/mailinglist.py",
line 607, in __init__
ListArchiver.name == archiver_name).one_or_none()
File "/usr/lib64/python3.4/site-packages/sqlalchemy/orm/query.py",
line 2733, in one_or_none
"Multiple rows were found for one_or_none()")
sqlalchemy.orm.exc.MultipleResultsFound: Multiple rows were found for
one_or_none()
Mar 17 11:54:11 2017 (6217) SHUNTING:
1489748051.1949184+7a59df19c81493cb419306d620376efc0e381819
And so far my Google-fu hasn't been good enough to give me any useful
answers to why this happens. If I dump one of the pickles using qfile I
cannot see any complaints.
Most of the times, if I remove and recreate a failing list and run
unshunt the shunted emails get processed and sent.
Anyone seen something similar?
Regards,
Anders Nilsson
--
Anders Nilsson, Ph.D. <andersn(a)control.lth.se>
Dep. of Automatic Control, Lund University
Phone: +46 (0)46 222 87 94, Fax: +46 (0)46 13 81 18
Mob: +46 (0)703 22 57 67
Hi,
I have of course activated password login as it was not possible to get the
provider based logins to work (might be but not worth the time for me right
now). Is there any way for an user to request a new password when it is
forgotten?
I presume that the Persona login is removed now. I cannot hide it in my
version or at least I do not know how.
cheers
// David
Hi!
I saw in the docs:
Localization
>
> We have it! We just don’t have proper documentation here yet.
>
Could you please be more specific - can I switch Mailman 3 installation to
Spanish?
Regards,
Danil Smirnov
Hello,
#129 says that private lists are visible in the archive overview only
but "archives aren't displayed".
However, I can browse a private list's archives and read the mail text
while not logged in. Shouldn't the private archive be hidden from
anonymous users?
Simon
Hello,
I want to install mailman 3 in a centos 7 virtual machine. I'm following
these steps and I cannot make it work:
1. `cd ~`
2. `git clone https://gitlab.com/mailman/mailman.git`
3. `cd mailman`
4. `virtualenv -p python3 venv`
5. `source venv/bin/activate`
6. `python setup.py develop`
7. I am pretty sure this setup command will place a configuration file into
`~/mailman/var/etc/mailman.cfg`. Edit this file.
https://mailman.readthedocs.io/en/latest/src/mailman/config/docs/config.html
8. `mailman info` can confirm which configuration file is in use
9. `mailman start` will start up Mailman 3 Core. This is what the parent
background process command looks like in `ps -ef`:
`/home/ubuntu/mailman/venv/bin/python /home/ubuntu/mailman/venv/bin/master
-C /home/ubuntu/mailman/var/etc/mailman.cfg`
I also tried the steps on the website
https://wiki.list.org/DEV/SetupDevEnvironment
but it doesn't work either
What do you suggest?
This is what I get from console:
[root@localhost ~]# cd dev/
[root@localhost dev]# cd mailman/
[root@localhost mailman]# source venv3/bin/activate
(venv3) [root@localhost mailman]# cd mailman/
(venv3) [root@localhost mailman]# ls
conf.py COPYING data README.rst src
unittest.cfg
contrib coverage.ini MANIFEST.in setup.cfg template.py
copybump.py cron port_me setup.py tox.ini
(venv3) [root@localhost mailman]# cd ..
(venv3) [root@localhost mailman]# mailman start
Starting Mailman's master runner
/root/dev/mailman/venv3/bin/python: can't open file '/sbin/master': [Errno
2] No such file or directory
(venv3) [root@localhost mailman]#
Thank you
--
Atentamente / Best Regards
Ing. Rafael Mora
Hl mailman-users!
The LMTP runner on my Mailman 3 install (3.1.0b4) has started silently
crashing. The parent process and all of the other runners stay up. Nothing
interesting seems to be written to the logs. I've been finding out about it
when exim4 (running on the same server) starts sending out "retry timeout
exceeded" bounce emails to list participants:
From: Mail Delivery System [mailto:Mailer-Daemon@lists.mysite.org]
> Sent: Monday, July 31, 2017 12:39 PM
> To: some_participant(a)mysite.org
> Subject: Mail delivery failed: returning message to sender
> This message was created automatically by mail delivery software.
> A message that you sent could not be delivered to one or more of its
> recipients. This is a permanent error. The following address(es) failed:
> listname(a)lists.mysite.org
> retry timeout exceeded
> Action: failed
> Final-Recipient: rfc822;listname(a)lists.mysite.org
> Status: 5.0.0
After hearing about the bounces from participants, I then SSH to the lists
server and attempt to `telnet localhost 8024` but get no response. The LMTP
runner is not listed in `ps -ef`. After restarting all of mailman (`mailman
stop; mailman start`) I get the `220` response from LMTP on port 8024. I
see the LMTP runner in `ps -ef`.
Does anyone have any ideas on how I could start debugging this?
Thank you,
Mark
So I am looking to install the latest mailman 3, however I can find no
complete guide as to how to install it. I have found some pages for
instance
http://mailman.readthedocs.io/en/latest/src/mailman/docs/install.html#
This however gives me no instructions on how to install mailman3.x, can
anyone point me in the righ direction please.
--
Richmond Loring
rloring(a)bnl.gov
Advanced Systems Engineer
Mailman 3 Status Update Please
I have been following the progress and difficulties with great interest
as many struggle to implement the new version of the great Mailman 3
list-server software. Last year about this time I posed some questions
regarding the current development status and recognize that many
additional problems seem to get in the way of actually working on long
term big picture issues.
From my perspective of being an senior (ie overaged) person desirous of
implementing fully-featured, capable, scalable, reliable, secure
applications such as Mailman, I am convinced that I am thoroughly over
my head.
From my limited perspective, it would seem to me that a 'nice to have'
system would incorporate the following.
1. An open container standard configurable system install, compatible
with different web & mail servers, DB utilities, etc;
2. Python 3 version Django utilities for archiving and mail list name
management;
3. A design/plan from an inside expert perspective stating costs, time
and resources to implement the plan, incorporating crowdfunding to
pay for project.
4. As a backup incentive to the crowdfunding plan might be the offer of
an expert to set up a system for each significant amount donated,
say US$1,000, such as might be accomplished by an SSL session on the
target computer/server after the user has specified all necessary
detail as required in a template.
I am sure that the program author and other major contributors could
greatly enhance this list.
In summary, I guess what I am requesting is an overview forecast by half
year period and out for the next two years?
Please share the big picture?
Thank you in advance and best regards.
Dave Wilson