ISPconfig Grundinstallation Fehlermeldung - Ubuntu 20.04

wlbi

Member
Auf einem komplett neu aufgesetzten Server mit Ubuntu 20.04.4 LTS versuche ich die aktuelle Version von ISPconfig zu installieren.
Das ganze bricht mit folgender Meldung ab.
[INFO] Disabling conflicting apache modules.
[INFO] Enabling apache modules.
[ERROR] Exception occured: ISPConfigOSException -> Command a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi headers proxy_fcgi alias http2 mpm_event 2>&1 failed. (/ispconfig.ai.php:15)

Folgende Eingabe zur Installation:
wget -O - https://get.ispconfig.org | sh -s -- --use-ftp-ports=40110-40210 --unattended-upgrades

Link zum kompletten Installation und Ausgabe bis zum Abbruch -> https://paste-bin.xyz/39808

Wo liegt hier der Fehler?
Hat jemand eine Idee...?

Danke, Alex
 

Till

Administrator
Ruf mal den fehlgeschlagenen Befehl auf um zu sehen wo das problem liegt:

Code:
a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi headers proxy_fcgi alias http2 mpm_event

Hast Du vielleicht vor dem Ausführen des ISPConfig Installers schon Sachen wie Apache oder einen anderen webserver manuall installiert?
 

wlbi

Member
Der Server ist das Abbild von server4you ohne irgend welche Änderungen oder andere manuelle Installationen.
Dann dieser Anleitung gefolgt:

Allerdings bei Schritt 17 etwas anders gemacht.
Nicht über PHP installiert, sondern wie oben gezeigt. Ist das der Fehler?

Code:
# a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi headers proxy_fcgi alias http2 mpm_event
Module suexec already enabled
Module rewrite already enabled
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Module socache_shmcb already enabled
Module ssl already enabled
Module actions already enabled
Considering dependency mime for include:
Module mime already enabled
Module include already enabled
Considering dependency dav for dav_fs:
Module dav already enabled
Module dav_fs already enabled
Module dav already enabled
Considering dependency authn_core for auth_digest:
Module authn_core already enabled
Module auth_digest already enabled
Module cgi already enabled
Module headers already enabled
Considering dependency proxy for proxy_fcgi:
Module proxy already enabled
Module proxy_fcgi already enabled
Module alias already enabled
Module http2 already enabled
Considering conflict mpm_worker for mpm_event:
Considering conflict mpm_prefork for mpm_event:
ERROR: Module mpm_prefork is enabled - cannot proceed due to conflicts. It needs to be disabled first!
 

Till

Administrator
Du kannst manuell installieren, das ist dann diese Anleitung:


oder Du kannst den ganzen Server automatisiert aufsetzen lassen, dass ist dann diese Anleitung:


Beide Anleitungen können nicht gemischt werden und der Autoinstaller kann nicht auf einem system ausgeführt werden, das Du bereits nach der manuellen Anleitung installiert hast. Da Du bereits nach der manuellen Anleitung vorgegangen bist, kannst Du den automatischen installer nicht mehr auf dem Server verwenden und musst stattdessen der manuellen installationsanleitung bis zum Ende folgen. Mit beiden Anleitungen, egal ob manuell oder automatisch, hast Du am ene einen voll funktionsfähigen ISPConfig Server. das automatische geht halt nur viel schneller und ist weniger Arbeit.
 

wlbi

Member
Danke... Ja, das ganze war mein Fehler. Habe automatisch und Manuell gemischt.
Bin sonst absolut zufrieden mit ISPconig. Hatte das schon seit vielen Jahren auf einem anderen Server in Benutzung.
Leider ist der Server abgeschmiert, daher setzte ich eine neuen auf. Plesk, cPanel usw sind einfach unbezahlbar teuer, bei monatlicher Zahlweise.
 

wlbi

Member
Habe den Server nochmal neu aufgesetzt und das Server4You 20.4 minimal Abbild genutzt. Dann ausschließlich die "Automated" Installation benutzt.
Zuvor nichts am Server geändert.

# wget -O - https://get.ispconfig.org | sh -s -- --use-ftp-ports=40110-40210 --unattended-upgrades --no-dns --lang=de

