Hi Ben,
Danke für die Meldung. Meine Kommentare sind in Deiner Mail:
Hallo,
beim Update meiner EGW Instanz (Debian 7 mit PostgreSQL 9.1.18-0+deb7u1)
auf die aktuelle 14.3.20151110 bekam ich auf der Konsole diesen Fehler:
EGroupware API version 14.3.007 found.
EGroupware configuration file (header.inc.php) version 1.29 exists and
is up to date
Backup started, this might take a few minutes …
Backup finished.
EGroupware API version 14.3.007 found.
EGroupware configuration file (header.inc.php) version 1.29 exists and
is up to date
Start updating the database …
Database error: Invalid SQL: SELECT egw_cal_user.cal_id AS
cal_id,egw_cal_user.cal_user_id AS
cal_user_id,egw_cal_user.cal_user_attendee AS cal_user_attendee
FROM egw_cal_user
JOIN egw_cal_user user ON user.cal_id=egw_cal_user.cal_id AND
user.cal_user_type=‘e’ AND user.cal_user_id=egw_cal_user.cal_user_id AND
user.cal_user_attendee IS NULL
WHERE egw_cal_user.cal_user_type=‘e’ AND egw_cal_user.cal_user_attendee
IS NOT NULL
GROUP BY
egw_cal_user.cal_id,egw_cal_user.cal_user_id,egw_cal_user.cal_user_attendee
FEHLER: Syntaxfehler bei »user«
LINE 3: JOIN egw_cal_user user ON user.cal_id=egw_cal_user.cal_id AN…
^ (-1)
Ok, Problem ist, dass “user” ein reserviertes Wort in PostgreSQL und
daher nicht als Alias verwendet werden darf.
Um das Problem zu beheben tausche bitte die folgende Datei bei Dir aus
(speichern in /usr/share/egroupware/calendar/inc/):
https://svn.stylite.de/egroupware/branches/14.2/calendar/setup/tables_update.inc.php
Danach musst Du das Update durch einloggen in Setup
(https://domain.com/egroupware/setup/) mit Deinem Setup User/Passwort
noch mal unter [Manage applications] starten.
Gib’ bitte Bescheid ob dann für Dich das Update funktioniert.
Installation failed --> exiting!
EGroupware install log saved to /root/egroupware-epl-install.log
Einloggen funktioniert und auch die Apps scheinen zu laufen. Trotzdem
irritiert mich der Fehler etwas. Insbesondere der Hinweis auf die
fehlgeschlagene Installation.
Das (fehlgeschlagene) Update behebt einen Fehler in wiederholenden
Terminen mit Teilnehmern die keine EGroupware Benutzer sind.
Dh. Deine Installation läuft mit dem fehlgeschlagenen Update genau so
weiter wie zuvor, hat aber noch den Fehler in bereits angelegten Terminen.
Ralf
–
Ralf Becker
Director Software Development
Stylite AG
Isaac-Fulda-Allee 9 | Tel. +49 6131 32702-0
D-55124 Mainz | Fax. +49 6131 32702-70
Email: rb@stylite.de
www.stylite.de | www.egroupware.org
Managing Directors: Andre Keller | Ralf Becker | Gudrun Mueller
Chairman of the supervisory board: Prof. Dr. Birger Leon Kropshofer
VAT DE214280951 | Registered HRB 46224 Mainz Germany