I somehow managed to solve this: apt install python-pip /usr/bin/pip uninstall dnspython /usr/bin/pip install dnspython
Ubuntu seems to have moved python2.7 to /usr/bin while making python3.7 resident in /usr/local/bin On Tue, 29 Jan 2019 at 14:34, Odhiambo Washington <odhia...@gmail.com> wrote: > I got an error this morning about some strange permission while run the > cron. > > Cron <list@lists> [ -x /usr/local/mailman/cron/senddigests ] && > /usr/local/mailman/cron/senddigests: > > Traceback (most recent call last): > File "/usr/local/mailman/cron/senddigests", line 120, in <module> > main() > File "/usr/local/mailman/cron/senddigests", line 98, in main > mlist = MailList.MailList(listname, lock=0) > File "/usr/local/mailman/Mailman/MailList.py", line 133, in __init__ > self.Load() > File "/usr/local/mailman/Mailman/MailList.py", line 693, in Load > dict, e = self.__load(file) > File "/usr/local/mailman/Mailman/MailList.py", line 656, in __load > fp = open(dbfile) > IOError: [Errno 13] Permission denied: > '/usr/local/mailman/lists/skunkworks/config.pck' > > So I fumbled around trying to figure it out without success! > bin/check_perms -f did not help either. > > And now I tried to manually recompile and build mailman and ended up with > even more problems: > > root@lists:/home/wash/Mailman/2.1.29/mailman-2.1.29# ./configure > --with-cgi-gid=33 --with-mail-gid=117 > checking for --with-python... no > checking for python... /usr/bin/python > checking Python interpreter... /usr/bin/python > checking Python version... 2.7.15rc1 > checking dnspython... Traceback (most recent call last): > File "conftest.py", line 2, in <module> > import dns.resolver > File "build/bdist.linux-x86_64/egg/dns/resolver.py", line 33, in <module> > File "build/bdist.linux-x86_64/egg/dns/message.py", line 36, in <module> > File "build/bdist.linux-x86_64/egg/dns/rrset.py", line 24, in <module> > File "build/bdist.linux-x86_64/egg/dns/renderer.py", line 26, in <module> > File "build/bdist.linux-x86_64/egg/dns/tsig.py", line 64, in <module> > File "build/bdist.linux-x86_64/egg/dns/name.py", line 912, in from_text > struct.error: cannot convert argument to integer > cat: conftest.out: No such file or directory > > ....... > ....... > > make install > ...... > ...... > > Compiling /usr/local/mailman/Mailman/Queue/ArchRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/BounceRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/CommandRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/IncomingRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/MaildirRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/NewsRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/OutgoingRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/RetryRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/Runner.py ... > Compiling /usr/local/mailman/Mailman/Queue/Switchboard.py ... > Compiling /usr/local/mailman/Mailman/Queue/VirginRunner.py ... > Compiling /usr/local/mailman/Mailman/Queue/__init__.py ... > Compiling /usr/local/mailman/Mailman/Queue/sbcache.py ... > Compiling /usr/local/mailman/Mailman/SafeDict.py ... > Compiling /usr/local/mailman/Mailman/SecurityManager.py ... > Compiling /usr/local/mailman/Mailman/Site.py ... > Compiling /usr/local/mailman/Mailman/TopicMgr.py ... > Compiling /usr/local/mailman/Mailman/UserDesc.py ... > Compiling /usr/local/mailman/Mailman/Utils.py ... > Compiling /usr/local/mailman/Mailman/Version.py ... > Compiling /usr/local/mailman/Mailman/__init__.py ... > Compiling /usr/local/mailman/Mailman/htmlformat.py ... > Compiling /usr/local/mailman/Mailman/i18n.py ... > Compiling /usr/local/mailman/Mailman/versions.py ... > Traceback (most recent call last): > File "bin/update", line 50, in <module> > from Mailman import Utils > File "/usr/local/mailman/Mailman/Utils.py", line 76, in <module> > import dns.resolver > File "build/bdist.linux-x86_64/egg/dns/resolver.py", line 33, in <module> > File "build/bdist.linux-x86_64/egg/dns/message.py", line 36, in <module> > File "build/bdist.linux-x86_64/egg/dns/rrset.py", line 24, in <module> > File "build/bdist.linux-x86_64/egg/dns/renderer.py", line 26, in <module> > File "build/bdist.linux-x86_64/egg/dns/tsig.py", line 64, in <module> > File "build/bdist.linux-x86_64/egg/dns/name.py", line 912, in from_text > struct.error: cannot convert argument to integer > Makefile:133: recipe for target 'update' failed > make: *** [update] Error 1 > > And of now I am just flummoxed :) > > What is it about this dns,resolver?? > > > > -- > Best regards, > Odhiambo WASHINGTON, > Nairobi,KE > +254 7 3200 0004/+254 7 2274 3223 > "Oh, the cruft.", grep ^[^#] :-) > -- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", grep ^[^#] :-) ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org