Man sollte ja meinen, Serververaltungstools wie Plesk lassen sich am besten auf nem ganz frischen Linux installieren… Das dachte ich bis eben auch. Leider sieht SW-Soft das ganze wohl etwas anders.
Normalerweise ist die Installation auch auf einem Debian System denkbar einfach, Autoinstaller starten, aus ueber 40 Modulen das auswaehlen, was man auch moechte und Plesk haengt sich mit ins Debian APT. Dadurch ists moeglich z.B. eigene Pakete wie ein spezieller Spamassassin oder eine eigene Version von Qmail. Nicht schoen fuer Hardcode Admins, aber es funktioniert in der Regel und es gibt Updates.
Los geht es also, ist ja nicht das erste mal. Bestimmt die Haelfte der verfuegbaren Module werden abgewaehlt und munter auf weiter gedrueckt. Doch was muss ich erleben? Direkt im naechsten Schritt bailt der Installer mit einer (apt) Fehlermeldung:
Exchanging information with licensing server.
Checking whether the package dependencies are resolved.
E: Broken packages
ERROR: Unable to install packages because of package dependency problems.
Not all packages were installed.
Please, contact product technical support.
Dieses Phaenomen hab ich nun auf 2 grundverschiedenen Debian Etch Installationen. Einmal nahezu leer und einmal schon mit nen paar Paketen installiert.
Ein Blick in die /tmp/autoinstaller3.log zeigt die komplette APT Fehlermeldung. Beim zweiten Server liegt es lediglich am fehlenden bind9 Paket.
“apt-get install bind9” _vor_ der Plesk Installation behebt also dieses Problem. Kann der Autoinstaller das nicht selbst??
Wie dem auch sei, der zweite Server weigert sich immernoch. Das Log sagt was seltsames:
The following packages have unmet dependencies:
psa: Depends: psa-php4-configurator (>= 1.3.0) but it is not going to be installed or
psa-php5-configurator (>= 1.3.0) but it is not going to be installed
psa-updates: Depends: psa-php4-configurator (>= 1.3.0) but it is not going to be installed or
psa-php5-configurator (>= 1.3.0) but it is not going to be installed
Das heisst also, Plesk Pakete koennen selbst keine Abhaengigkeiten loesen? Tolle Show. Also weiter im Text, ich habe PHP5 auf dem Rechner. Will heissen, ich versuche rauszufinden, welche dependencies das “psa-php5-configurator” Paket hat. Garnicht so einfach, das gibt es naemlich nicht!
“psa-php4-configurator” hingegen will ein paar PHP4 Pakete. Nach einem “apt-get install php4-common php4-domxml php4-gd php4-mysql php4-imap php4-cli php4-curl libapache2-mod-php4” kann der Autoinstaller “psa-php4-configurator” auch installieren.
Die Installation laeuft nun also durch.
Schoen, dass ich nun PHP4 Leichen im System habe fuer ein Pleskmodul, welches vermutlich nichtmal mehr gebraucht wird.
Grosse bitte an SW-Soft: Wenn ihr meine Supportanfrage schon ignoriert, und ich bin nicht der Einzige, dann raeumt wenigstens fuer 8.2.2 die .debs auf… Danke.
UPDATE:
mit folgendem Eintrag in der /etc/apt/sources.list kann man den psa-php5-configurator nachinstalliern:
deb http://autoinstall.plesk.com/debian/PSA8 etch all
dann ein:
apt-get update && apt-get install psa-php5-configurator