Plesk-Update von 7.5.4 auf 8.1.1 abgebrochen - wie kann ich das retten?


ide

New Member
Ich hab gestern abend das Update von Plesk 7.5.4 auf 8.1.1 über das CP gestartet. Ne ganze Zeit lang kam "bitte warten", dann wollte mein Firefox die Datei "autoinstaller.php" runterladen!?!? (wtf?)

Ich hab dann mal vorsichtshalber auf öffnen geklickt, aber irgendwie scheint dann doch das Update abgebrochen zu sein. Jetzt hab ich ein Halb-upgedatetes Plesk auf meinem (SuSE 9.3)-Server.

Plesk lässt sich nicht mehr starten. (Error: HTTPD_LOG_D not defined) Immerhin hab ich inzwischen apache2 ohne Plesk zum laufen gebracht, so dass meine Webseiten wieder online sind.

Gibt es eine Möglichkeit, ein so abgebrochenes Update von der Kommandozeile aus fortzusetzen?

Danke für die Hilfe!
 
Ja einfach via:

/usr/local/psa/bin/autoinstaller

diesen in der Shell aufrufen und dort die Optionen anklicken die du willst.
 
Super, danke. Hab ich grad auch gefunden und gemacht.
Die Installation läuft durch, Server bootet sauber und psa startet ohne Fehler.

Wenn ich mich aber im Control Panel einloggen will, erscheint in der Titelzeile immer noch "Plesk 7.5.4" und ich bekomm folgende Meldung angezeigt:

Code:
ERROR: PleskMainDBException  	
MySQL query failed: Table 'psa.itmpl_data' doesn't exist

0: /usr/local/psa/admin/plib/common_func.php3:211
    db_query(string 'SELECT control, state FROM itmpl_data WHERE page="/login_up.php3" AND itmpl_id=""')
1: /usr/local/psa/admin/plib/visibility.php:232
    getVisibilityCustomizations(string '/login_up.php3')
2: /usr/local/psa/admin/plib/visibility.php:467
    getVisibility(string 'login', boolean true, NULL null)
3: /usr/local/psa/admin/plib/visibility.php:476
    isControlVisible(string 'login', boolean true)
4: /usr/local/psa/admin/plib/elements.php3:358
    fetch_hideable_button(array)
5: /usr/local/psa/admin/plib/elements.php3:268
    comm_button(string 'login', string '', string 'return login_oC(document.forms[0], document.forms[1])', boolean true, integer '3')
6: /usr/local/psa/admin/htdocs/login_up.php3:160

???
 
Inzwischen hab ich die Tabellenstruktur und noch ein paar weitere manuell angelegt und kann mich einloggen, aber dann kommen innerhalb des Control Panels immer wieder Meldungen in der Form

Code:
The requested URL /plesk/dashboard/ was not found on this server.

Ich schein da jetzt irgendnen Misch-Masch aus 7.5.4 und 8.1.1 auf dem Server zu haben. Gibt es irgendeinen Weg das zu bereinigen?

Autoinstaller zeigt mir übrigens immer noch an, dass 7.5.4 installiert wäre. Wenn ich nochmal das Update auf 8.1.1 laufen lassen, bietet er mir "Base packages of Plesk" und "Plesk Updater" an. Am Ende macht er aber nichts und mein System ist unverändert.
 
Also die folgenden Tipps auf eigene Gefahr und ist mit viel Arbeit verbunden.
  • Dump der "korrupten" mysql psa-db erstellen und erstmal irgendwo sicher verwahren
  • Struktur-Dump der korrupten mysql psa-db erstellen
  • Im Anhang findest Du die Tabellenstruktur für Plesk 7.5.4 von meinem Server
  • Ein diff-Tool Deiner Wahl (am besten auf Deinem lokalen Rechner) installieren und mein Struktur-Dump mit Deinem vergleichen.
  • "Rausschreiben", welche Tabellen falsch, überflüssig, was auch immer sind.
  • Die Struktur-Tabelle mit Daten füllen aus dem am Anfang erstellten gesamten Dump
  • Good luck!
 

Attachments

Last edited by a moderator:

Back
Top