Datenbank-Backup Fehler nach Update auf 2.4.5

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

hallo hab heute den update von 2.3.5 auf 2.4.5 gemacht.
dabei hat alles problemlos geklappt.

nur hab ich jetzt auch das schon bekannte problem, mit der fehlenden tabelle "adm_folder_roles" ?!
siehe dazu auch: http://www.admidio.org/forum/viewtopic.php?f=3&t=5475

konnte das ganze soweit nachvollziehen:
mit der 2.3.5 hat die DB 25 tabellen.
nach update auf die 2.4.5 hat die DB 28 tabellen (adm_plugin_preferences, adm_registrations und adm_user_log kamen hinzu; "adm_folder_roles" ist noch vorhanden)

so: beim ausführen des datenbank-backups aus admidio heraus kommt es dann zur fehlermeldung, dass die adm_folder_roles nicht existiert.

adm_announcements (2 records)
adm_auto_login (6 records)
adm_categories (17 records)
adm_date_role (31 records)
adm_dates (26 records)
adm_files (11 records)
adm_folders (4 records)

S Q L - E R R O R

CODE: 1146
Table 'msabsvl_sdb.adm_folder_roles' doesn't exist

B A C K T R A C E

FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()

FILE: adm_program/system/db/db_mysql.php
LINE: 172
CALL: DBMySQL->db_error()

FILE: adm_program/administration/backup/backup_script.php
LINE: 211
CALL: DBMySQL->query()


und tatsächlich: schaut man mit phpmyadmin drauf, ist die tabelle auch weg und es sind nur noch 27 tables :-(

jeder weitere versuch ein datenbank-backup zu machen scheitert mit

S Q L - E R R O R

CODE: 0


B A C K T R A C E

FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()

FILE: adm_program/administration/backup/backup_script.php
LINE: 162
CALL: DBMySQL->db_error()


wie kann man das problem lösen??????

servus marpre
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

:cry: das problem scheint wohl keinen (mehr) so richtig zu interessieren, da es keine reaktion gibt.
schade ....
Benutzeravatar
fasse
Administrator
Beiträge: 6183
Registriert: 12. Nov 2005, 16:06

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von fasse »

Hallo marpre,

dein Problem interessiert natürlich schon. Ich hatte den Post damals auch gelesen, nur nicht direkt geantwortet, da dies leider kein triviales Problem ist. Wie du schon geschrieben hast, trat es vorher auch schon bei anderen Usern auf. Ich hab mich daraufhin damals intensiv damit beschäftigt und die Ursache leider nicht gefunden. Als ich dann deinen Post gelesen hatte, konnte ich erst mal spontan nichts neues dazu berichten oder Tipps geben und dann ist er in Vergessenheit geraten ...

Wir können aber jetzt noch mal versuchen eine Lösung zu finden.

Wenn ich dich aber richtig verstehe, dann hat das Update auf die 2.4.5 funktioniert. Du hast jetzt "nur" noch das Problem, dass du kein Backup über unsere integrierte Funktion erstellen kannst. In deiner Datenbank ist aber die Tabelle adm_folder_roles vorhanden, nur im erstellten Backup nicht oder?

Viele Grüße
Fasse
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

darum hab ich auch ne weile gewartet, und erst jetzt nochmal nachgehakt ;-)

die upddateroutinen auf die 2.4.5 haben geklappt. fehlerfrei.
danach haben die hauptfunktionen (login, listenedit, usw.) ohne probs funktioniert.

das problem entsteht beim verwenden der in admidio integrierten backup-funktion, richtig.

und zwar verschwindet die table "adm-fodler_roles" in der aktiven datenbank!!!!
zum erstellen eines backups kommts erst garnicht, wegen fehler (wie im post der obere) beschrieben.

eine gedanke kam mir noch:
ich habe downloads hinterlegt, die teilweise auch über die rollen zugänglich/geblockt sind.
was ist, wenn da downloads enthalten sind, die umlaute enthalten??
(wobei das früher kein problem war, die dowloads gibts schon länger)

servus marpre
Benutzeravatar
fasse
Administrator
Beiträge: 6183
Registriert: 12. Nov 2005, 16:06

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von fasse »

Hallo mapre,

kannst du die entpackte Datei aus dem Anhang mal in folgendes Verzeichnis kopieren: adm_program/administration/backup und dann noch einmal ein Backup probieren.

