Probleme mit Mailman-2.1.6 und Apache-2.0.53!

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
koma_ton
Posts: 17
Joined: 2005-03-18 16:54

Probleme mit Mailman-2.1.6 und Apache-2.0.53!

Post by koma_ton » 2005-06-24 14:55

Hallo und guten Tag,

ich habe problem mit den oben genannten Programmen auf meinem Hetzner Root Server.
Distri ist ein Suse9.2, mit Apache2, Sendmail,PHP5 und besagtem Mailman.
Dieses gibt mir, wenn ich es starten will, ne Fehlermeldung aus sounds:
Starting mailman (Warning: the Apache2 webinterface for Mailman has not been activated!)Site list is missing: mailman failed !

Beim einrichten bin ich nach diesem HowTo (http://daemon.nethack.at/docs/mailman-HOWTO.html) vorgegangen.
Ist zwar für BSD geschrieben, aber man kanns ja recht simpel umdenken.

Da der Fehler anscheinend mit meinem Apache zusammenhängt hab ich rumgegoogelt und bin auf die Aussage gestoßen, das Mailman nur für die 1.3er Apache Version gedacht ist.
Das wäre natürlich erschreckend (und im übrigen könnte ich mir das nicht vorstellen)!
Ich habe den APACHE_CONF_INCLUDE_DIRS eintrag für die mailman.conf in der /etc/sysconfig/apache2 gesetzt, sobald ich aber SuSEconfig --module-apache2 ausführe, gibt er das aus:

Starting SuSEconfig, the SuSE Configuration Tool...
Running module apache2 only
Reading /etc/sysconfig and updating the system...
Module apache2 does not exist
Finished.
Wobei ein apache2 modul definitiv existiert!

Mein http.conf:

### Global Environment ######################################################
#
# The directives in this section affect the overall operation of Apache,
# such as the number of concurrent requests.

# run under this user/group id
Include /etc/apache2/uid.conf

# - how many server processes to start (server pool regulation)
# - usage of KeepAlive
Include /etc/apache2/server-tuning.conf

# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
ErrorLog /var/log/apache2/error_log

# generated from APACHE_MODULES in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/loadmodule.conf

# IP addresses / ports to listen on
Include /etc/apache2/listen.conf

# predefined logging formats
Include /etc/apache2/mod_log_config.conf

# generated from global settings in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/global.conf

# optional mod_status, mod_info
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf

# optional cookie-based user tracking
# read the documentation before using it!!
Include /etc/apache2/mod_usertrack.conf

# configuration of server-generated directory listings
Include /etc/apache2/mod_autoindex-defaults.conf

# associate MIME types with filename extensions
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf

# set up (customizable) error responses
Include /etc/apache2/errors.conf

# global (server-wide) SSL configuration, that is not specific to
# any virtual host
Include /etc/apache2/ssl-global.conf

# forbid access to the entire filesystem by default
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>

# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^.ht">
Order allow,deny
Deny from all
</Files>

# List of resources to look for when the client requests a directory
DirectoryIndex index.html index.html.var

### 'Main' server configuration #############################################
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition. These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
Include /etc/apache2/default-server.conf


# Another way to include your own files
#
# The file below is generated from /etc/sysconfig/apache2,
# include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
# APACHE_CONF_INCLUDE_DIRS
Include /etc/apache2/sysconfig.d/include.conf


### Virtual server configuration ############################################
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.0/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
Include /etc/apache2/vhosts.d/*.conf


# Note: instead of adding your own configuration here, consider
# adding it in your own file (/etc/apache2/httpd.conf.local)
# putting its name into APACHE_CONF_INCLUDE_FILES in
# /etc/sysconfig/apache2 -- this will make system updates
# easier :)

<VirtualHost xxx.xxx.xxx.xxx:80>
DocumentRoot /usr/local/mailman/
ServerName mailman.callim.de
Serveradmin listmaster@callim.de
ErrorLog /var/log/mailman-http-error.log
TransferLog /var/log/mailman-http-access.log
AddType text/html .shtml
AddHandler server-parsed .shtml
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
Alias /pipermail/ /usr/local/mailman/archives/public
Alias /mailmanicons/ /usr/local/mailman/icons/
Options +FollowSymLinks +Includes -Indexes
SuexecUserGroup mailman mailman
php_admin_value open_basedir /usr/local/mailman
</VirtualHost>

Vielleicht hat ja jemand nen Einfall parat, wäre doll!

User avatar
Joe User
Project Manager
Project Manager
Posts: 11583
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Probleme mit Mailman-2.1.6 und Apache-2.0.53!

Post by Joe User » 2005-06-24 15:25

Laut Fehlermeldung ist das Webinterface in der Mailman-Config deaktiviert. BTW: Man sollte SuSEconfig grundsätzlich mit dem (alleinigen!) Parameter --verbose aufrufen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

koma_ton
Posts: 17
Joined: 2005-03-18 16:54

Re: Probleme mit Mailman-2.1.6 und Apache-2.0.53!

Post by koma_ton » 2005-06-24 15:41

Nunja, die übersetzung der Fehlermaldung ist mir persönlich auch gelungen, aber mich würde eher die vorgehensweise zum beheben interessiern.
Der SuSEconfig --verbose run hat hat problemlos gefunzt!
Danke dafür schonmal!

koma_ton
Posts: 17
Joined: 2005-03-18 16:54

Re: Probleme mit Mailman-2.1.6 und Apache-2.0.53!

Post by koma_ton » 2005-06-24 15:56

Ich denke, ich habe den Fehler behoben.
siehe ---> /usr/share/doc/mailman/README.suse
hab ich leider vorher übersehen.
Danke nochmal!