Fehlermeldung beim Datenbankbackup
Fehlermeldung beim Datenbankbackup
Liebe Alle
Ich nutze admidio seit einigen Jahren und es hat immer super funktioniert. Nun ist das erste Mal ein Fehler aufgetaucht, welcher ohne zwischenzeitlichen Update oder ähnlich, weder beim Server noch bei admidio die folgende Fehlermeldung beim Backup der Datenbank auslöst.
Ist das ein Fehler von admidio oder am Datenbankserver? Kann es sein, dass es wegen der Überschreitung von 100'000 Einträgen ausgelöst wurde?
admidio läuft auf einem QNAP 269L in Version 3.06
Um einen Hinweis wäre ich dankbar.
Die folgende Meldung erscheint:
Overall Progress: 108,356 / 117,670 (92.1% done) [10.7 Sekunden elapsed, 0.9 Sekunden remaining]
SKV
adm_announcements (5 records, [100%])
adm_auto_login (27 records, [100%])
adm_categories (25 records, [100%])
adm_components (17 records, [100%])
adm_date_role (0 records, [100%])
adm_dates (0 records, [100%])
adm_files (2 records, [100%])
adm_folder_roles (0 records, [100%])
adm_folders (3 records, [100%])
adm_guestbook (1 records, [100%])
adm_guestbook_comments (0 records, [100%])
adm_ids (0 records, [100%])
adm_invent (0 records, [100%])
adm_invent_data (0 records, [100%])
adm_invent_fields (0 records, [100%])
adm_links (3 records, [100%])
adm_list_columns (409 records, [100%])
adm_lists (72 records, [100%])
adm_members (7,598 records, [100%])
adm_messages (1 records, [100%])
adm_messages_content (1 records, [100%])
adm_organizations (1 records, [100%])
adm_photos (1 records, [100%])
adm_preferences (109 records, [100%])
adm_registrations (0 records, [100%])
adm_role_dependencies (11 records, [100%])
adm_roles (62 records, [100%])
adm_rooms (2 records, [100%])
adm_sessions (1 records, [100%])
adm_texts (5 records, [100%])
adm_user_data (100,235 records, [100%])
adm_user_fields (37 records)
adm_user_log (2,656 records)
adm_users (6,386 records)
Fatal error: Call to undefined method DBMySQL::close() in
/share/MD0_DATA/Web/admidio/adm_program/modules/backup/backup_script.php on line 416
Gruss TIR
Ich nutze admidio seit einigen Jahren und es hat immer super funktioniert. Nun ist das erste Mal ein Fehler aufgetaucht, welcher ohne zwischenzeitlichen Update oder ähnlich, weder beim Server noch bei admidio die folgende Fehlermeldung beim Backup der Datenbank auslöst.
Ist das ein Fehler von admidio oder am Datenbankserver? Kann es sein, dass es wegen der Überschreitung von 100'000 Einträgen ausgelöst wurde?
admidio läuft auf einem QNAP 269L in Version 3.06
Um einen Hinweis wäre ich dankbar.
Die folgende Meldung erscheint:
Overall Progress: 108,356 / 117,670 (92.1% done) [10.7 Sekunden elapsed, 0.9 Sekunden remaining]
SKV
adm_announcements (5 records, [100%])
adm_auto_login (27 records, [100%])
adm_categories (25 records, [100%])
adm_components (17 records, [100%])
adm_date_role (0 records, [100%])
adm_dates (0 records, [100%])
adm_files (2 records, [100%])
adm_folder_roles (0 records, [100%])
adm_folders (3 records, [100%])
adm_guestbook (1 records, [100%])
adm_guestbook_comments (0 records, [100%])
adm_ids (0 records, [100%])
adm_invent (0 records, [100%])
adm_invent_data (0 records, [100%])
adm_invent_fields (0 records, [100%])
adm_links (3 records, [100%])
adm_list_columns (409 records, [100%])
adm_lists (72 records, [100%])
adm_members (7,598 records, [100%])
adm_messages (1 records, [100%])
adm_messages_content (1 records, [100%])
adm_organizations (1 records, [100%])
adm_photos (1 records, [100%])
adm_preferences (109 records, [100%])
adm_registrations (0 records, [100%])
adm_role_dependencies (11 records, [100%])
adm_roles (62 records, [100%])
adm_rooms (2 records, [100%])
adm_sessions (1 records, [100%])
adm_texts (5 records, [100%])
adm_user_data (100,235 records, [100%])
adm_user_fields (37 records)
adm_user_log (2,656 records)
adm_users (6,386 records)
Fatal error: Call to undefined method DBMySQL::close() in
/share/MD0_DATA/Web/admidio/adm_program/modules/backup/backup_script.php on line 416
Gruss TIR
Re: Fehlermeldung beim Datenbankbackup
Hallo,
kannst du uns noch kurz sagen welche Version von Admidio du im Einsatz hast?
lg
Stefan
kannst du uns noch kurz sagen welche Version von Admidio du im Einsatz hast?
lg
Stefan
Re: Fehlermeldung beim Datenbankbackup
Salü Stefan
Wie oben vermerkt ist es Admidio 3.06
Updaten wollte ich noch nicht, damit Written communications läuft. Wenns aber sein muss, werd ich updaten wenn dies die Lösung sein sollte.
Gruss Tino
Wie oben vermerkt ist es Admidio 3.06
Updaten wollte ich noch nicht, damit Written communications läuft. Wenns aber sein muss, werd ich updaten wenn dies die Lösung sein sollte.
Gruss Tino
Re: Fehlermeldung beim Datenbankbackup
Hallo Tino,
also an dieser Stelle haben wir in der 3.1 Anpassungen vorgenommen, so dass der Fehler wahrscheinlich mit der 3.1 bereits behoben ist.
Allerdings musst du deswegen nicht unbedingt updaten und kannst warten, bis das Plugin auch soweit ist. DB-Backups kannst du ja auch evtl. mit phpmyadmin machen bzw. macht dies dein Hoster vielleicht schon.
Gruß
Fasse
also an dieser Stelle haben wir in der 3.1 Anpassungen vorgenommen, so dass der Fehler wahrscheinlich mit der 3.1 bereits behoben ist.
Allerdings musst du deswegen nicht unbedingt updaten und kannst warten, bis das Plugin auch soweit ist. DB-Backups kannst du ja auch evtl. mit phpmyadmin machen bzw. macht dies dein Hoster vielleicht schon.
Gruß
Fasse
Re: Fehlermeldung beim Datenbankbackup
Hallo fasse
Vielen Dank für die schnelle Antwort. Ich habe wie Du vorgeschlagen hast bereits per phpMyadmin ein Backup gemacht. Ich wollte nur sicher gehen, dass nicht irgendwo an der Datenbank ein Fehler war.
Vielen Dank für Eure super Arbeit die Ihr da macht. Wir sind froh um das Tool.
Grüsse Tino
Vielen Dank für die schnelle Antwort. Ich habe wie Du vorgeschlagen hast bereits per phpMyadmin ein Backup gemacht. Ich wollte nur sicher gehen, dass nicht irgendwo an der Datenbank ein Fehler war.
Vielen Dank für Eure super Arbeit die Ihr da macht. Wir sind froh um das Tool.
Grüsse Tino
Re: Fehlermeldung beim Datenbankbackup
Hallo Fasse
Nun habe ich auf die neueste Version updated. Leider geht das Backup immer noch nicht mit dem integrierten Tool. Gibts da eine Lösung? ansonsten ist Admidio ja richtig gut und es macht Spass es zu verwenden. Man hat halt ein ungutes Gefühl, wenn das Backup nicht durchläuft.
Danke und Gruss Tino
Nun habe ich auf die neueste Version updated. Leider geht das Backup immer noch nicht mit dem integrierten Tool. Gibts da eine Lösung? ansonsten ist Admidio ja richtig gut und es macht Spass es zu verwenden. Man hat halt ein ungutes Gefühl, wenn das Backup nicht durchläuft.
Danke und Gruss Tino
Re: Fehlermeldung beim Datenbankbackup
Bekommst du dieselbe Fehlermeldung wie oben?
Welche MySQL-Version nutzt du?
Viele Grüße
Fasse
Welche MySQL-Version nutzt du?
Viele Grüße
Fasse
Re: Fehlermeldung beim Datenbankbackup
Hallo Fasse
Das ist die Meldung diesmal.
PHP-Version
5.5.38
MySQL-Version
5.5.51-MariaDB
Safe Mode
aus
Meldung:
Overall Progress: 108,547 / 121,509 (89.3% done) [10.3 Sekunden elapsed, 1.2 Sekunden remaining]
SKV
adm_announcements (6 records, [100%])
adm_auto_login (2 records, [100%])
adm_categories (27 records, [100%])
adm_components (17 records, [100%])
adm_date_role (0 records, [100%])
adm_dates (0 records, [100%])
adm_files (2 records, [100%])
adm_folders (3 records, [100%])
adm_guestbook (1 records, [100%])
adm_guestbook_comments (0 records, [100%])
adm_ids (0 records, [100%])
adm_invent (0 records, [100%])
adm_invent_data (0 records, [100%])
adm_invent_fields (0 records, [100%])
adm_links (3 records, [100%])
adm_list_columns (465 records, [100%])
adm_lists (83 records, [100%])
adm_members (7,720 records, [100%])
adm_messages (2 records, [100%])
adm_messages_content (2 records, [100%])
adm_organizations (1 records, [100%])
adm_photos (1 records, [100%])
adm_preferences (117 records, [100%])
adm_registrations (0 records, [100%])
adm_role_dependencies (11 records, [100%])
adm_roles (62 records, [100%])
adm_roles_rights (2 records, [100%])
adm_roles_rights_data (9 records, [100%])
adm_rooms (2 records, [100%])
adm_sessions (4 records, [100%])
adm_texts (5 records, [100%])
adm_user_data (102,553 records, [98%])
adm_user_fields (38 records)
adm_user_log (3,884 records)
adm_user_relation_types (8 records)
adm_user_relations (0 records)
adm_users (6,479 records)
Fatal error: Call to undefined method Database::close() in /share/MD0_DATA/Web/admidio/adm_program/modules/backup/backup_script.php on line 492
Gruss Tino
Das ist die Meldung diesmal.
PHP-Version
5.5.38
MySQL-Version
5.5.51-MariaDB
Safe Mode
aus
Meldung:
Overall Progress: 108,547 / 121,509 (89.3% done) [10.3 Sekunden elapsed, 1.2 Sekunden remaining]
SKV
adm_announcements (6 records, [100%])
adm_auto_login (2 records, [100%])
adm_categories (27 records, [100%])
adm_components (17 records, [100%])
adm_date_role (0 records, [100%])
adm_dates (0 records, [100%])
adm_files (2 records, [100%])
adm_folders (3 records, [100%])
adm_guestbook (1 records, [100%])
adm_guestbook_comments (0 records, [100%])
adm_ids (0 records, [100%])
adm_invent (0 records, [100%])
adm_invent_data (0 records, [100%])
adm_invent_fields (0 records, [100%])
adm_links (3 records, [100%])
adm_list_columns (465 records, [100%])
adm_lists (83 records, [100%])
adm_members (7,720 records, [100%])
adm_messages (2 records, [100%])
adm_messages_content (2 records, [100%])
adm_organizations (1 records, [100%])
adm_photos (1 records, [100%])
adm_preferences (117 records, [100%])
adm_registrations (0 records, [100%])
adm_role_dependencies (11 records, [100%])
adm_roles (62 records, [100%])
adm_roles_rights (2 records, [100%])
adm_roles_rights_data (9 records, [100%])
adm_rooms (2 records, [100%])
adm_sessions (4 records, [100%])
adm_texts (5 records, [100%])
adm_user_data (102,553 records, [98%])
adm_user_fields (38 records)
adm_user_log (3,884 records)
adm_user_relation_types (8 records)
adm_user_relations (0 records)
adm_users (6,479 records)
Fatal error: Call to undefined method Database::close() in /share/MD0_DATA/Web/admidio/adm_program/modules/backup/backup_script.php on line 492
Gruss Tino
Re: Fehlermeldung beim Datenbankbackup
Wenn ich das richtig sehe ist der Fehler schon seit der Migration auf Github im Code. Es geht genau um die Stelle von der Fehlermeldung:
@Fasse kümmerst du dich drum? Mit dem Backup Script kenn ich mich nicht so aus. Aber es sollten glaub ich einfach die 2 $gDb Methoden gefixed werden müssen
Code: Alles auswählen
// backup_script Line 490-498
if (($currentrow % MYSQL_RECONNECT_INTERVAL) == 0)
{
$gDb->close();
if (!@$gDb->connect(DB_HOST, DB_USER, DB_PASS))
{
mail(ADMIN_EMAIL, 'backupDB: FAILURE! Failed to connect to MySQL database (line '.__LINE__.')', 'Failed to reconnect to SQL database (row #'.$currentrow.') on line '.__LINE__.' in file '.@$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].LINE_TERMINATOR.$gDb->db_error());
exit('There was a problem connecting to the database:<br />'.LINE_TERMINATOR.$gDb->db_error());
}
}
Re: Fehlermeldung beim Datenbankbackup
Hallo Tino,
ich habe diese Stelle im Code mal angepasst. Die entpackte Datei aus dem Anhang musst du nach adm_program/modules/backup kopieren.
Allerdings tritt dieser Fehler auf, wenn das Script ein Reconnect zur Datenbank machen will. Wie lange läuft das Script bei dir ca. ?
Viele Grüße
Fasse
ich habe diese Stelle im Code mal angepasst. Die entpackte Datei aus dem Anhang musst du nach adm_program/modules/backup kopieren.
Allerdings tritt dieser Fehler auf, wenn das Script ein Reconnect zur Datenbank machen will. Wie lange läuft das Script bei dir ca. ?
Viele Grüße
Fasse
- Dateianhänge
-
- backup_script.php.zip
- (6.92 KiB) 329-mal heruntergeladen
Re: Fehlermeldung beim Datenbankbackup
Hallo Fasse
Vielen Dank, es läuft wieder.
Backup fertiggestellt in 18.33 Sekunden.
Backupdatei db_backup.2017-02-11.095639.sql.gz (1.19 MB)
Gruss Tino
Vielen Dank, es läuft wieder.
Backup fertiggestellt in 18.33 Sekunden.
Backupdatei db_backup.2017-02-11.095639.sql.gz (1.19 MB)
Gruss Tino