[Mailman-Users] Frustrating web page issues
Robert Heller
heller at deepsoft.com
Wed Apr 24 18:27:24 EDT 2019
At Wed, 24 Apr 2019 14:54:47 -0700 Mark Sapiro <mark at msapiro.net> wrote:
>
> On 4/24/19 2:10 PM, Mark J Bradakis via Mailman-Users wrote:
> > On 4/24/19 3:01 PM, Mark Sapiro wrote:
> >>
> >> I'm still interested in 'ls -l'
> >
> > [root at autox cgi-bin]# ls -l
> > total 352
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 admin
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 admindb
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 confirm
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 create
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 edithtml
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 listinfo
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 options
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 private
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 rmlist
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 roster
> > -rwxr-sr-x. 1 mailman mailman 31496 Apr 20 09:36 subscribe
>
>
> OK. Those look good.
>
>
> >> And what's in Mailman's error log.
> >>
> > Apr 24 14:45:09 2019 admin(23315):
> > @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
> > admin(23315): [----- Mailman Version: 2.1.29 -----]
> > admin(23315): [----- Traceback ------]
> > admin(23315): Traceback (most recent call last):
> > admin(23315):Â Â File "/local/mailman/teamnet/scripts/driver", line 111,
> > in run_main
> > admin(23315):Â Â Â Â if not request_method.lower() in ['get', 'post', 'head']:
> > admin(23315): AttributeError: 'NoneType' object has no attribute 'lower'
>
>
> I understand what's happening here. The driver script want's to see a
> REQUEST_METHOD of 'get', 'post' or 'head' in the passed environment, and
> when it's invoked from the command line, that isn't set.
>
> It worked for me when I tested because I didn't use the web user id and
> got a group mismatch. The fact that you got the bug page means there
> wasn't a group mismatch which is good.
>
> It really looks like a selinux or apparmor or some kind of security
> manager issue.
Yes, selinux.
The OP has the mailman scripts in an "odd" place (not under /var/www/... or
whatever his linux distro expects web apps (CGI scripts, etc.) to live.
He needs the selinux context to be something like this:
unconfined_u:object_r:httpd_sys_content_t:s0
(He should do a ls -Z someplace where web pages are working, esp. CGI
scripts and see what the setting it - the above was on a CentOS 6 box and his
distro might be different.)
>
--
Robert Heller -- 978-544-6933
Deepwoods Software -- Custom Software Services
http://www.deepsoft.com/ -- Linux Administration Services
heller at deepsoft.com -- Webhosting Services
More information about the Mailman-Users
mailing list