planet_fox
Super-Moderator
Nachdem nun Mailman verwaltet werden kann über ISCPConfig3 würde ich gerne dies auch nutzen. Wie muss ich Mailman dafür Installieren.
Gruß
alex
Gruß
alex
sieht alles gut aus.Reconfigure Services? (yes,no) [yes]:
Configuring Postfix
Configuring Mailman
Configuring Jailkit
Über meinen Server Hostname erreiche ich diese Liste aber.The requested URL /cgi-bin/mailman/admin/testliste1 was not found on this server.
## The following describes how to configure mailman on
## a dedicated virtual host, courtesy Marco d'Itri.
# Add these lines in /etc/mailman/mm_cfg.py:
#DEFAULT_EMAIL_HOST = 'lists.example.net'
#DEFAULT_URL_HOST = 'lists.example.net'
#DEFAULT_URL_PATTERN = 'http://%s/'
#<VirtualHost *>
#ServerName lists.example.net
#DocumentRoot /var/www/lists
#ErrorLog /var/log/apache2/lists-error.log
#CustomLog /var/log/apache2/lists-access.log combined
#
#<Directory /var/lib/mailman/archives/>
# Options FollowSymLinks
# AllowOverride None
#</Directory>
#
#Alias /pipermail/ /var/lib/mailman/archives/public/
#Alias /images/mailman/ /usr/share/images/mailman/
#ScriptAlias /admin /usr/lib/cgi-bin/mailman/admin
#ScriptAlias /admindb /usr/lib/cgi-bin/mailman/admindb
#ScriptAlias /confirm /usr/lib/cgi-bin/mailman/confirm
#ScriptAlias /create /usr/lib/cgi-bin/mailman/create
#ScriptAlias /edithtml /usr/lib/cgi-bin/mailman/edithtml
#ScriptAlias /listinfo /usr/lib/cgi-bin/mailman/listinfo
#ScriptAlias /options /usr/lib/cgi-bin/mailman/options
#ScriptAlias /private /usr/lib/cgi-bin/mailman/private
#ScriptAlias /rmlist /usr/lib/cgi-bin/mailman/rmlist
#ScriptAlias /roster /usr/lib/cgi-bin/mailman/roster
#ScriptAlias /subscribe /usr/lib/cgi-bin/mailman/subscribe
#ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
#</VirtualHost>
Ansonsten alles beim alten[Wed Oct 17 14:44:23 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/meinewebseite.de/web/www1/cgi-bin
The requested URL /cgi-bin/mailman/listinfo/testliste1 was not found on this server.
Cache, Cop usw. alles geleert. Browser gewechselt, logs von /var/log/apache sowie mailman geprüft nix.[Wed Oct 17 15:21:19 2012] [error] [client xxx.xxx.xxx.xxx] File does not exist: /var/www/meinedomain.de/web/www1/cgi-bin
Ein eintrag in die openbasedir (/usr/lib/cgi-bin/mailman/listinfo) bringt auch nichts[2012-10-17 16:22:04]: uid: (5050/web127) gid: (5011/client2) cmd: listinfo
[2012-10-17 16:22:04]: command not in docroot (/usr/lib/cgi-bin/mailman/listinfo)
Paket: apache2-suexec-custom
Neu: ja
Zustand: nicht installiert
Version: 2.2.16-6+squeeze8
Priorität: extra
Bereich: httpd
Verwalter: Debian Apache Maintainers <debian-apache@lists.debian.org>
Unkomprimierte Größe: 213 k
Hängt ab von: libc6 (>= 2.3.4), apache2.2-common
Kollidiert mit: apache-common, apache2-suexec
Ersetzt: apache2-suexec
Liefert: apache2-suexec
Beschreibung: Configurable suexec program for Apache 2 mod_suexec
Provides a customizable version of the suexec helper program for mod_suexec. This is not the version from upstream, but can be configured with a configuration file.
If you do not need non-standard document root or userdir settings, it is recommended that you use the standard suexec helper program from the apache2-suexec package instead.
Homepage: Welcome! - The Apache HTTP Server Project
Ich würde das Problem einfach dadurch lösen dass Du auf mailman über den Server Hostnamen zugreifst, D kannst die Pfage in den Mailman emails ja anpassen. Die Vorlage liegt in /usr/local/ispconfig/server/conf/mm_cfg.py.master, kopiere sie nach /usr/local/ispconfig/server/conf-custom/mm_cfg.py.master und ersteze in der zeile
DEFAULT_URL_PATTERN = 'http://%s/cgi-bin/mailman/'
%s durch Deinen Server Hostnamen.
admin(15944): [----- Mailman Version: 2.1.13 -----]
admin(15944): [----- Traceback ------]
admin(15944): Traceback (most recent call last):
admin(15944): File "/var/lib/mailman/scripts/driver", line 112, in run_main
admin(15944): main()
admin(15944): File "/var/lib/mailman/Mailman/Cgi/admin.py", line 74, in main
admin(15944): admin_overview(_('No such list <em>%(safelistname)s</em>'))
admin(15944): File "/var/lib/mailman/Mailman/Cgi/admin.py", line 264, in admin_overview
admin(15944): creatorurl = Utils.ScriptURL('create')
admin(15944): File "/var/lib/mailman/Mailman/Utils.py", line 261, in ScriptURL
admin(15944): web_page_url = mm_cfg.DEFAULT_URL_PATTERN % get_domain()
admin(15944): TypeError: not all arguments converted during string formatting
admin(15944): [----- Python Information -----]
admin(15944): sys.version = 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5]
admin(15944): sys.executable = /usr/bin/python
admin(15944): sys.prefix = /usr
admin(15944): sys.exec_prefix = /usr
admin(15944): sys.path = /usr
admin(15944): sys.platform = linux2
admin(15944): [----- Environment Variables -----]
admin(15944): HTTP_COOKIE: rs-bali-6c+admin=28020000006933887e50732800000034313365363566393530613231653738616430343336653934633231316632306462393339643836; __utma=73562434.1302910197.1349345257.1350293964.1350378945.4; __utmz=73562434.1349345257.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
admin(15944): SERVER_SOFTWARE: Apache/2.2.16 (Debian) DAV/2 SVN/1.6.12 mod_fcgid/2.3.6 PHP/5.3.17-1~dotdeb.0 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_ruby/1.2.6 Ruby/1.8.7(2010-08-16) mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1
admin(15944): SCRIPT_NAME: /cgi-bin/mailman/admin
admin(15944): SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian) DAV/2 SVN/1.6.12 mod_fcgid/2.3.6 PHP/5.3.17-1~dotdeb.0 with Suhosin-Patch mod_python/3.3.1 Python/2.6.6 mod_ruby/1.2.6 Ruby/1.8.7(2010-08-16) mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1 Server at hostname.domain.de Port 80</address>
admin(15944):
admin(15944): REQUEST_METHOD: GET
admin(15944): PATH_INFO: /rs-bali
admin(15944): SERVER_PROTOCOL: HTTP/1.0
admin(15944): QUERY_STRING:
admin(15944): HTTP_USER_AGENT: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0
admin(15944): HTTP_CONNECTION: keep-alive
admin(15944): SERVER_NAME: hostname.domain.de
admin(15944): REMOTE_ADDR: 91.43.167.243
admin(15944): PATH_TRANSLATED: /var/www/rs-bali
admin(15944): SERVER_PORT: 80
admin(15944): SERVER_ADDR: 178.63.93.85
admin(15944): DOCUMENT_ROOT: /var/www
admin(15944): PYTHONPATH: /var/lib/mailman
admin(15944): SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/admin
admin(15944): SERVER_ADMIN: webmaster@localhost
admin(15944): HTTP_HOST: hostname.domain.de
admin(15944): HTTP_CACHE_CONTROL: max-age=0
admin(15944): REQUEST_URI: /cgi-bin/mailman/admin/rs-bali
admin(15944): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
admin(15944): GATEWAY_INTERFACE: CGI/1.1
admin(15944): REMOTE_PORT: 56381
admin(15944): HTTP_ACCEPT_LANGUAGE: de-DE,de;q=0.8,en-US;q=0.5,en;q=0.3
admin(15944): HTTP_ACCEPT_ENCODING: gzip, deflate
Oct 18 15:30:01 2012 qrunner(16227): Traceback (most recent call last):
Oct 18 15:30:01 2012 qrunner(16229): Traceback (most recent call last):
Oct 18 15:30:01 2012 qrunner(16227): File "/var/lib/mailman/bin/qrunner", line 278, in <module>
Oct 18 15:30:01 2012 qrunner(16229): File "/var/lib/mailman/bin/qrunner", line 278, in <module>
Oct 18 15:30:01 2012 qrunner(16227): main()
Oct 18 15:30:01 2012 qrunner(16229): main()
Oct 18 15:30:01 2012 qrunner(16227): File "/var/lib/mailman/bin/qrunner", line 225, in main
Oct 18 15:30:01 2012 qrunner(16229): File "/var/lib/mailman/bin/qrunner", line 225, in main
Oct 18 15:30:01 2012 qrunner(16227): qrunner = make_qrunner(*runners[0])
Oct 18 15:30:01 2012 qrunner(16227): File "/var/lib/mailman/bin/qrunner", line 108, in make_qrunner
Oct 18 15:30:01 2012 qrunner(16229): qrunner = make_qrunner(*runners[0])
Oct 18 15:30:01 2012 qrunner(16227): __import__(modulename)
Oct 18 15:30:01 2012 qrunner(16229): File "/var/lib/mailman/bin/qrunner", line 108, in make_qrunner
Oct 18 15:30:01 2012 qrunner(16227): File "/var/lib/mailman/Mailman/Queue/VirginRunner.py", line 26, in <module>
Oct 18 15:30:01 2012 qrunner(16229): __import__(modulename)
Oct 18 15:30:01 2012 qrunner(16227): from Mailman.Queue.Runner import Runner
Oct 18 15:30:01 2012 qrunner(16229): File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 103, in <module>
Oct 18 15:30:01 2012 qrunner(16227): File "/var/lib/mailman/Mailman/Queue/Runner.py", line 23, in <module>
Oct 18 15:30:01 2012 qrunner(16229): from Mailman import LockFile
Oct 18 15:30:01 2012 qrunner(16227): import weakref
Oct 18 15:30:01 2012 qrunner(16229): File "/var/lib/mailman/Mailman/LockFile.py", line 62, in <module>
Oct 18 15:30:01 2012 qrunner(16227): File "/usr/lib/python2.6/weakref.py", line 6, in <module>
Oct 18 15:30:01 2012 qrunner(16229): import socket
Oct 18 15:30:01 2012 qrunner(16229): File "/usr/lib/python2.6/socket.py", line 176, in <module>
Oct 18 15:30:02 2012 qrunner(16227): """
Oct 18 15:30:02 2012 qrunner(16227): KeyboardInterrupt
Oct 18 15:30:02 2012 qrunner(16229): class _socketobject(object):
Oct 18 15:30:02 2012 qrunner(16229): File "/usr/lib/python2.6/socket.py", line 221, in _socketobject
Oct 18 15:30:02 2012 qrunner(16229): exec _s % (_m, _m, _m, _m)
Oct 18 15:30:02 2012 qrunner(16229): File "<string>", line 1, in <module>
Oct 18 15:30:02 2012 qrunner(16229): KeyboardInterrupt
Logs siehe obenBug in Mailman version 2.1.13
We're sorry, we hit a bug!
Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.
#-------------------------------------------------------------
# If you change these, you have to configure your http server
# accordingly (Alias and ScriptAlias directives in most httpds)
DEFAULT_URL_PATTERN = [B]'http://%s/cgi-bin/mailman/'[/B]
PRIVATE_ARCHIVE_URL = '/cgi-bin/mailman/private'
IMAGE_LOGOS = '/images/mailman/'
#-------------------------------------------------------------
# Default domain for email addresses of newly created MLs
DEFAULT_EMAIL_HOST = [B]'server1.domain.tld'[/B]
#-------------------------------------------------------------
# Default host for web interface of newly created MLs
DEFAULT_URL_HOST = [B]'server1.domain.tld'[/B]
#-------------------------------------------------------------
# Required when setting any of its arguments.
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
#-------------------------------------------------------------
# The default language for this server.
DEFAULT_SERVER_LANGUAGE = [B]'en'[/B]
#-------------------------------------------------------------
# If you change these, you have to configure your http server
# accordingly (Alias and ScriptAlias directives in most httpds)
# DEFAULT_URL_PATTERN = '[B]http://%s/mailman/[/B]'
DEFAULT_URL_PATTERN = '[B]http://%s/mailman/[/B]'
PRIVATE_ARCHIVE_URL = '[B]/mailman/private[/B]'
IMAGE_LOGOS = '[B]/images/mailman/[/B]'
#-------------------------------------------------------------
# Default domain for email addresses of newly created MLs
DEFAULT_EMAIL_HOST = '[B]srv1.domain.tld[/B]'
#-------------------------------------------------------------
# Default host for web interface of newly created MLs
DEFAULT_URL_HOST = '[B]srv1.domain.tld[/B]'
#-------------------------------------------------------------
# Required when setting any of its arguments.
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
#-------------------------------------------------------------
# The default language for this server.
DEFAULT_SERVER_LANGUAGE = '[B]en[/B]'
# We can find mailman here:
[B]ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/[/B]
# And the public archives:
[B]Alias /pipermail/ /var/lib/mailman/archives/public/[/B]
# Logos:
[B]Alias /images/mailman/ /usr/share/images/mailman/[/B]
Bug in Mailman version 2.1.13
We're sorry, we hit a bug!
Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.
Dec 04 16:23:47 2012 admin(15092): @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(15092): [----- Mailman Version: 2.1.13 -----]
admin(15092): [----- Traceback ------]
admin(15092): Traceback (most recent call last):
admin(15092): File "/var/lib/mailman/scripts/driver", line 112, in run_main
admin(15092): main()
admin(15092): File "/var/lib/mailman/Mailman/Cgi/listinfo.py", line 43, in main
admin(15092): listinfo_overview()
admin(15092): File "/var/lib/mailman/Mailman/Cgi/listinfo.py", line 124, in listinfo_overview
admin(15092): Link(Utils.ScriptURL('admin'),
admin(15092): File "/var/lib/mailman/Mailman/Utils.py", line 262, in ScriptURL
admin(15092): web_page_url = mm_cfg.DEFAULT_URL_PATTERN % get_domain()
admin(15092): TypeError: not all arguments converted during string formatting
admin(15092): [----- Python Information -----]
admin(15092): sys.version = 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5]
admin(15092): sys.executable = /usr/bin/python
admin(15092): sys.prefix = /usr
admin(15092): sys.exec_prefix = /usr
admin(15092): sys.path = /usr
admin(15092): sys.platform = linux2
admin(15092): [----- Environment Variables -----]
admin(15092): HTTP_COOKIE: PHPSESSID=ficip...
admin(15092): SERVER_SOFTWARE: Apache/2.2.16 (Debian)
admin(15092): SCRIPT_NAME: /mailman/listinfo
admin(15092): SERVER_SIGNATURE: <address>Apache/2.2.16 (Debian) Server at srv1.domain.tld Port 80</address>
admin(15092):
admin(15092): REQUEST_METHOD: GET
admin(15092): SERVER_PROTOCOL: HTTP/1.1
admin(15092): QUERY_STRING:
admin(15092): HTTP_USER_AGENT: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17
admin(15092): HTTP_CONNECTION: keep-alive
admin(15092): SERVER_NAME: srv1.domain.tld
admin(15092): REMOTE_ADDR: 2001:470:...
admin(15092): SERVER_PORT: 80
admin(15092): SERVER_ADDR: 2001:...
admin(15092): DOCUMENT_ROOT: /var/www
admin(15092): PYTHONPATH: /var/lib/mailman
admin(15092): SCRIPT_FILENAME: /usr/lib/cgi-bin/mailman/listinfo
admin(15092): SERVER_ADMIN: webmaster@localhost
admin(15092): HTTP_HOST: srv1.domain.tld
admin(15092): REQUEST_URI: /mailman/listinfo
admin(15092): HTTP_ACCEPT: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
admin(15092): GATEWAY_INTERFACE: CGI/1.1
admin(15092): REMOTE_PORT: 64097
admin(15092): HTTP_ACCEPT_LANGUAGE: de-de
admin(15092): HTTP_ACCEPT_ENCODING: gzip, deflate
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen