Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
doc
Posts: 80
Joined: 2003-01-02 05:47
Location: Mainz

Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Post by doc » 2003-02-02 13:09

Hallo,

ich bin mitten in ner Installation von Mailman 2.1 unter Suse 8.1 und Confixx.

Wer hat schon Erfahrung?

Meine Schritte: 1. mit yast mailman installieren.
2. mailman 2.1 bei sourceforge holen und drüber installieren.

Ganze Anpassung läuft recht glatt.

dann aber die cronscripte mit folgender Meldung:

Traceback (most recent call last):
File "/usr/lib/mailman/cron/gate_news", line 274, in ?
main()
File "/usr/lib/mailman/cron/gate_news", line 249, in main
lock.lock(timeout=0.5)
File "/usr/lib/mailman/Mailman/LockFile.py", line 238, in lock
self.__write()
File "/usr/lib/mailman/Mailman/LockFile.py", line 415, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 13] Permission denied: '/var/spool/mailman/locks/gate_news.lock.p1234567.30762.0'

p1234567.30762.0' da versteckt sich der pureserver hinter

erreichbar ist das ganze unter:
http://list.arzt-seite.info/mailman/listinfo

soweit stimmt alles. Mailman liegt bei mir in /usr/lib/mailman

Wer hat die Installation schon mal gemacht? dem cgi habe ich die gid www gegeben 65534 hat leider nicht funktioniert.

./configure --prefix=/usr/lib/mailman --sysconfdir=/etc --localstatedir=/var/run --libexecdir=/usr/lib/mailman --mandir=/usr/share/man --with-groupname=mdom --with-username=mdom --with-var-prefix=/var/spool/mailman --with-cgi-gid=www --with-mail-gid=65534

doc
Posts: 80
Joined: 2003-01-02 05:47
Location: Mainz

postconf -n

Post by doc » 2003-02-02 15:29

ich sende dazu mal auch meine postconf von postfix

myhostname = p12345678.pureserver.info

was passiert, wenn ich diese Zeile anpasse? also nen host wie schmerz.arzt-seite.info eintrage? das mit dem pureserver.info stört immens wenn der hostname ausgelesen wird. gehen bei änderung mails nimmer?

p12345678:/usr/lib/mailman/bin # postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = autoresp
fast_flush_domains = $relay_domains
in_flow_delay = 0
inet_interfaces = all
local_recipient_maps = $alias_maps unix:passwd.byname
mail_owner = postfix
mail_spool_directory = /var/mail
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = arzt-seite.info
masquerade_exceptions = root
mydestination = $myhostname, localhost.$mydomain, $mydomain, smtp.$mydomain
mydomain = arzt-seite.info
myhostname = p12345678.pureserver.info
mynetworks_style = host
newaliases_path = /usr/sbin/sendmail
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions =
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
strict_rfc821_envelopes = no
tls_random_source = dev:/dev/urandom
transport_maps = hash:/etc/postfix/transport
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains

doc
Posts: 80
Joined: 2003-01-02 05:47
Location: Mainz

Re: Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Post by doc » 2003-02-03 03:21

Vielleicht hilft das weiter:

in Confixx als Admin habe ich die Standard Domain von p1234567.pureserver.info auf arzt-seite.info geändert.

Danach gingen die http seiten von Postfix nicht mehr. Folgende Fehlermeldung unten. Nach Neucompilierung ging es wieder. Die Frage ist nun... War es das Confixx Script das per Cron läuft oder die Ã?nderung der Standard Domain?



Bug in Mailman version 2.1

We're sorry, we hit a bug!
If you would like to help us identify the problem, please email a copy of this page to the webmaster for this site with a description of what happened. Thanks!

Traceback:

Traceback (most recent call last):
File "/usr/lib/mailman/scripts/driver", line 68, in run_main
immediate=1)
File "/usr/lib/mailman/Mailman/Logging/StampedLogger.py", line 52, in __init__
Logger.__init__(self, category, nofail, immediate)
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 49, in __init__
self.__get_f()
File "/usr/lib/mailman/Mailman/Logging/Logger.py", line 67, in __get_f
1)
File "/usr/lib/python2.2/codecs.py", line 496, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: '/var/spool/mailman/logs/error'





--------------------------------------------------------------------------------

Python information:
Variable Value
sys.version 2.2.1 (#1, Oct 15 2002, 03:52:39) [GCC 3.2]
sys.executable /usr/bin/python
sys.prefix /usr
sys.exec_prefix /usr
sys.path /usr
sys.platform linux2




--------------------------------------------------------------------------------

Environment variables:
Variable Value
HTTP_COOKIE lang=german; nuke_myh_act=YToyOntpOjA7aTozNDcxMjtpOjE7czo5OiIxNzgyMjMwNDAiO30%3D; anno=MDMwMjAyMjEwOTQ3Og%3D%3D
SERVER_SOFTWARE Apache/1.3.26 (Linux/SuSE) mod_ssl/2.8.10 OpenSSL/0.9.6g mod_python/2.7.8 Python/2.2.1 PHP/4.2.2 mod_perl/1.27
PYTHONPATH /usr/lib/mailman
SCRIPT_FILENAME /usr/lib/mailman/cgi-bin/admin
SERVER_ADMIN webmaster@arzt-seite.info
SCRIPT_NAME /mailman/admin
SERVER_SIGNATURE Apache/1.3.26 Server at list.arzt-seite.info Port 80
REQUEST_METHOD GET
HTTP_HOST list.arzt-seite.info
SERVER_PROTOCOL HTTP/1.1
QUERY_STRING
REQUEST_URI /mailman/admin
HTTP_ACCEPT */*
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
HTTP_CONNECTION Keep-Alive
SERVER_NAME list.arzt-seite.info
REMOTE_ADDR xxx.xxx.xxx.xxx
REMOTE_PORT 36585
HTTP_ACCEPT_LANGUAGE de
SERVER_ADDR 217.160.171.37
SERVER_PORT 80
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT_ENCODING gzip, deflate
UNIQUE_ID Pj3OXH8AAAIAAFEOD4I
DOCUMENT_ROOT /home/www/confixx/html/gesperrt

doc
Posts: 80
Joined: 2003-01-02 05:47
Location: Mainz

Re: Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Post by doc » 2003-02-05 15:27

Confix scheint über Nacht jedes Mal die Konfiguration zu zerstören. Weiss hier niemand einen Rat?

[tom]
RSAC
Posts: 671
Joined: 2003-01-08 20:10
Location: Berlin

Re: Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Post by [tom] » 2003-02-05 17:47

Doc wrote:Confix scheint über Nacht jedes Mal die Konfiguration zu zerstören. Weiss hier niemand einen Rat?
Anscheinend nicht. gelesen wurde das hier ja schon oft genug. Ich slebst hab Mailman auch noch nicht konfiguriert - das kommt in ein paar Tagen/Wochen.

Was mir aufgefallen ist: Du hast die GID 65534 genommen. Die "gehört" Confixx. Vermutlich sind die System UID's/GID's unter 2000. Steht in der confixx_main.

Auch, wenn ich nix beitragen konnte - manchmal hilft es, dass andere dann die entscheidende Idee bekommen. ;-)

[TOM]

doc
Posts: 80
Joined: 2003-01-02 05:47
Location: Mainz

Re: Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Post by doc » 2003-02-05 19:26

[TOM] wrote: Was mir aufgefallen ist: Du hast die GID 65534 genommen. Die "gehört" Confixx. Vermutlich sind die System UID's/GID's unter 2000. Steht in der confixx_main.

Auch, wenn ich nix beitragen konnte - manchmal hilft es, dass andere dann die entscheidende Idee bekommen. ;-)

[TOM]
Der entscheidende Tipp :-)

Hmmm ruf mich doch mal an zur Abklärung. Ich rufe gerne zurück. tel 06731 499155

Mailman läuft unter Suse als nutzer daemon. postfix will lieber aus sicherheitsgründen nobody nutzen.

also 2 möglichkeiten: in /etc/postfix/main.cf default_privs =daemon
das hat zur Folge, dass ein stück sicherheit aufgegeben wird

oder eben mit --with-cgi-gid=65534 --with-mail-gid=65534 ändern wobei die cgi-gid nicht geht und leider in www geändert werden muss.

doc
Posts: 80
Joined: 2003-01-02 05:47
Location: Mainz

Re: Mailman 2.1 Instalation unter Suse 8.1 mit Confixx

Post by doc » 2003-02-05 19:48

huch mir fällt auf:

1und1 hat in postfix standardmässig in /etc/postfix/main.cf default privs = autoresp eingetragen. was bedeutet dass denn wieder? Warum diese Ã?nderung und was bewirkts... tsss der Rechner mit Confixx scheint vorwiegend ein Zeitfresser zu sein.