Selbes Problem. Läuft einige Zeit bis zum Punkt:
[INFO] Adding quota to fstab.
[ERROR] Exception occured: ISPConfigOSException -> Command mount -o remount / 2>&1 && quotaoff -avug 2>&1 && quotacheck -avugm 2>&1 && quotaon -avug 2>&1 failed. (/ispconfig.ai.php:15)

Zuvor kommen noch die Fehler:
ERROR: Problem with internal logger (UpdateLogFile = /var/log/clamav/freshclam.log).
ERROR: initialize: libfreshclam init failed.
ERROR: Initialization error!

Code:
# a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi headers proxy_fcgi alias http2 mpm_event
srv6:~# a2enmod suexec rewrite ssl actions include dav_fs dav auth_digest cgi headers proxy_fcgi alias http2 mpm_event
Module suexec already enabled
Module rewrite already enabled
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Module socache_shmcb already enabled
Module ssl already enabled
Module actions already enabled
Considering dependency mime for include:
Module mime already enabled
Module include already enabled
Considering dependency dav for dav_fs:
Module dav already enabled
Module dav_fs already enabled
Module dav already enabled
Considering dependency authn_core for auth_digest:
Module authn_core already enabled
Module auth_digest already enabled
Your MPM seems to be threaded. Selecting cgid instead of cgi.
Module cgid already enabled
Module headers already enabled
Considering dependency proxy for proxy_fcgi:
Module proxy already enabled
Module proxy_fcgi already enabled
Module alias already enabled
Module http2 already enabled
Considering conflict mpm_worker for mpm_event:
Considering conflict mpm_prefork for mpm_event:
Module mpm_event already enabled
 
Zuletzt bearbeitet:

Till

Administrator
Das ist nicht das selbe problem, ist doch komplett anderer Teil der Installation der da fehlschlägt.

Ist das ein VServer? Wenn ja, dann nutzt server4you vermutlich virtuozzo, das ist keine Vollvirtualisierung wie KVM sondern lediglch ein Linux Kernel Container, und der kann halt kein Linux Quota in der VM und daher schlägt die Wuota Installation fehl. Bei systemen die kein Linux Quota können, musst Du mit --no-quota Option installieren.
 

wlbi

Member
Es ist kein vserver, sondern ein frisch installierter Dedicated Server mit Ubuntu 20.04.4
Hatte das gerade im Moment, bevor ich dein Posting gelesen habe auch bemerkt, dass die Installation mit --no-quota durchläuft und funktioniert.
Ohne Quota ist aber doof... ;-)

In der /etc/fstab steht folgendes: (natürlicher mit richtiger UUID)
UUID=XXXX / ext4 errors=remount-ro,usrquota,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 1

Die Pakete quota und quotatool sind installiert.

# quota --version
Quota utilities version 4.05.
Compiled with: USE_LDAP_MAIL_LOOKUP EXT2_DIRECT HOSTS_ACCESS RPC RPC_SETQUOTA BSD_BEHAVIOUR

Eine Idee, woran das liegen könnte?
 
Zuletzt bearbeitet:

Till

Administrator
Die fehlermeldung zeigt ja den befehl an, der fehlschlägt:

mount -o remount / 2>&1 && quotaoff -avug 2>&1 && quotacheck -avugm 2>&1 && quotaon -avug

den kannst Du der Einfachheit auseinander nehmen, um zu schauen was da genau fehl schlägt:

mount -o remount /
quotaoff -avug
quotacheck -avugm
quotaon -avug
 

wlbi

Member
# mount -o remount /
mount: /: mount point not mounted or bad option.

Dass der nicht gemountet ist, bezweifle ich mal ;-)

# quotaoff -avug
/dev/sda4 [/]: group quotas turned off
/dev/sda4 [/]: user quotas turned off

# quotacheck -avugm
quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
quotacheck: Scanning /dev/sda4 [/] done
quotacheck: Checked 15505 directories and 113978 files

# quotaon -avug
/dev/sda4 [/]: group quotas turned on
/dev/sda4 [/]: user quotas turned on
 

wlbi

Member
@Till Vielen Dank, endlich funktioniert es wie es soll... Perfekt!
fstab sieht nun so aus:
UUID=x-x-x-x / ext4 errors=remount-ro,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 10 1
 

Werbung

Top