Author Topic: Problem beim Upgrade - Datenbank Schema missing table  (Read 3820 times)

Offline Poe

  • Jr. Member
  • **
  • Posts: 40
Problem beim Upgrade - Datenbank Schema missing table
« on: March 26, 2014, 04:02:47 AM »
Hallo,

ich möchte von RC 0.84 auf 0.95 upgraden. Ich bin entsprechend den Hinweisen in dem Upgrade File und der Anleitung im Wiki vorgegangen.
Beim Durchlauf von " Test Config" erhalte ich folgende Fehlermeldung:

Check DB config
DSN (write):  OK
DB Schema:  NOT OK(Database schema differs)

    Missing table 'system'

Der Installer bietet daraufhin ein Versionsupdate an. Dies schlägt fehl:

Warning: system() [function.system]: Unable to fork [xxxxxxxxxxxxxxxx\roundcubemail/bin/updatedb.sh --package=roundcube --version="0.8.4" --dir=xxxxxxxxxxxxxx\roundcubemail/SQL 2>&1] in xxxxxxxxxxxxxxxx\roundcubemail\installer\rcube_install.php on line 649

Database schema update failed.
DB Schema:  NOT OK(Database schema differs)

    Missing table 'system'

Das manuelle Ausführen: bin/updatedb.sh --package roundcube --version=0.8.6 --dir=./SQL von der Kommandozeile des roundcube Hauptverzeichnisses führt nur dazu das Windows nach einem Programm zum öffen fragt.

Ich habe daraufhin nach Forenrecherche versucht die Dateien SQL/mysql/2012080700.sql and SQL/mysql/2013011000.sql manuell auszuführen. Also Doppelklich so das sie sich im MS SQL Server Managment Studio Express geöffnet haben und dann "ausführen" angeklickt. Kein Erfolg.
Meldung:
Meldung 102, Ebene 15, Status 1, Zeile 3
Incorrect syntax near '`'.

Habe von Datenbank aber auch Null Plan.


Was ist jetzt zu tun, kann mich da mal jemand an die Hand nehmen?
Der Unterbau ist ein Windows Server. Ich habe so den Verdacht das es eine Windows spezifische Problematik ist....
Danke, Poe
« Last Edit: March 26, 2014, 07:35:12 AM by Poe »

Offline Poe

  • Jr. Member
  • **
  • Posts: 40
Re: Problem beim Upgrade - Datenbank Schema missing table
« Reply #1 on: March 26, 2014, 08:29:29 AM »
ok, konnte mir selbst helfen, ich schreibs trotzdem mal hierher :-)

- Aus dem Startmenü den MySQL-Command-Line-Client starten
- auf die Datenbank verbinden, in meinem Fall : use roundcubemail
- mit Source das 1. SQL Script für die bestehende Version aufrufen, bie mir: c:/pfad/2012080700.sql für die RC Version 0.84
- mit Source das 2. SQL Script für die neue Version aufrufen, bei mir : c:/pfad/2013011000.sql für die Rc Version 0.95
- im Rc Installer " Test config erneut laufen lassen

by Poe