ezmlm-browse: Permission-Probleme

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
suntzu
RSAC
Posts: 698
Joined: 2002-12-20 19:47
Location: Mönchengladbach

ezmlm-browse: Permission-Probleme

Post by suntzu » 2003-12-27 18:22

Hallo,

System Debian stable.

ich habe mir ezmlm-browse installiert und will damit jetzt meine Mailinglisten "durchbrowsen" ;-)
Das Problem ist, dass das Script (liegt in /usr/lib/cgi-bin, Debian halt) mir die Indexseite noch anzeigt, beim Klick auf eine Mailingliste aber

Code: Select all

Traceback (most recent call last):
  File "main.py", line 54, in main
    eza = ezmlm.EzmlmArchive(form[LISTDIR])
  File "ezmlm.py", line 135, in __init__
    self.months = os.listdir(os.path.join(self.archdir, 'threads'))
OSError: [Errno 13] Permission denied: '/var/vpopmail/domains/xxxxxx.de/we-planung/archive/threads'
kommt. OK denke ich mir, lässt sich sicherlich irgendwie beheben... Also erstmal UID und GID des Skriptes auf die Werte des o.g. Verzeichnisses ändern... Geht natürlich nicht :-( Wäre ja auch irgendwie zu einfach ;-)

Nächster Schritt: Probehalber mal ein chmod 777 auf den Verzeichnispfad. Siehe da, es klappt... Denkste. Neue Fehlermeldung:

Code: Select all

Traceback (most recent call last):
  File "main.py", line 55, in main
    eza.set_months(form)
  File "ezmlm.py", line 139, in set_months
    firstmonth = int(self.months[0])
IndexError: list index out of range
Leider finde ich nirgends eine Lösung hierfür.

Kann mir jemand helfen?

Danke schonmal,
Dominik

floschi
Userprojekt
Userprojekt
Posts: 3388
Joined: 2002-07-18 08:13
Location: München

Re: ezmlm-browse: Permission-Probleme

Post by floschi » 2003-12-29 12:58

Imho musst du da mit s-Bit arbeiten...