Page 1 of 1
PD-Admin unter Debian
Posted: 2003-10-15 17:01
by sfeni
Ich habe nun mal eine Testinstallation gemacht von PD-Admin...
Nachdem ich alles eingestellt habe und den Master-Reseller anlegen wollte, kam folgende Meldung:
Code: Select all
server04:/var/qmail/bin# /etc/admin/makereseller.pl "Vorname Nachname"
groupadd! useradd! Homeverzeichnis eingerichtet!
Benutzername: nachnvb6
Passwort: WOjZl0OD
Passwort gesetzt! .profile eingerichtet!
Can't exec "/var/qmail/bin/maildirmake": No such file or directory at /etc/admin/makereseller.pl line 187.
/bin/chown: getting attributes of `/home/nachnvb6/Maildir': No such file or directory
/bin/chgrp: getting attributes of `/home/nachnvb6/Maildir': No such file or directory
server04:/var/qmail/bin#
Woran liegt das?
Die Datei "/var/qmail/bin/maildirmake" gibts nicht, aber wo kann ich das ändern, dass er eine andere benutzt und welche ist die richtige? (qmail unter debian)
Re: PD-Admin unter Debian
Posted: 2003-10-15 22:09
by manitwo
Die Frage ist doch auch warum es die Datei bei Dir nicht gibt.
Ich habe Debian, PD-Admin und QMail nach der PD-Admin Anleitung installiert.
Bei mir ist die Datei vorhanden.
Re: PD-Admin unter Debian
Posted: 2003-10-16 08:43
by daniel bradler
Sfeni wrote:Can't exec "/var/qmail/bin/maildirmake"Die Datei "/var/qmail/bin/maildirmake" gibts nicht, aber wo kann ich das ändern, dass er eine andere benutzt und welche ist die richtige? (qmail unter debian)
pd-admin setzt eine Standard-Installation von qmail voraus, bei der maildirmake unter dem o. g. Pfad installiert ist. Liegt die qmail-Installation -- aus welchen Gründen auch immer -- an anderer Stelle, muss sie nach /var/qmail verlinkt werden.
Viele Grüße,
Daniel Bradler
Re: PD-Admin unter Debian
Posted: 2003-10-16 13:31
by sfeni
Ich habe qmail wie folgt installiert:
Code: Select all
apt-get install qmail-src ucspi-tcp-src
build-ucspi-tcp
build-qmail
.........
Ich habe nicht direkt aus den Sourcen kompiliert, sondern die Debian-Sourcen genommen.
Weis jemand wo dort diese Datei liegt?
Re: PD-Admin unter Debian
Posted: 2003-10-16 17:20
by manitwo
locate maildirmake sagt es Dir.
Re: PD-Admin unter Debian
Posted: 2003-10-16 17:40
by sfeni
Code: Select all
server:/etc/admin# whereis maildirmake
maildirmake: /usr/bin/maildirmake /usr/sbin/maildirmake /usr/man/man1/maildirmake.1.gz
server:/etc/admin#
locate habe ich nicht installiert, aber mit whereis hat es auch geklappt. Danke ;-)
Code: Select all
server:/var/qmail/bin# ln -s /usr/bin/maildirmake maildirmake
Dann ein symbolischen Link...
Code: Select all
server:/etc/admin# ./makereseller.pl "Vorname1 Nachname1"
groupadd! useradd! Homeverzeichnis eingerichtet!
Benutzername: nachnvcy
Passwort: 6Suletuj
Passwort gesetzt! .profile eingerichtet!
server:/etc/admin#
... und es funzt.
Re: PD-Admin unter Debian
Posted: 2003-10-16 18:05
by sfeni
Gibts sonst noch was, das man unter Debian beachten muss/sollte?
EDIT:
Wie muss die "$httpd_conf_template" aussehen?
Code: Select all
$popuser_name = "popuser";
$popuser_id = (getpwnam($popuser_name))[2];
$popuser_gid = (getpwnam($popuser_name))[3];
Wofür sind diese Einstellungen?
Code: Select all
$pop3_root = "/home/popuser/popboxen/";
Ist das qmail egal wo die Pop-Boxen liegen?
Code: Select all
$apacheconf = '/etc/apache/httpd.conf';
$httpdconf = '/etc/apache/httpd.conf';
Wo liegt der Unterschied zwischen den 2 Variablen? Ich hab sie nun eben beide mal gleich gesetzt.
Re: PD-Admin unter Debian
Posted: 2003-10-17 07:48
by daniel bradler
Sfeni wrote:EDIT:
Wie muss die "$httpd_conf_template" aussehen?
In der Dokumentation findet sich ein Link auf eine Beispielkonfigurationsdatei.
Sfeni wrote:
Code: Select all
$popuser_name = "popuser";
$popuser_id = (getpwnam($popuser_name))[2];
$popuser_gid = (getpwnam($popuser_name))[3];
Wofür sind diese Einstellungen?
Diese Einstellungen legen fest, welche Benutzer zur Verwaltung der Mailboxen benutzt wird. Sie sollten nicht verändert werden.
Code: Select all
$pop3_root = "/home/popuser/popboxen/";
Ist das qmail egal wo die Pop-Boxen liegen?
Das ist qmail egal, dennoch sollten diese Einstellungen nicht verändert werden.
Code: Select all
$apacheconf = '/etc/apache/httpd.conf';
$httpdconf = '/etc/apache/httpd.conf';
Wo liegt der Unterschied zwischen den 2 Variablen? Ich hab sie nun eben beide mal gleich gesetzt.
Die Variable $apacheconf existiert nur noch aus historischen Gründen und sollte leer bleiben.
Viele Grüße,
Daniel Bradler
Re: PD-Admin unter Debian
Posted: 2003-10-17 12:37
by sfeni
Danke schön,
ich kann ja sicher auch meine eigene "$httpd_conf_template" verwenden.
Wo trägt PD-Admin denn die VHosts ein?
Re: PD-Admin unter Debian
Posted: 2003-10-17 14:06
by manitwo
In die Apache Config.
Dafür braucht PD-Admin das Template ja.
Es wird das Template genommen und dazu werden die VHosts generiert.
So siehts jedenfalls aus.