Fehler bei Update Version 3.3 auf 4.1.16

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

Beim Ausführen des Updates erhalte ich die nachfolgenden Meldungen:

S Q L - E R R O R

CODE: 00000


B A C K T R A C E

FILE: adm_program/system/classes/Database.php
LINE: 706
CALL: Database->showError()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 133
CALL: Database->queryPrepared()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 173
CALL: ComponentUpdate->executeUpdateSql()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 231
CALL: ComponentUpdate->executeStep()

FILE: adm_program/installation/update_functions.php
LINE: 137
CALL: ComponentUpdate->update()

FILE: adm_program/installation/update.php
LINE: 342
CALL: doAdmidioUpdate()

Die Datenbankversion hat sich aber bereits auf die neue Version geändert.

auf der Startseite erhalte ich folgende Meldungen:
S Q L - E R R O R

CODE: 42S22
1054

Unknown column 'usr_uuid' in 'field list'

B A C K T R A C E

FILE: adm_program/system/classes/Database.php
LINE: 706
CALL: Database->showError()

FILE: adm_plugins/birthday/birthday.php
LINE: 247
CALL: Database->queryPrepared()

FILE: adm_program/system/smarty-plugins/function.load_admidio_plugin.php
LINE: 44
CALL: require('adm_plugins/birthday/birthday.php')

FILE: adm_my_files/templates/compile/de61ee647c79e6d872e54c0bb337ac7a0e22e7e8_0.file.overview.tpl.php
LINE: 39
CALL: smarty_function_load_admidio_plugin()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php
LINE: 123
CALL: content_633fc091296729_18978162()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_template_compiled.php
LINE: 114
CALL: Smarty_Template_Resource_Base->getRenderedTemplateCode()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_internal_template.php
LINE: 216
CALL: Smarty_Template_Compiled->render()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_internal_template.php
LINE: 385
CALL: Smarty_Internal_Template->render()

FILE: adm_my_files/templates/compile/c512f6fb9701dd5029db66d7f6e84d985b27d68f_0.file.index.tpl.php
LINE: 191
CALL: Smarty_Internal_Template->_subTemplateRender()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php
LINE: 123
CALL: content_633fc091213e04_37102394()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_template_compiled.php
LINE: 114
CALL: Smarty_Template_Resource_Base->getRenderedTemplateCode()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_internal_template.php
LINE: 216
CALL: Smarty_Template_Compiled->render()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php
LINE: 232
CALL: Smarty_Internal_Template->render()

FILE: adm_program/libs/server/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php
LINE: 134
CALL: Smarty_Internal_TemplateBase->_execute()

FILE: adm_program/system/classes/HtmlPage.php
LINE: 486
CALL: Smarty_Internal_TemplateBase->display()

FILE: adm_program/overview.php
LINE: 29
CALL: HtmlPage->show()

weiß vllt jemand rat? Vielen Dank schonmal!
greno
Beiträge: 248
Registriert: 25. Nov 2017, 19:58

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von greno »

Hallo Schoenburg06,
hast Du das Update direkt von V3.3 auf V4.1.16 durchgeführt ?
oder bist Du gem. Beschreibung Update auf Version 4 von Version 3.x vorgegangen ?
s. https://www.admidio.org/dokuwiki/doku.p ... _version_4
grusz greno
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von fasse »

Hmm, das Update ist nicht durchgelaufen. Das ist schlecht. Kannst du mal schauen, was in der Datenbank in adm_components bei com_update_step steht?
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

hier der Auszug

com_version com_update_step
SYSTEM Admidio Core CORE 4.1.16 0 700
MODULE SYS_ANNOUNCEMENTS ANNOUNCEMENTS 4.1.16 0 0
MODULE SYS_DATABASE_BACKUP BACKUP 4.1.16 0 0
MODULE SYS_CATEGORIES CATEGORIES 4.1.16 0 0
MODULE DAT_DATES DATES 4.1.16 0 0
MODULE SYS_DOCUMENTS_FILES DOCUMENTS-FILEs4.1.16 0 0
MODULE GBO_GUESTBOOK GUESTBOOK 4.1.16 0 0
MODULE LNK_WEBLINKS LINKS 4.1.160 0
MODULE SYS_GROUPS_ROLES GROUPS-ROLES 4.1.16 0 0
MODULE MEM_USER_MANAGEMENT MEMBERS 4.1.16 0 0
MODULE SYS_MESSAGES MESSAGES 4.1.16 0 0
MODULE SYS_PHOTOS PHOTOS 4.1.16 0 0
MODULE SYS_SETTINGS PREFERENCES 4.1.16 0 0
MODULE PRO_PROFILE PROFILE 4.1.16 0 0
MODULE SYS_REGISTRATION REGISTRATION 4.1.16 0 0
MODULE SYS_ROOM_MANAGEMENT ROOMS 4.1.16 0 0
MODULE SYS_MENU MENU 4.1.16 0 0
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

@@greno, meine version war bereits eine 3.x, daher direkt auf 4
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von fasse »

Hallo,

kannst du bitte die entpackte angehängte Datei unter adm_program/installation/db_scripts austauschen.

Anschließend aus einem Backup das Update erneut durchführen oder in der bestehenden Datenbank in der o.g. Tabelle com_version auf 4.1.15 beim Eintrag CORE setzen.

Anschließend sollte noch einmal der Update Dialog kommen und die fehlenden Updates ausführen.

Viele Grüße
Fasse
Dateianhänge
update_4_1.xml.zip
(3.13 KiB) 528-mal heruntergeladen
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

@@fasse Entschuldigung für die späte Rückmeldung, leider war ich krankheitsbedingt nicht in der Lage eher zu testen

Habe es nun ausprobiert und erhalte nachfolgende Meldungen, eine Anpassung auf die Version 16 passiert leider nicht, auch das DB Feld bleibt auf dem wert 15 stehen

S Q L - E R R O R

CODE: 00000




B A C K T R A C E

FILE: adm_program/system/classes/Database.php
LINE: 706
CALL: Database->showError()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 133
CALL: Database->queryPrepared()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 173
CALL: ComponentUpdate->executeUpdateSql()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 231
CALL: ComponentUpdate->executeStep()

FILE: adm_program/installation/update_functions.php
LINE: 137
CALL: ComponentUpdate->update()

FILE: adm_program/installation/update.php
LINE: 342
CALL: doAdmidioUpdate()
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von fasse »

Kannst du bei dir mal den Debug-Modus einschalten und anschließend das Update noch einmal durchführen. Es sollte dann in einer Logdatei adm_my_files/logs eine Datei angelegt worden sein. Hier wären dann die letzten Einträge bzw. der letzte Eintrag interessant, da dieser das Problematische SQL-Statement dann anzeigt. Du könntest dann diese letzten Einträge hier mal posten.
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

Halle @fasse,

hier der Auszug, der debug war bereits eingeschaltet:

[2022-10-19 18:10:35.054886] Admidio.INFO: UPDATE: Skip update step Nr: 700 {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/ComponentUpdate.php","line":233,"class":"ComponentUpdate","function":"update"}
[2022-10-19 18:10:35.054922] Admidio.INFO: UPDATE: Execute update step Nr: 710 {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/ComponentUpdate.php","line":171,"class":"ComponentUpdate","function":"executeStep"}
[2022-10-19 18:10:35.054961] Admidio.INFO: SQL: ALTER TABLE mitglieder_rooms MODIFY COLUMN room_uuid varchar(36) NOT NULL {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/Database.php","line":683,"class":"Database","function":"queryPrepared"}
[2022-10-19 18:10:35.055482] Admidio.DEBUG: SQL: Execution time 0.483036 ms {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/Database.php","line":702,"class":"Database","function":"queryPrepared"}
[2022-10-19 18:10:35.055528] Admidio.CRITICAL: PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'room_uuid' in 'mitglieder_rooms' {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/Database.php","line":705,"class":"Database","function":"queryPrepared"}
[2022-10-19 18:10:35.055627] Admidio.CRITICAL: 00000: | {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/Database.php","line":855,"class":"Database","function":"showError"}
[2022-10-19 18:10:35.055795] Admidio.INFO: SHUTDOWN {"execution_time":"941.565990 ms","memory_usage":"2.806 MiB"} {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/bootstrap/shutdown.php","line":21,"class":null,"function":"admShutdown"}
[2022-10-19 18:10:35.056956] Admidio.DEBUG: DATABASE: sleep/serialize! {"file":"/customers/8/0/1/vfb-handball.net/httpd.www/admidio/adm_program/system/classes/Database.php","line":185,"class":"Database","function":"__sleep"}
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von fasse »

Hmm, das sieht danach aus als wären vorher schon ein paar Schritte bei der Installation nicht durchgeführt worden.

Es fehlt bei dir die Spalte room_uuid, welche aber schon einige Update-Schritte vorher hinzugefügt worden sein sollte.

Kannst du ein Backup mit Version 3.3 einspielen und anschließend das Update noch einmal durchführen?
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

Habe das Backup eingespielt und das Update jetzt nochmal eingespielt, folgende Fehlermeldungen:

S Q L - E R R O R

CODE: 00000




B A C K T R A C E

FILE: adm_program/system/classes/Database.php
LINE: 706
CALL: Database->showError()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 133
CALL: Database->queryPrepared()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 173
CALL: ComponentUpdate->executeUpdateSql()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 231
CALL: ComponentUpdate->executeStep()

FILE: adm_program/installation/update_functions.php
LINE: 137
CALL: ComponentUpdate->update()

FILE: adm_program/installation/update.php
LINE: 342
CALL: doAdmidioUpdate()

anbei auch mal die log datei
update.zip
(16.1 KiB) 460-mal heruntergeladen
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von fasse »

Vielen Dank für die Bereitstellung des Update-Logs. Damit kommen wir schon mal weiter.

Ich habe gerade das Gefühl, dass dein Update vor einiger Zeit auf die Version 3.3 nicht komplett durchgelaufen ist.

Kannst du dein Backup der 3.3 noch mal einspielen und nachschauen, ob in der Tabelle mitglieder_dates die Spalten dat_allow_comments und dat_additional_guests existieren. Ich glaube nämlich nicht.

Anschließend wäre noch interessant was zu diesem Zeitpunkt in der Datenbank in adm_components bei com_update_step steht?
schoenburg06
Beiträge: 21
Registriert: 10. Jul 2018, 13:56

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von schoenburg06 »

Hallo @fasse, die beiden Spalten sind tatsächlich nicht vorhanden.
In der Spalte com_update_step teht für admidio core der Wert 740, alle anderen bei 0
com_version ist überall 3.3.12
Kann ich die Spalten von Hand anlegen?

Viele Grüße!
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Re: Fehler bei Update Version 3.3 auf 4.1.16

Beitrag von fasse »

Hallo,

ich weiß gerade nicht, ob das schon alles ist. Augenscheinlich ist das Update der 3.3 bis zum Ende durch gelaufen, aber es fehlen u.a. diese beiden Spalten und vielleicht noch mehr.

Ich schreib dich mal per PN an.

Viele Grüße
Fasse
Antworten