CT nicht mehr nutzbar nach Upgrade



  • Hallo,

    nach Upgrade von 3.11c direkt auf 3.14b ist CT nicht mehr nutzbar bzw. reagiert die meiste Zeit nicht.
    Eigenartig: jeder zweite Request führt dazu, dass keine Tabellen gefunden wurden mit der Frage, ob sie angelegt werden sollen (wie bei einer Erstinstallation).
    Ich dachte an ein Problem mit dem DB Server, habe nun aber das letzte DB Backup eingespielt mitsamt system Ordner von 3.11c. Damit funktioniert CT wieder (ausgenommen Wiki).

    PHP Error:
    [06-Nov-2016 08:33:17 Europe/Vienna] PHP Warning: PDOStatement::execute(): MySQL server has gone away in /.../churchtools/system/includes/db.php on line 121
    [06-Nov-2016 08:33:17 Europe/Vienna] PHP Warning: PDOStatement::execute(): Error reading result set's header in /.../churchtools/system/includes/db.php on line 121
    [06-Nov-2016 08:33:17 Europe/Vienna] PHP Fatal error: Uncaught SQLException: [0]: MySQL server has gone away
    SQL: INSERT INTO ct_cdb_log (person_id, level, datum, domain_id, domain_type, schreiben_yn, txt)
    VALUES (:person_id, :level, :datum, :domain_id, :domain_type, :schreiben_yn, :txt)
    Array
    (
    [:person_id] => 1
    [:level] => 1
    [:datum] => 2016-11-06 08:33:17
    [:domain_id] => -1
    [:domain_type] => person
    [:schreiben_yn] => 0
    [:txt] => Error in Shutdown: [ERROR] file:/.../churchtools/system/includes/db.php:121 PDOStatement::execute(): Error reading result set's header
    ) thrown in /.../churchtools/system/includes/db.php on line 123


  • ChurchTools Mitarbeiter

    Hallo @jukon,

    das ist natürlich ärgerlich, dass das Update nicht funktioniert hat. Hast Du das Update so durchgeführt, wie es in der Hilfe beschrieben wurde: https://intern.churchtools.de/?q=churchwiki#WikiView/filterWikicategory_id:0/doc:Installation/

    Konntest Du diesen Fehler durch ein erneutes Einspielen des Updates reproduzieren?



  • Hallo @BenjaminSchwarze ,

    ja, ich habe schon öfters ein Update eingespielt, immer nach Anleitung und bisher ohne Probleme.
    Ein neuer Versuch auf Version 3.14b zu updaten brachte das gleiche Ergebnis.

    Ich wollte auch versuchen, das Update schrittweise zu machen, also zuerst auf 3.12, jedoch ist das _old Verzeichnis am Share leer.

    Ein anderer Fehler nach Rückkehr zu 3.11c:
    Beim Aufruf vom Wiki erscheint "Fehler aufgetreten: JSON-Result is null!" mit einer leeren Seite.
    Caught[via window.onerror]: 'TypeError: a is null' from https://.../system/runtime/assets
    .js?31004:726



  • Ich habe mit @jukon das update gemeinsam gemacht. Wir haben nirgends in der offiziellen CT WIKI gesehen, wie das prinzipielle vorgehen ist, wenn man von eine alte CT von einem alten Dump wieder einspielen kann. Nach einer kurzen Analyse vom dump file nahmen wir an, dass das einfach so geht:

    1.) CT in Wartungsmodus setzen
    2.) myphpAdmin aufrufen und dump importieren.
    3.) system folder von alter CT version per ftp kopieren (oder zip file und entpacken)
    4.) CT url aufrufen

    So haben wir es gemacht und alles schien zu funktionieren, bis aufs wiki, dass man jetzt nicht mehr erreichen kann.



  • @jmrauen, @Andi, @BenjaminSchwarze: Wie sollen wir jetzt weiter vorgehen?

    • update 3.11c -> 3.14b?
    • wiederherstellen vom WIKI?

    Frage: sollte es praktisch schon funktionieren, wenn wir einen dump und einen dazugehöriges CT /system zip haben, dass die alte Version dann wieder funktioniert - oder geht das eh gar nicht?



  • Hallo @jmrauen, @Andi, @BenjaminSchwarze

    Wir brauchen bitte dringend eine Rückmeldung / Anleitung, wie wir jetzt am besten vorgehen sollen.
    Wird während des Updateprozesses ein Log erstellt, wo Fehler mitgeschrieben werden?

    Wir hängen etwas in der Luft ohne Support von eurer Seite.

    LG
    Jürgen


  • ChurchTools Mitarbeiter

    Wenn es dringend ist bitte unbedingt an den Support wenden. Das Forum ist ja eher als User helfen User gedacht.

    Es sieht für mich wirklich so aus, dass MySQL anscheinend mit irgendetwas bei Euch nicht zurechtkommt und abstürzt. Kannst Du in die MySQL Logs schauen?
    Bei 3.11 gab es ein Problem mit dem Dump vom Wiki. Bitte dumpe die MySQL-DB direkt z.B. über phpmyadmin. Dann sollte das Wiki auch wieder gehen.


Anmelden zum Antworten
 

Es scheint als hättest du die Verbindung zu ChurchTools Forum verloren, bitte warte während wir versuchen sie wieder aufzubauen.