Problem
Auf einem Debian Lenny funktioniert das Update von Plesk auf die aktuelle Version 9.5.1 nicht. Es scheitert an einer gültigen Lizenz.
Das Problem ist nicht sonderlich neu, da fast alle Updates aus der Plesk-Oberfläche diese Meldung zeigen.
Daher sollte grundsätzlich das Plesk-Upgrade von der Commandozeile aus angestossen werden:
/usr/local/psa/admin/sbin/autoinstaller
Leider gibt es bei Lenny aber eine Änderung in der Curl-Libary, die selbst den autoinstaller davon abhalten eine gültige Lizenz zu ziehen.
Lösung
Auf diese Lösung ist der User "GrafKrolock" im Server Support Forum gekommen:
- Mittels Kommandozeile via
/usr/local/psa/admin/sbin/autoinstaller
das Update auf 9.5 durchführen und dabei akzeptieren, dass keine gültige Lizenz vorhanden sei. - Das libcurl-Paket von Lenny sichern. Findet sich unter
/var/cache/apt/archives/libcurl3_7.18.2-8lenny4_*.deb
. - Die
libcurl
aus Etch (irgendwo aus dem Netz runter ziehen) und installieren:
dpkg -i libcurl3_7.15.5-1etch3_i386.deb
Vorher ). - In Plesk einloggen (rote Meldung, dass kein Key vorhanden ist, wird angezeigt) und unter der Lizenzverwaltung mit "Keys abrufen" den Schlüssel aktualisieren. Ausloggen, einloggen, die rote Meldung sollte nun weg sein.
- Die originale libcurl mit
dpkg -i libcurl3_7.18.2-8lenny4_i386.deb
wieder herstellen.
Da man die Schritte 3 und 5 ab Lenny ohnehin hin und wieder
wiederholen muß, empfiehlt es sich, sich die beiden Pakete irgendwo
dauerhaft abzulegen.
Zumindest solange, bis Plesk auch so an seinen Keyserver kommt.
Kategorien:
Stichwörter:
plesk · update · autoinstaller · lizenz · debian · lenny · libcurl ·