Hi Stefan,
Guten Abend,
beim Upgrade einer betagten 1.6er Version auf die 16.1.20160905
erhalte ich, bei der Migration der Datenbank, die folgende Fehlermeldung:
Invalid SQL: UPDATE egw_ea_identities SET WHERE You have an error in
your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near ‘WHERE’ at line 1 (1064)
Invalid SQL: UPDATE egw_ea_identities SET WHERE You have an error in
your SQL syntax; check the manual that corresponds to your MySQL
server version for the right syntax to use near ‘WHERE’ at line 1 (1064)
Die Meldung bedeutet nur, das die EMail Konten nur unvollständig
migriert wurden.
Das kann man einfach in der Oberfläche “gerade” ziehen.
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘fs_link’ in
’field list’
Die Spalte egw_sqlfs.fs_link wurde im Update zur 1.8, genauer gesagt in
der Version 1.7.001 als letzte Spalte der Tabelle egw_sqlfs als
varchar(255) NULL angelegt und über folgendes SQL mit Inhalt gefüllt
(falls Du Symlinks verwendet hast in der 1.6):
UPDATE egw_sqlfs SET fs_link=fs_content,fs_content=NULL WHERE
fs_mime=‘application/x-symlink’
Da auf dem Server eine MYSQL in der Version 5.5.53 installiert ist,
gehe ich nicht davon aus, dass die ersten beiden Fehler etwas mit
Änderungen im Funktionsumfang von MySQL zu tun haben.
Glaube ich nicht MySQL 5.5 ist inzwischen ziemlich alt, denke Du hast
früher mal ein Update(-versuch) gemacht der fehlgeschlagen ist.
Wiederhole ich die Aktualisierung, dann beschwert sich die Routine
auch nur noch über die fehlende Spalte ‘fs_link’.
Dabei bleibt es dann aber auch und ich komme nicht weiter.
Ist wie oben beschrieben leicht zu beheben.
Gibt es einen eleganten Weg, das Problem zu lösen oder sollte ich mir
die 16.1. installieren und mir dann aus der DB die Eigenschaften für
diese Spalte heraussuchen? In welcher Tabelle finde ich die Spalte?
Siehe oben.
Ralf
Danke für jeden Hinweis & Tipp,
Stefan
Ralf Becker
EGroupware GmbH [www.egroupware.org]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 631 31657-0