Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 9 of 9
  1. #1
    Join Date
    Apr 2011
    Posts
    121

    Default Kein Zugriff mehr auf die Datenbank nach Update

    Hallo, nach dem Update habe ich beim Versuch die Adminskripte aufzurufen die meldung:
    "Database is locked or is now beeing updated, please try again later"

    In der open-xchange-admin.log ist bei dem Update folgendes Problem aufgetreten:

    "...
    Update task DropFKTask on schema oxdatabase_6 done.
    Mar 5, 2012 11:32:59 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:153)
    Starting update task ContactAddOutlookAddressFieldsTask on schema oxdatabase_6.
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPService <init>
    SEVERE: Could not create sender to [127.0.0.1:57462] -- Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPCacheManager fixService
    SEVERE: Can't fix Socket is null, cannot connect to 127.0.0.1:57462
    ....
    Mar 5, 2012 11:33:20 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPService <init>
    SEVERE: Could not create sender to [127.0.0.1:57462] -- Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:20 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPCacheManager fixService
    SEVERE: Can't fix Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:20 AM org.apache.jcs.auxiliary.lateral.LateralCacheResto re canFix
    ...
    "
    Die oberen Passagen wiederholen sich dan mehrmals.

    Ich muss auch dazu sagen, dass unsere Datebank gar nicht auf dem Localhost ist, sondern auf einem anderen Rechner ausgelagert ist - und es hat vor dem Update auch wunderbar funktioniert. Auch die vorherigen Updates verliefen ohne Probleme.

    Was könnte ich da machen?
    Danke.
    Last edited by Victor; 03-05-2012 at 02:02 PM.

  2. #2

    Default

    hi victor,

    frage schon mal im yast geprüft ob alles ox packete den gleichen rev. stand haben??

  3. #3
    Join Date
    Apr 2011
    Posts
    121

    Default

    also hier ist die Liste aller installierten ox-Packete mit deren Version:

    open-xchange-modules-model-6.20.1.0-7_9.1
    open-xchange-activation-6.20.1.0-7_9.1
    open-xchange-dataretention-6.20.1.0-7_9.1
    open-xchange-publish-6.20.1.0-7_9.1
    open-xchange-meta-gui-6.20.1.0-7_9.1
    open-xchange-push-udp-6.20.1.0-7_9.1
    open-xchange-conversion-servlet-6.20.1.0-7_9.1
    open-xchange-user-json-6.20.1.0-7_9.1
    open-xchange-file-storage-json-6.20.1.0-7_9.1
    open-xchange-themes-default-6.20.1.0-7_9.1
    open-xchange-publish-infostore-online-6.20.1.0-7_9.1
    open-xchange-6.20.1.0-8_10.1
    open-xchange-mailfilter-6.20.1.0-8_10.1
    open-xchange-admin-plugin-hosting-6.20.1.0-7_9.2
    open-xchange-gui-login-theme-default-6.20.1.0-7_9.1
    open-xchange-sql-6.20.1.0-7_9.1
    open-xchange-config-cascade-6.20.1.0-7_9.1
    open-xchange-messaging-6.20.1.0-7_9.1
    open-xchange-file-storage-config-6.20.1.0-7_9.1
    open-xchange-push-6.20.1.0-7_9.1
    open-xchange-file-storage-infostore-6.20.1.0-7_9.2
    open-xchange-secret-recovery-6.20.1.0-7_9.1
    open-xchange-ajp-6.20.1.0-7_9.1
    open-xchange-admin-lib-6.20.1.0-7_9.2
    open-xchange-subscribe-6.20.1.0-7_9.1
    open-xchange-oauth-json-6.20.1.0-7_9.1
    open-xchange-frontend-uwa-json-6.20.1.0-7_9.2
    open-xchange-subscribe-facebook-6.20.1.0-7_9.1
    open-xchange-messaging-twitter-6.20.1.0-7_9.1
    open-xchange-admin-plugin-hosting-client-6.20.1.0-7_9.2
    open-xchange-meta-singleserver-6.20.1.0-7_9.1
    open-xchange-jcharset-6.20.1.0-7_9.1
    open-xchange-online-help-en-us-6.20.1.0-7_9.1
    open-xchange-admin-plugin-hosting-doc-6.20.1.0-7_9.2
    open-xchange-xerces-ibm-6.20.1.0-7_9.1
    open-xchange-logging-6.20.1.0-7_9.1
    open-xchange-conversion-6.20.1.0-7_9.1
    open-xchange-secret-6.20.1.0-7_9.1
    open-xchange-crypto-6.20.1.0-7_9.1
    open-xchange-html-6.20.1.0-7_9.1
    open-xchange-cache-6.20.1.0-8_10.1
    open-xchange-gui-wizard-plugin-gui-6.20.1.0-8_10.1
    open-xchange-mobile-configuration-gui-6.20.1.0-7_9.1
    open-xchange-authentication-imap-6.20.1.0-7_9.1
    open-xchange-calendar-printing-6.20.1.0-7_9.1
    open-xchange-control-6.20.1.0-7_9.1
    open-xchange-mobile-configuration-json-6.20.1.0-7_9.1
    open-xchange-proxy-servlet-6.20.1.0-7_9.1
    open-xchange-modules-storage-6.20.1.0-7_9.2
    open-xchange-unifiedinbox-6.20.1.0-7_9.1
    open-xchange-messaging-generic-6.20.1.0-7_9.1
    open-xchange-itip-json-6.20.1.0-5_6.3
    open-xchange-secret-recovery-json-6.20.1.0-7_9.1
    open-xchange-oauth-twitter-6.20.1.0-7_9.1
    open-xchange-subscribe-linkedin-6.20.1.0-7_9.1
    open-xchange-subscribe-json-6.20.1.0-7_9.1
    open-xchange-subscribe-crawler-6.20.1.0-7_9.1
    open-xchange-admin-6.20.1.0-7_9.2
    open-xchange-meta-pubsub-6.20.1.0-7_9.1
    open-xchange-mobile-configuration-generator-6.20.1.0-7_9.1
    open-xchange-report-client-6.20.1.0-7_9.1
    open-xchange-conversion-engine-6.20.1.0-7_9.1
    open-xchange-publish-microformats-6.20.1.0-7_9.1
    open-xchange-gui-loading-theme-default-6.20.1.0-7_9.1
    open-xchange-admin-doc-6.20.1.0-7_9.2
    open-xchange-xml-6.20.1.0-7_10.1
    open-xchange-templating-base-6.20.1.0-7_8.2
    open-xchange-config-cascade-user-6.20.1.0-7_9.1
    open-xchange-proxy-6.20.1.0-7_9.1
    open-xchange-configread-6.20.1.0-7_9.1
    open-xchange-i18n-6.20.1.0-7_9.1
    open-xchange-gui-6.20.1.0-7_9.1
    open-xchange-help-usm-eas-6.20.1.0-6_6.1
    open-xchange-server-6.20.1.0-8_10.1
    open-xchange-contactcollector-6.20.1.0-7_9.1
    open-xchange-modules-json-6.20.1.0-7_9.1
    open-xchange-http-deferrer-6.20.1.0-7_9.1
    open-xchange-templating-json-6.20.1.0-7_9.1
    open-xchange-folder-json-6.20.1.0-7_9.1
    open-xchange-calendar-6.20.1.0-7_9.2
    open-xchange-pop3-6.20.1.0-7_9.1
    open-xchange-oauth-6.20.1.0-7_9.2
    open-xchange-secret-recovery-mail-6.20.1.0-7_9.1
    open-xchange-frontend-uwa-6.20.1.0-7_9.2
    open-xchange-data-conversion-ical4j-6.20.1.0-7_9.1
    open-xchange-oauth-facebook-6.20.1.0-7_9.1
    open-xchange-subscribe-msn-6.20.1.0-7_9.1
    open-xchange-messaging-facebook-6.20.1.0-7_9.1
    open-xchange-usm-6.20.1.0-6_10.1
    open-xchange-eas-6.20.1.0-6_16.2
    open-xchange-meta-mobility-6.20.1.0-7_9.1
    open-xchange-admin-plugin-contextrestore-6.20.1.0-7_9.2
    open-xchange-subscribe-microformats-6.20.1.0-7_9.1
    open-xchange-online-help-de-de-6.20.1.0-7_9.1
    open-xchange-global-6.20.1.0-8_10.1
    open-xchange-tx-6.20.1.0-7_9.1
    open-xchange-charset-6.20.1.0-7_9.1
    open-xchange-file-storage-generic-6.20.1.0-7_9.1
    open-xchange-templating-6.20.1.0-7_9.1
    open-xchange-monitoring-6.20.1.0-7_9.1
    open-xchange-sessiond-6.20.1.0-8_10.1
    open-xchange-authorization-standard-6.20.1.0-7_9.1
    open-xchange-spamhandler-default-6.20.1.0-7_9.1
    open-xchange-settings-extensions-6.20.1.0-7_9.1
    open-xchange-gui-wizard-plugin-6.20.1.0-8_10.1
    open-xchange-mobile-configuration-json-action-email-6.20.1.0-7_9.1
    open-xchange-oauth-msn-6.20.1.0-7_9.1
    open-xchange-oauth-linkedin-6.20.1.0-7_9.1
    open-xchange-messaging-rss-6.20.1.0-7_9.1
    open-xchange-meta-messaging-6.20.1.0-7_9.1
    open-xchange-meta-server-6.20.1.0-7_9.1
    open-xchange-online-help-fr-fr-6.20.1.0-7_9.1
    open-xchange-gui-themes-default-6.20.1.0-7_9.1
    open-xchange-common-6.20.1.0-8_10.1
    open-xchange-genconf-6.20.1.0-7_9.1
    open-xchange-file-storage-6.20.1.0-7_9.1
    open-xchange-config-cascade-context-6.20.1.0-7_9.1
    open-xchange-file-storage-composition-6.20.1.0-7_9.1
    open-xchange-management-6.20.1.0-7_9.1
    open-xchange-threadpool-6.20.1.0-7_9.1
    open-xchange-imap-6.20.1.0-7_9.1
    open-xchange-genconf-mysql-6.20.1.0-7_9.1
    open-xchange-smtp-6.20.1.0-7_9.1
    open-xchange-admin-plugin-hosting-lib-6.20.1.0-7_9.2
    open-xchange-publish-basic-6.20.1.0-7_9.1
    open-xchange-publish-json-6.20.1.0-7_9.1
    open-xchange-messaging-json-6.20.1.0-7_9.1
    open-xchange-twitter-6.20.1.0-7_9.1
    open-xchange-admin-client-6.20.1.0-7_9.2
    open-xchange-meta-admin-6.20.1.0-7_9.1

  4. #4
    Join Date
    Apr 2011
    Posts
    121

    Default

    Hallo,
    kann man die Datenbank irgendwie manuell entsperren? Ohne Adminskripte ist ja der Mailserver praktisch nicht mehr Administrierbar. Eine Katastrophe!

  5. #5

    Default

    Schon mal geprüft ob dein user noch in die mysql datenbank einloggen kann in der console??

    Mit mysql -u deinox user und -p deinpasswort

    Deine packete sind ja auch nicht alle auf den gleiche rev stand das würde ich als erstes machen

  6. #6
    Join Date
    Apr 2011
    Posts
    121

    Default

    Laut dem Zypper sind die OX-Pakete alle auf dem aktuellsten Stand.
    Wie gesagt, die Datenbank ist nicht lokal - sondern auf einem anderen Rechner eingebunden und durch Verweise in der Konfig
    /opt/open-xchange/etc/admindaemon/configdb.properties
    greifen die Skripte auf die Datenbank.

    Wenn ich auf dem Rechner mit der Datenbank mit dem openxchenge-user und passwort auf die oxdatabase_6 zugreife - dann klappt es problemlos.

    mysql> select * from version;
    +---------+--------+---------------+------------------+--------------+
    |__version_ | locked_ |_ gw_compatible | admin_compatible | server |
    +---------+--------+---------------+------------------+--------------+
    |___200___|___0___|_____1_______|______1_________| __ oxserver__|
    +---------+--------+---------------+------------------+--------------+
    1 row in set (0.01 sec)



    Wen ich aber einen Adminskript ausführen will- dann kommt seit dem Update die Fehlermeldung :
    "Database is locked or is now beeing updated, please try again later"...

    Hier nochmal der Log aus dem Verlauf des Updates:

    Mar 5, 2012 11:32:54 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:119)
    Starting blocking updates on schema oxdatabase_6
    Mar 5, 2012 11:32:54 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:153)
    Starting update task FolderAddIndex2LastModified on schema oxdatabase_6.
    Mar 5, 2012 11:32:54 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.tasks.FolderAddI ndex2LastModified.createMyIndex(FolderAddIndex2Las tModified.java:114)
    Creating new index named "lastModifiedIndex" with columns (cid, changing_date, module) on table oxfolder_tree.
    Mar 5, 2012 11:32:54 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.tasks.FolderAddI ndex2LastModified.createMyIndex(FolderAddIndex2Las tModified.java:114)
    Creating new index named "lastModifiedIndex" with columns (cid, changing_date, module) on table del_oxfolder_tree.
    Mar 5, 2012 11:32:54 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:166)
    Update task FolderAddIndex2LastModified on schema oxdatabase_6 done.
    Mar 5, 2012 11:32:55 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:153)
    Starting update task AppointmentAddOrganizerIdPrincipalPrincipalIdColum nsTask on schema oxdatabase_6.
    Mar 5, 2012 11:32:58 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:166)
    Update task AppointmentAddOrganizerIdPrincipalPrincipalIdColum nsTask on schema oxdatabase_6 done.
    Mar 5, 2012 11:32:58 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:153)
    Starting update task CheckForPublicInfostoreFolderTask on schema oxdatabase_6.
    Mar 5, 2012 11:32:58 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:166)
    Update task CheckForPublicInfostoreFolderTask on schema oxdatabase_6 done.
    Mar 5, 2012 11:32:58 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:153)
    Starting update task DropFKTask on schema oxdatabase_6.
    Mar 5, 2012 11:32:59 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:166)
    Update task DropFKTask on schema oxdatabase_6 done.

    ********** Ab hier beginnen die Fehler **********************

    Mar 5, 2012 11:32:59 AM com.openexchange.log.internal.LoggerTask call
    INFO: Logged at: com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:153)
    Starting update task ContactAddOutlookAddressFieldsTask on schema oxdatabase_6.
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPService <init>
    SEVERE: Could not create sender to [127.0.0.1:57462] -- Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPCacheManager fixService
    SEVERE: Can't fix Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.LateralCacheResto re canFix
    SEVERE: Can't fix Can't fix Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPService <init>
    SEVERE: Could not create sender to [127.0.0.1:57462] -- Socket is null, cannot connect to 127.0.0.1:57462
    Mar 5, 2012 11:33:00 AM org.apache.jcs.auxiliary.lateral.socket.tcp.Latera lTCPCacheManager fixService
    SEVERE: Can't fix Socket is null, cannot connect to 127.0.0.1:57462
    .... das Wiederholt sich mehrmals
    ...
    Mar 5, 2012 11:41:17 AM com.openexchange.log.internal.LoggerTask call
    SEVERE: Logged at: com.openexchange.groupware.update.internal.UpdateP rocess.run(UpdateProcess.java:93)
    UPD-0022 Category=8 Message=Updating schema oxdatabase_6 failed. Cause: null. exceptionID=-62627803-12
    Throwable occurred: UPD-0022 Category=8 Message=Updating schema oxdatabase_6 failed. Cause: null. exceptionID=-62627803-12
    at com.openexchange.groupware.update.internal.UpdateE xceptionFactory.createException(UpdateExceptionFac tory.java:81)
    at com.openexchange.groupware.update.internal.UpdateE xceptionFactory.createException(UpdateExceptionFac tory.java:62)
    at com.openexchange.exceptions.Exceptions.create(Exce ptions.java:141)
    at com.openexchange.exceptions.Exceptions.create(Exce ptions.java:153)
    at com.openexchange.groupware.update.UpdateExceptionC odes.create(UpdateExceptionCodes.java:158)
    at com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:178)
    at com.openexchange.groupware.update.internal.UpdateE xecutor.execute(UpdateExecutor.java:110)
    at com.openexchange.groupware.update.internal.UpdateP rocess.run(UpdateProcess.java:89)
    at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:452)
    at java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:314)
    at java.util.concurrent.FutureTask.run(FutureTask.jav a:149)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$ScheduledFutureTask.run(CustomThreadPo olExecutor.java:901)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.runTask(CustomThreadPoolExecuto r.java:752)
    at com.openexchange.threadpool.internal.CustomThreadP oolExecutor$Worker.run(CustomThreadPoolExecutor.ja va:781)
    at java.lang.Thread.run(Thread.java:736)
    Caused by: java.lang.OutOfMemoryError
    at java.lang.Long.toUnsignedString(Long.java:229)
    at java.lang.Long.toHexString(Long.java:166)
    at java.util.UUID.toString(UUID.java:471)
    at com.openexchange.groupware.update.tasks.ContactAdd UIDValueTask$1$1.execute(ContactAddUIDValueTask.ja va:148)
    at gnu.trove.list.linked.TIntLinkedList.forEach(TIntL inkedList.java:658)
    at com.openexchange.groupware.update.tasks.ContactAdd UIDValueTask$1.execute(ContactAddUIDValueTask.java :144)
    at com.openexchange.groupware.update.tasks.ContactAdd UIDValueTask$1.execute(ContactAddUIDValueTask.java :137)
    at gnu.trove.map.hash.TIntObjectHashMap.forEachEntry( TIntObjectHashMap.java:417)
    at com.openexchange.groupware.update.tasks.ContactAdd UIDValueTask.addUid(ContactAddUIDValueTask.java:13 7)
    at com.openexchange.groupware.update.tasks.ContactAdd UIDValueTask.perform(ContactAddUIDValueTask.java:1 03)
    at com.openexchange.groupware.update.internal.UpdateE xecutor.runUpdates(UpdateExecutor.java:157)
    ... 9 more
    ...

    und danach ist die Datenbank geblockt ...
    Last edited by Victor; 03-08-2012 at 05:41 PM.

  7. #7
    Join Date
    Apr 2011
    Posts
    121

    Unhappy

    ach ja.

    /opt/open-xchange/sbin/listExecutedUpdateTasks -n oxdatabase_6 | grep 2012-03-05
    ergibt :
    com.openexchange.groupware.update.tasks.ContactAdd OutlookAddressFieldsTask true 2012-03-05 11:33:41 CET
    com.openexchange.groupware.update.tasks.FolderAddI ndex2LastModified true 2012-03-05 11:32:54 CET
    com.openexchange.groupware.update.tasks.DropFKTask true 2012-03-05 11:32:59 CET
    com.openexchange.groupware.update.tasks.ContactAdd UIDFieldTask true 2012-03-05 11:34:17 CET
    com.openexchange.groupware.update.tasks.CalendarAd dUIDIndexTask true 2012-03-05 11:41:03 CET
    com.openexchange.groupware.update.tasks.CalendarAd dIndex2DatesMembers true 2012-03-05 11:41:05 CET
    com.openexchange.groupware.update.tasks.CheckForPu blicInfostoreFolderTask true 2012-03-05 11:32:58 CET
    com.openexchange.groupware.update.tasks.Appointmen tAddOrganizerIdPrincipalPrincipalIdColumnsTask true 2012-03-05 11:32:58 CET

    also bei allen modifikationen der datenbank, auch die vorhergehenden steht unter successful - true

    Also war das Update der Datenbank doch erfolgreich?
    Und in der Asugabe der Tabelle "Version" aus der Datenbank, steht unter Locked - 0

    Also dürfte die doch garnicht gelockt sein...

    Die User können sich auch anmelden, der Mailverkehr läuft - nu die Adminskripts gehen nicht, mit der Meldung "Database is locked or is now beeing updated"
    Last edited by Victor; 03-08-2012 at 06:45 PM.

  8. #8

    Default

    https://forum.open-xchange.com/showt...27-0-0-1-57462

    ihr die haben auch da problem.

    Was mir auffällt warum port 57462

    Das ist kein mysql port der wäre ja 3306 oder?
    trotzdem würde ich über yast die packete updaten. Das mach ich auch immer so weil nach dem update immer die hälft nicht läuft

  9. #9
    Join Date
    Apr 2011
    Posts
    121

    Default

    Was es mit dem Port 57462 auf sich hat wird ja unter dem Link, den du gepostet hast, erklärt ))

    Also dass mit der geblokten Datenbank hat sich irgendwie von alleine gelöst!
    Ich habe von einem anderen Rechner mit dem Admin-Daemon auf diese Datenbank zugegriffen, und es hat geklappt!
    Danach habe ich es wieder von dem Rechner aus versucht, der keinen Zugriff auf die Datenbank hatte, und auf einmal war die Datenbank nicht mehr gesperrt - und es klappt wieder als ob nichts gewesen wäre...

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
  •