Hauptseite | Letzte Änderungen | Seite bearbeiten | Versionen

Druckversion | Lizenzbestimmungen

Nicht angemeldet
Anmelden | Hilfe
 

SuSE Linux

aus VHCS, der freien Wissensdatenbank

Hauptseite > SuSE Linux


!! Jetzt im neuen Wiki !! (http://vhcs.net/new/modules/phpwiki/index.php/SuSE%20Linux)


Inhaltsverzeichnis

System Voraussetzungen

Bevor Sie das VHCS Paket für SuSE herunterladen und installieren, sollten Sie die System Voraussetzungen überprüfen und noch nicht vorhandene System Pakete nachinstallieren! Die komplette Liste mit allen benötigten System Paketen finden Sie im Bereich Installation.

VHCS Installation

Die VHCS Software von [1] (http://prdownloads.sourceforge.net/vhcs/vhcs2.2.tar.bz2?download) herunterladen.

Das VHCS Tarball (http://de.wikipedia.org/wiki/Tar) entpacken.

tar xjf vhcs2.2.tar.bz2

Die VHCS-Konfigurations-Datei für Version 2.2 für SuSE herunterladen.

wget http://download.vhcs.net/v2/suse/vhcs2_SuSE.conf

Die VHCS-Konfigurations-Datei für Version 2.4 für SuSE herunterladen. Stand 24.03.2005 für Build: 21.03.2005

wget http://www.lederhaas.st/vhcs2_SuSE.conf 

Die VHCS-Konfigurations-Datei (vhcs2.conf) in vhcs2.2/configs/ ersetzen.

mv vhcs2.2/configs/vhcs2.conf vhcs2.2/configs/vhcs2.conf_backup
cp vhcs2_SuSE.conf  vhcs2.2/configs/vhcs2.conf

Das Init Script für VHCS Network herunterladen und ersetzen.

wget http://download.vhcs.net/v2/suse/vhcs2_network
mv vhcs2.2/configs/init.d/vhcs2_network vhcs2.2/configs/init.d/vhcs2_network_backup
cp vhcs2_network vhcs2.2/configs/init.d/vhcs2_network

Falls Sie SuSE Firewall einsetzen, sollen Sie noch folgendes beachten: VHCS und Firewall

Sie sollten das Postfix Konfigurationsdatei in vhcs2.2/configs/postfix/main.cf manuell anpassen und die folgende Variable in Zeile 28 anpassen:

setgid_group = maildrop

Das VHCS Pack für SuSE erstellen.

cd vhcs2.2/
make install

Das VHCS Pack wird in /tmp/vhcs2/ angelegt. Danach sollten Sie die Standard-Installations-Anweisungen befolgen.


Perl Module

Wir haben ein Script zur Verfügung gestellt, womit Sie vor einer Installation die Verfügbarkeit der Perl Module auf ihrem System überprüfen können (/var/www/vhcs2/engine/setup/vhcs2-check-perl-moduls).

Falls Module fehlen, sollten Sie sie nachinstallieren. Für die meisten Module wird von SuSE ein RPM zur Verfügung gestellt. Derzeit einzige Ausnahme ist das Modul ReadPassword. Sie können ReadPassword über CPAN wie folgt installieren.

perl -MCPAN -e 'install Term::ReadPassword'

Alternativ können sie die Sources (Quellcode) herunterladen und das Modul lokal laut folgender Kurzanleitung bilden und installieren.

wget http://download.vhcs.net/v2/suse/libterm-readpassword-perl_0.01.orig.tar.gz
tar -xzf libterm-readpassword-perl_0.01.orig.tar.gz
cd libterm-readpassword-perl-0.01.orig/
perl Makefile.PL
make install

ProFTPd Installation

Laden Sie ProFTPd herunter und entpacken Sie das Tarball.

wget http://download.vhcs.net/v2/suse/proftpd-1.2.10.tar.bz2
tar -xjf proftpd-1.2.10.tar.bz2
cd proftpd-1.2.10/

Konfigurieren, compilieren und installieren Sie proFTPd.

./configure \
--sysconfdir=/etc \
--with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql \
--with-includes=/usr/include/mysql \
--with-libraries=/usr/lib/mysql \
&& make \
&& make install

Eine sehr umfangreiche Dokumentation über ProFTPd finden Sie unter http://www.proftpd.de.


SuSE Workarounds

Wir haben bereits VHCS 2.2 auf SuSE 8.x, 9.0, 9.1 und 9.2 erfolgreich installiert. Dabei sind uns noch die folgenden Unterschiede aufgefallen.

Änderungen in /etc/apache2/httpd.conf - hier sollten man noch Folgendes anpassen.

#Include /etc/apache2/vhosts.d/*.conf
Include /etc/apache2/sites-available/vhcs2.conf

Änderung in /etc/apache2/sites-available/vhcs2.conf und in /etc/vhcs2/apache/working/vhcs2.conf - hier sollte man in dem Bereich für das GUI noch Folgendes hinzufügen.

Allow from all

Danach sollte der Bereich folgend aussehen.

Alias /vhcs2 /var/www/vhcs2/gui
<Directory /var/www/vhcs2/gui>
    AllowOverride none
    Options MultiViews IncludesNoExec FollowSymLinks
    ErrorDocument 404 /vhcs2/errordocs/index.php
    DirectoryIndex index.html index.php
    Allow from all
</Directory>

Die SASL2 Konfiguration; das smtpd.conf innerhalb von /usr/lib/sasl2/ (evtl. auch in /usr/lib64/sasl2) muss wie folgt aussehen.

pwcheck_method: auxprop
mech_list: plain login

Um unter SuSE 9.2 eigene Fehlermeldungen angezeigt zu bekommen muss in der Apache2-Konfiguration default-server.conf innerhalb von /etc/apache2/ Folgendes ergänzt werden.

Nach Zeile 51:

<Directory "/var/www/virtual/*/errors">
       Options Indexes MultiViews
       AllowOverride None
       Order allow,deny
       Allow from all
</Directory>

Fehlermeldungen

Falls Sie diese Fehlermeldung bei einer SuSE Installation bekommen

ERROR: External command '/usr/sbin/makeuserdb' returned '2' status !

sollten Sie die /etc/courier/userdb-Datei verschieben und einen Link erstellen:

cd /etc/courier/
mv userdb ../
ln -s /etc/userdb userdb

Falls Sie diese Fehlermeldung bei einer SuSE Installation bekommen

ERROR: External command '/usr/sbin/postmap 
/etc/postfix/vhcs2/{aliases,domains,mailboxes,transport,sender-access}
&> /tmp/vhcs2-setup-services.log' returned '1' status ! 

sollten Sie Änderungen in der Postfix Konfigurationsdatei main.cf in /etc/postfix/main.cf, /etc/vhcs2/postfix/main.cf sowie in /etc/vhcs2/postfix/backup/main.cf.* vornehemen. Sie sollten die Variable in Zeile 28 anpassen:

setgid_group = maildrop

Falls Sie beim Starten von Courier eine Fehlermeldung bekommen:

suse:~/sys_pack/php # /etc/init.d/courier-imap start
Starting Courier-IMAP /var/run/courier/imapd.pid.lock: No such file or directory
ll_daemon_start: Resource temporarily unavailable

sollten Sie wie folgt vorgehen:

suse:~/sys_pack/php # cd /var/run/
suse:/var/run # mkdir courier

Falls Sie beim ersten Zugriff auf VHCS via Browser die Fehlermeldung bekommen:

Fatal error: Call to undefined function: session_start() in /var/www/vhcs2/gui/include/vhcs-lib.php on line 20

ist beim PHP kein Session Support aktiviert. Sie müssen dann das Packet PHP4-session via YAST nachinstallieren.

Dokumentations-Nachbesserungen

Sollten Sie einen Verbesserungsbedarf der Installationsanweisungen für VHCS@SuSE feststellen, möchten wir Sie bitte, sich in das Wiki Portal anzumelden und die entsprechende Verbesserungen vorzunehmen.

Vielen Dank im Voraus!

Weitere Konfigurations-Einzelheiten werden ständig im VHCS Forum diskutieren.

Von "http://wiki.vhcs.net/index.php/SuSE_Linux"

Diese Seite wurde bisher 11105 mal abgerufen. Diese Seite wurde zuletzt geändert um 21:40, 20. Jul 2005.


[Hauptseite]
Hauptseite
Letzte Änderungen
Zufälliger Artikel
Aktuelle Ereignisse

Seite bearbeiten
Diskussion
Versionen
Was zeigt hierhin
Verlinkte Seiten

Spezialseiten
Kontakt