On 06/29/2015 08:29 PM, Larry Rosenman wrote:
> root@gothamweb02 ~]# head /usr/lib/mailman/bin/mailmanctl
> #! /usr/bin/python
...
>
> [root@gothamweb02 ~]# sudo -u mailman python
> Python 2.4.3 (#1, Jan 9 2013, 06:47:03)
> [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> import dns.resolver
>>>> dns.rdatatype.TXT
> 16
>>>>
> [root@gothamweb02 ~]#
I'm stumped. You could try
sudo -u mailman /usr/bin/python
...
just to be sure you've covered everything, but it probably won't be
different. If you haven't restarted Mailman recently, you could try that.
If nothing else helps, you could always add a line to Utils.py so it says
try:
import dns.resolver
import dns.rdatatype
from dns.exception import DNSException
dns_resolver = True
except ImportError:
dns_resolver = False
and restart Mailman, but that shouldn't be necessary. Basically, we're
doing the exact thing that Mailman does as the mailman user and it
works, but not when Mailman does it. I can't explain that.
--
Mark Sapiro <[email protected]> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
------------------------------------------------------
Mailman-Users mailing list [email protected]
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