Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 3 of 3
  1. #1

    Default Datenbankprobleme nach Restore

    Hallo !

    Uns ist leider was sehr unangenehmes passiert:

    Ich habe am Freitag ein Update auf die aktuelle Version von OX gemacht und vorher auch ein Backup der Datenbank angelegt. eider gab es kurz nach dem Update ein paar Probleme mit der Festplatte, bei der die OX - Installation und die MySQL - Datenbank beschädigt wurde.

    Die Datenbank (configdb + oxdatabase_6) habe ich aus dem alten Backup wieder hergestellt und die Installation konnte ich durch ein erneutes Einspielen der Pakete reparieren.

    Leider wurde dabei anscheinend die Datenbank nicht geupdatet. Jetzt gibt es immer, wenn man sich versucht einzuloggen SQL-Fehler, die darauf schließen lassen,das die Tabellenstruktur nicht mehr so ist wie sie sollte. Gibt es eine Möglichkeit diese Nachträglich zu updaten ?

    Thx Stefan

    Hier eine Auswahl der Meldungen in der Logdatei:
    SCHWERWIEGEND: Logged at: com.openexchange.ajax.MultipleAdapterServletNew.ha ndle(MultipleAdapterServletNew.java:183)
    CON-0109 Category=8 Message=Invalid SQL Query. exceptionID=-1974413144-16006
    com.openexchange.ajp13.remoteAddress=127.0.0.1
    com.openexchange.ajp13.remotePort=33374
    com.openexchange.session.clientId=USM-EAS
    com.openexchange.session.contextId=1
    com.openexchange.session.userId=35
    CON-0109 Category=8 Message=Invalid SQL Query. exceptionID=-1974413144-16006
    ....
    Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorExceptio n: Unknown column 'co.uid' in 'field list'
    SCHWERWIEGEND: Logged at: com.openexchange.ajax.Appointment.doGet(Appointmen t.java:106)
    APP-0005 Category=5 Message=Unexpected SQL Error! exceptionID=-1974413144-16015
    com.openexchange.ajp13.remoteAddress=127.0.0.1
    com.openexchange.ajp13.remotePort=33571
    com.openexchange.session.clientId=USM-EAS
    com.openexchange.session.contextId=1
    com.openexchange.session.userId=23
    APP-0005 Category=5 Message=Unexpected SQL Error! exceptionID=-1974413144-16015
    at com.openexchange.calendar.CalendarSql.getAppointme ntsBetweenInFolder(CalendarSql.java:214)
    ....
    Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorExceptio n: Unknown column 'organizerId' in 'field list'
    15.04.2012 15:52:47 com.openexchange.ajax.writer.ContactWriter$44 write
    WARNUNG: Contact image URL could not be generated.
    CON-0109 Category=8 Message=Invalid SQL Query. exceptionID=-1974413144-16040
    at com.openexchange.groupware.contact.datasource.Cont actImageDataSource.generateUrl(ContactImageDataSou rce.java:109)
    ...
    Caused by: CON-0109 Category=8 Message=Invalid SQL Query. exceptionID=-1974413144-16039
    at com.openexchange.groupware.contact.datasource.Cont actImageDataSource.optContact(ContactImageDataSour ce.java:223)
    ...
    Caused by: CON-0109 Category=8 Message=Invalid SQL Query. exceptionID=-1974413144-16038
    at com.openexchange.groupware.contact.internal.Contac tExceptionFactory.createException(ContactException Factory.java:81)
    ....
    Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorExceptio n: Unknown column 'co.uid' in 'field list'
    Eine Fehlermeldung die im Browser aufpoppt:
    1. 15.04.2012 13:54 GMT
    Ungültige SQL-Anfrage. (CON-0109, -1974413144-16440)

    Date: Sun Apr 15 2012 15:56:46 GMT+0200 (CEST)
    Host: https://intern.xxxxx.de/ox6/ox.html
    Version: 6.20.2 Rev7 (UI), 6.20.2-Rev7 (Server)
    Browser: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:11.0) Gecko/20100101 Firefox/11.0

    Module: undefined, View: , Folder: undefined, Default folders: eas=truecontacts=154tasks=155infostore=156calendar =153, Landing page: portal, Tree: Classic, Expert: No, Language: de_DE

    Loaded modules: calendar, com.openexchange.extras, com.openexchange.group, com.openexchange.mail.filter, com.openexchange.mobile.configuration.gui, com.openexchange.publish, com.openexchange.resource, com.openexchange.secret.recovery, com.openexchange.subscribe, com.openexchange.user.passwordchange, com.openexchange.user.personaldata, com.openexchange.usm, com.openexchange.usm.eas, com.openexchange.usm.json, com.openexchange.wizard, contacts, folder, infostore, interfaces, mail, mailaccount, messaging, olox20, portal, tasks, themes, uwaWidgets
    Last edited by Stefan Hefner; 04-15-2012 at 04:59 PM.

  2. #2

    Default

    Ach ja wenn ich "resetversion" versuche (ich glaube das ist für das Neu-Ausführen des DB-Updates verantwortlich) kommt folgendes:

    resetversion -c 1 -v 199
    Unexpected error: UPD-0018 Category=1 Message=The version can not be set back if the update tasks handling has been migrated to the Remember Executed Update Tasks concept on schema oxdatabase_6. exceptionID=-1974413144-25967
    Keine Ahnung was mir das sagen soll....
    Last edited by Stefan Hefner; 04-15-2012 at 05:04 PM.

  3. #3

    Default

    Hab nach 2 Mate -Flaschen und einem Kaffe eindlich eine Idee gehabt ->

    per
    ./listExecutedUpdateTasks -n oxdatabase_6
    schauen welche Updates nicht geklappt haben
    und diese dann per
    oxserver6:~# forceupdatetask -c 1 -t com.openexchange.groupware.update.tasks.MailAccoun tFixReplyToMessupTask
    oxserver6:~# forceupdatetask -c 1 -t com.openexchange.groupware.update.tasks.Appointmen tAddOrganizerIdPrincipalPrincipalIdColumnsTask
    oxserver6:~# forceupdatetask -c 1 -t com.openexchange.groupware.update.tasks.ContactAdd UIDFieldTask
    oxserver6:~# forceupdatetask -c 1 -t com.openexchange.groupware.update.tasks.TasksAddUi dColumnTask
    oxserver6:~# forceupdatetask -c 1 -t com.openexchange.groupware.update.tasks.ContactAdd OutlookAddressFieldsTask
    oxserver6:~# forceupdatetask -c 1 -t com.openexchange.groupware.update.tasks.ContactAdd UIDValueTask
    nachholen


    Danke (gut das wir drüber geredet haben )!!!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •