Fehler beim Update von 2.4.5 auf 3.3.4

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
emariani
Beiträge: 4
Registriert: 21. Jun 2018, 16:46

Fehler beim Update von 2.4.5 auf 3.3.4

Beitrag von emariani »

Hallo zusammen

Ich wollte unser Admidio (Version 2.4.5) auf die neuste Version (3.3.4) updaten (in einem Test-System). Zuerst erschien nach dem Login-Versuch (nachdem ich wie in der Anleitung "Update von Version 2 auf 3" beschrieben, alle Dateien ersetzt habe) auf der DB-Update-Seite eine Meldung wie "Seite kann nicht angezeigt werden" und nichts passierte.
Dann habe ich $gLoginForUpdate = 0; in der config.php gesetzt, weil ich dachte es liegt vielleicht am login. Jetzt erscheint aber untenstehende Meldung..

PHP-Version: 5.6
MySQL-Version: 5.5.5-10.0.32-MariaDB-0+deb8u1
Wir hatten ein anderes Design, das hab ich aber mal gelöscht, weil ich dachte ich probiers mit einem Standard-Theme (könnte es der FEhler sein, dass ich das Theme zwar gelöscht, aber im Admidio noch nicht ein Standard-Theme angegeben habe?)

Jetzt erscheint folgende Meldung:

S Q L - E R R O R

CODE: 42S02
1146

Table 'admidio_TEST.adm_roles_rights_data' doesn't exist

B A C K T R A C E

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

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

FILE: adm_program/system/classes/ComponentUpdateSteps.php
LINE: 174
CALL: TableRoles->delete()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 128
CALL: ComponentUpdateSteps::updateStepDeleteDateRoles()

FILE: adm_program/system/classes/ComponentUpdate.php
LINE: 172
CALL: ComponentUpdate::executeUpdateMethod()

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

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

FILE: adm_program/installation/update_functions.php
LINE: 233
CALL: doVersion3Update()

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

Admidio-Log (letzte 4 Einträge):
[2018-06-21 16:43:30.373957] Admidio.DEBUG: SQL: Execution time 0.150919 ms {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":741,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374059] Admidio.INFO: SQL: DELETE FROM adm_roles_rights_data WHERE rrd_rol_id = ? [17] {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":723,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374248] Admidio.DEBUG: SQL: Execution time 0.089169 ms {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":746,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374344] Admidio.CRITICAL: PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'admidio_TEST.adm_roles_rights_data' doesn't exist {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":750,"class":"Database","function":"queryPrepared"}
[2018-06-21 16:43:30.374636] Admidio.CRITICAL: 42S02: 1146 | Table 'admidio_TEST.adm_roles_rights_data' doesn't exist {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/classes/Database.php","line":902,"class":"Database","function":"showError"}
[2018-06-21 16:43:30.374817] Admidio.INFO: SHUTDOWN {"execution_time":"1047.449827 ms","memory_usage":"5.175 MiB"} {"file":"/srv/www/vhosts/waedichoerbli.ch/httpdocs/admidio_test/adm_program/system/shutdown.php","line":23,"class":null,"function":"admShutdown"}

Danke für die Hilfe :)

Ennio
Benutzeravatar
fasse
Administrator
Beiträge: 6044
Registriert: 12. Nov 2005, 16:06

Re: Fehler beim Update von 2.4.5 auf 3.3.4

Beitrag von fasse »

Hallo Ennio,

wenn du ein anderes Theme mit einem anderen Ordnernamen unter adm_themes genutzt hast, dann steht das so in der Datenbank. Du solltest dann unseren Standardordner einfach kopieren und ihm deinen Namen geben.

Zu deiner Fehlermeldung:
Kannst du mal bitte in der Datenbank schauen, ob es dort schon die Tabelle adm_components gibt und dort mal posten welche Werte bei com_name_intern = CORE bei com_version and com_update_step stehen.

Gruß
Fasse
emariani
Beiträge: 4
Registriert: 21. Jun 2018, 16:46

Re: Fehler beim Update von 2.4.5 auf 3.3.4

Beitrag von emariani »

Hallo fasse

danke für die schnelle Antwort. Ich habs jetzt nochmals probiert indem ich den neuen theme-ordner so benannt habe wie den alten, jetzt hats funktioniert. Allerdings habe ich schon vorher und sehe auch jetzt keine Tabelle "adm_components" in der Datenbank, ist das ein Problem?

Obwohl das Update geklappt hat stimmt aber irgend etwas nicht, irgendwie werden alle Menü-Einträge doppelt angezeigt, was könnte das sein?

https://waedichoerbli.ch/admidio_test/a ... /index.php

Danke und grüsse

Ennio
emariani
Beiträge: 4
Registriert: 21. Jun 2018, 16:46

Re: Fehler beim Update von 2.4.5 auf 3.3.4

Beitrag von emariani »

Ich habe das ganze nochmals neu probiert und diesmal das theme vor dem update auf "modern" gewechselt. Jetzt hat alles ohne Probleme funktioniert. Danke für die Hilfe :) .
Antworten