Announcement

Collapse
No announcement yet.

Datenbankprobleme nach Restore

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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, 04:59 PM.

  • #2
    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, 05:04 PM.

    Comment


    • #3
      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 )!!!

      Comment

      Working...
      X