Koozali.org: home of the SME Server
Obsolete Releases => SME Server 8.x => Topic started by: pierre on May 12, 2011, 05:36:25 PM
-
Hello /all
As we can see on the forum, mailman don't work on SME since 7.3 version.
(See the note at this page : http://wiki.contribs.org/Mailman )
The problem came from the Cent-OS Package, it execute cgi-scripts with "apache" user and group, but on SME, it should be "www" user and group.
Also, i have tested to reconfigure and recompile it with the right option, it works.
That's why i have rebuilt the Cent-OS package with the good IUD and GID for SME.
This package can be setup from the Firewall-Services Testing Repository.
I have no better idea to improve the smeserver-mailman package, because we need to reconfigure mailman to make it working. The smeserver package can't do this.
Maybe we need a proper mailman package for sme, and not depend to the Cent-OS package?
The solution :
db yum_repositories set fws-testing repository \
BaseURL http://repo.firewall-services.com/centos-testing/$releasevers \
EnableGroups no \
GPGCheck yes \
GPGKey http://repo.firewall-services.com/RPM-GPG-KEY \
Visible yes \
status disabled
signal-event yum-modify
yum install --enablerepo=fws-testing mailman
yum install smeserver-mailman
-
The problem came from the Cent-OS Package, it execute cgi-scripts with "apache" user and group, but on SME, it should be "www" user and group.
On SME8, www and apache should now be the same uid/gid. You should be able to use either interchangeably.
-
Hello /all
As we can see on the forum, mailman don't work on SME since 7.3 version.
(See the note at this page : http://wiki.contribs.org/Mailman )
this is not correct.. I'm using mailman on my SME 7.5.1.. but I'm using the rpm coming from SME's repos
-
On SME8, www and apache should now be the same uid/gid. You should be able to use either interchangeably.
Yes it should, and for most web app, it's working. But unfortunatly, it doesn't work for mailman (mailman checks for the name "apache", and even if www has the same uid/gid, it won't run).