:!: Allerdings kann der Fehler immer noch enthalten sein, bitte sicher vorher die Datenbank noch mit einem anderen Tool. :!:

Ich habe jetzt aber mal eine Stelle auskommentiert, die evtl. dafür verantwortlich sein könnte. Leider kann ich dein Problem bei mir nicht nachvollziehen. Bei mir funktioniert das Backup immer Fehlerfrei.

Viele Grüße
Fasse
Dateianhänge
backup_script.php.zip
(7.23 KiB) 569-mal heruntergeladen
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

es kommt keine fehlermeldung mit dem "neuen" backup-script.
allerdings ist ja die "adm-fodler_roles" nachwievor nicht mehr vorhanden!!
werde alles nochmal auf die 2.3.5 zurückstellen, update auf die 2.4.5 machen,
dann das edierte backup-script einspielen und DANN erst ein erstes DB backup starten.

kann aber etwas dauern. war eine woche im ausland und hab grad wenig (frei)zeit :-(

servus marpre
Benutzeravatar
fasse
Administrator
Beiträge: 6183
Registriert: 12. Nov 2005, 16:06

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von fasse »

Hallo Mapre,
Ich dachte du hättest die adm_folder_roles wieder hergestellt. Der Test sollte dann so erfolgen, wie von dir beschrieben. Meld dich dann einfach, wenn du die Zeit gefunden hast.

Viele Grüße
Fasse
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

so, konnte eben die tests abschließen.
- alles wieder zurück auf 2.3.5; letztes db-backup zu dieser version eingespielt
- update auf 2.4.5 inkl. db-update gemacht. i.o.
- neues backup-script von dir eingefügt --> backup läuft fehlerfrei durch und die sql-datei wird auch sauber erstellt; keine tabellen verschwinden :D

die originale backup_script wieder verwendet: fehler lässt sich wie gehabt reproduzieren.
und nun??

servus marpre
Benutzeravatar
fasse
Administrator
Beiträge: 6183
Registriert: 12. Nov 2005, 16:06

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von fasse »

Hallo mapre,

dann ist die Ursache jetzt auf jeden Fall gefunden. In dem Script ist eine SQL REPAIR-Funktion enthalten, die scheinbar bei dieser Tabelle Probleme macht.

Ich werde diesen Teil dann erst mal in Admidio rausnehmen.

Interessant wäre es, warum diese Tabelle scheinbar nicht in Ordnung ist, so dass die REPAIR-Funktion angewendet wird.

Wenn du Zeit und Lust hast, kannst du mal, nachdem du die Datenbank wiederhergestellt hast, folgenden Befehl im PhpMyAdmin laufen lassen:

Code: Alles auswählen

check table adm_folder_roles
und dann das Ergebnis hier posten.

Viele Grüße
Fasse
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

Table Op Msg_type Msg_text
msabsvl_sdb.adm_folder_roles check status OK

noch was interessantes:
ich konnte das db-backup nicht in die vorher geleerte (alle tables gelöscht) datenbank zurückspielen, da
die adm_folder_roles ebenfalls nicht erzeugt werden konnte?!
dachte zuerst: da haben wir ja das problem: die adm_folder_roles ist defekt oder hat einen fehler.
also: db wieder geleert; db koplett gelöscht; db mit altem namen neu angelegt

danach konnte das gleiche (!!) db-backup wie im versuch davor sauber zurückgespielt werden?!
also doch die adm_folder_roles nicht fehlerhaft?!

servus marpre
Benutzeravatar
fasse
Administrator
Beiträge: 6183
Registriert: 12. Nov 2005, 16:06

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von fasse »

Hallo mapre,

es bleibt mir einfach ein Rätsel, warum die REPAIR oder OPTIMIZE Funktionen scheinbar solche Probleme NUR bei adm_folder_roles auslösen. Naja, der Teil Code ist ab er nöchsten Admidio-Version draußen und dann sollten solche Probleme nicht mehr auftreten.

Viele Grüße und Besten Dank für dein Testen dieses nicht ganz trivialen Problems!
Fasse
marpre
Beiträge: 29
Registriert: 21. Jan 2012, 11:00

Re: Datenbank-Backup Fehler nach Update auf 2.4.5

Beitrag von marpre »

kein problem.
freut mich, dass ich zur ursachenfindung des fehlers beitragen konnte.

servus marpre
Antworten