Seite 1 von 1

Fehler beim Backup

Verfasst: So 8. Mär 2015, 08:55
von CmdrLaserstrahl
Hallo zusammen,

ich verwende Backup Service Home 3 jetzt schon eine ganze Weile und hatte nie Probleme, neuerdings erscheint aber bei jedem Backuplauf eine Fehlermeldung. Die ist auch reproduzierbar, es sind immer die selben Meldungen für die selben Dateien.

"The database disk image is malformeddatabase disk image is malformed"
"Abort dueo to constraint violationcolumns fileName, filePath are not unique"

--> Siehe auch Bild: Screenshot der Meldung.

Für micht sieht das nach SQL Fehlermeldungen aus, ich kann da aber als User vermutlich wenig machen.

Wie kann ich Abhilfe schaffen?

Re: Fehler beim Backup

Verfasst: So 8. Mär 2015, 19:51
von CmdrLaserstrahl
Nachtrag:

Jetzt erscheint beim Automatischen Backup diese Meldung:

Code: Alles auswählen

The database disk image is malformed
database disk image is malformed
bei System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
bei System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
bei System.Data.SQLite.SQLiteDataReader.NextResult()
bei System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
bei System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
bei Alexosoft.BackupService.Engine.BackupEngine.ExecuteNonQuery(String cmdText)
bei Alexosoft.BackupService.Engine.BackupSystem.AsyncDeleteBackup()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()
Was kann ich tun? Wenn ich neu installiere, kann ich dann bestehende Backups weiterverwenden?

Grüße, Cmdr

Re: Fehler beim Backup

Verfasst: Mi 11. Mär 2015, 20:49
von CmdrLaserstrahl
Hmm, wird die Software nicht mehr weiter gewartet? Ist das Projekt eingestellt?

Re: Fehler beim Backup

Verfasst: Mi 11. Mär 2015, 22:45
von Alex
Es tut mir leid, dass ich erst so spät antworte, aber BSH ist ein privates Projekt, dass ich hier freiwillig kostenfrei zur Verfügung stelle.

Für das von dir beschriebene Problem gibt es bereits einen Artikel in der Wissensdatenbank: http://www.alexosoft.de/support/kb/article/1012231

Re: Fehler beim Backup

Verfasst: Fr 13. Mär 2015, 16:54
von CmdrLaserstrahl
Vielen Dank für die Antwort! Ich verstehe nur nicht wie es helfen soll, das erstellt doch einen dump, und der wird dann wieder zurück geschrieben, die Fehlerhaften Constraints werden da durch doch nicht behoben, oder?

Re: Fehler beim Backup

Verfasst: Fr 13. Mär 2015, 16:56
von CmdrLaserstrahl
Nach Schritt 6 kommt folgende Meldung in der Eingabeaufforderung:

sqlite3.exe backupservicehome3.bshdb < output.sql
Error: near line 3472550: UNIQUE constraint failed: filetable.fileName, filetable.filePath
Error: near line 3472552: UNIQUE constraint failed: foldertable.folder


sqlite3.exe backupservicehome.bshdb
SQLite version 3.8.8.3 2015-02-25 13:29:11
Enter ".help" for usage hints.
sqlite> pragma integrity_check;
*** in database main ***
On tree page 14529 cell 28: 2nd reference to page 5058
On tree page 14529 cell 28: Child page depth differs
On tree page 14529 cell 29: Child page depth differs
On tree page 2042 cell 1: 2nd reference to page 7803
On tree page 2042 cell 1: Child page depth differs
On tree page 2042 cell 2: Child page depth differs
Page 5626: Rowid 4667401 out of order (max larger than parent max of 0)
Fragmentation of 892 bytes reported as 0 on page 33968
Fragmentation of 4 bytes reported as 0 on page 12270
On tree page 30304 cell 8: 2nd reference to page 5004
On tree page 30304 cell 8: Child page depth differs
On tree page 30304 cell 9: Child page depth differs
On tree page 4 cell 20: 2nd reference to page 14108
On tree page 4 cell 20: Child page depth differs
On tree page 4 cell 21: Child page depth differs
Page 4747: Rowid 5787955 out of order (max larger than parent max of 4582690)
Page 4698: Rowid 5788247 out of order (max larger than parent max of 4583004)
Page 4316: Rowid 5782116 out of order (min less than parent min of 5788247)
Page 4316: Rowid 5782407 out of order (max larger than parent max of 4583317)
Page 4762: Rowid 5787663 out of order (max larger than parent max of 4583611)
Page 4983: Rowid 5787080 out of order (min less than parent min of 5787663)
Page 4983: Rowid 5787371 out of order (max larger than parent max of 4583925)
Page 4982: Rowid 5786788 out of order (min less than parent min of 5787371)
Page 4982: Rowid 5787079 out of order (max larger than parent max of 4584239)
Page 4980: Rowid 5786496 out of order (min less than parent min of 5787079)
Page 4980: Rowid 5786787 out of order (max larger than parent max of 4584553)
Page 4979: Rowid 5786204 out of order (min less than parent min of 5786787)
Page 4979: Rowid 5786495 out of order (max larger than parent max of 4584867)
Page 4977: Rowid 5785912 out of order (min less than parent min of 5786495)
Page 4977: Rowid 5786203 out of order (max larger than parent max of 4585181)
Page 4974: Rowid 5785620 out of order (min less than parent min of 5786203)
Page 4974: Rowid 5785911 out of order (max larger than parent max of 4585495)
Page 4973: Rowid 5785328 out of order (min less than parent min of 5785911)
Page 4973: Rowid 5785619 out of order (max larger than parent max of 4585808)
Page 4970: Rowid 5785036 out of order (min less than parent min of 5785619)
Page 4970: Rowid 5785327 out of order (max larger than parent max of 4586101)
Page 4761: Rowid 5784744 out of order (min less than parent min of 5785327)
Page 4761: Rowid 5785035 out of order (max larger than parent max of 4586393)
Page 4556: Rowid 5784160 out of order (min less than parent min of 5785035)
Page 4556: Rowid 5784451 out of order (max larger than parent max of 4586685)
On tree page 4290 cell 59: Rowid 4649610 out of order (previous was 5788831)
Page 4290: Rowid 4650033 out of order (max larger than parent max of 4586977)
Page 4715: Rowid 5784159 out of order (max larger than parent max of 4587269)
Page 4760: Rowid 5783576 out of order (min less than parent min of 5784159)
Page 4760: Rowid 5783867 out of order (max larger than parent max of 4587561)
Page 4603: Rowid 5783284 out of order (min less than parent min of 5783867)
Page 4603: Rowid 5783575 out of order (max larger than parent max of 4587853)
Page 5093: Rowid 5782992 out of order (min less than parent min of 5783575)
Page 5093: Rowid 5783283 out of order (max larger than parent max of 4588145)
Page 5090: Rowid 5782700 out of order (min less than parent min of 5783283)
Page 5090: Rowid 5782991 out of order (max larger than parent max of 4588453)
Page 5087: Rowid 5782408 out of order (min less than parent min of 5782991)
Page 5087: Rowid 5782699 out of order (max larger than parent max of 4588763)
Page 4245: Rowid 5788772 out of order (max larger than parent max of 4589077)
Page 5084: Rowid 5781824 out of order (min less than parent min of 5788772)
Page 5084: Rowid 5782115 out of order (max larger than parent max of 4589383)
Page 5081: Rowid 5781532 out of order (min less than parent min of 5782115)
Page 5081: Rowid 5781823 out of order (max larger than parent max of 4589689)
Page 5077: Rowid 5781240 out of order (min less than parent min of 5781823)
Page 5077: Rowid 5781531 out of order (max larger than parent max of 4589997)
Page 4682: Rowid 5780948 out of order (min less than parent min of 5781531)
Page 4682: Rowid 5781239 out of order (max larger than parent max of 4590311)
On tree page 17717 cell 28: 2nd reference to page 5075
On tree page 17717 cell 28: Child page depth differs
Page 5072: Rowid 5780656 out of order (min less than parent min of 5781239)
Page 5072: Rowid 5780947 out of order (max larger than parent max of 4590939)
On tree page 17717 cell 29: Child page depth differs
Page 5070: Rowid 5780364 out of order (min less than parent min of 5780947)
Page 5070: Rowid 5780655 out of order (max larger than parent max of 4591251)
Page 5066: Rowid 5780072 out of order (min less than parent min of 5780655)
Page 5066: Rowid 5780363 out of order (max larger than parent max of 4591557)
Page 5051: Rowid 5779780 out of order (min less than parent min of 5780363)
Page 5051: Rowid 5780071 out of order (max larger than parent max of 4591858)
Page 5042: Rowid 5779488 out of order (min less than parent min of 5780071)
Page 5042: Rowid 5779779 out of order (max larger than parent max of 4592172)
Page 5036: Rowid 5779196 out of order (min less than parent min of 5779779)
Page 5036: Rowid 5779487 out of order (max larger than parent max of 4592486)
Page 5035: Rowid 5778904 out of order (min less than parent min of 5779487)
Page 5035: Rowid 5779195 out of order (max larger than parent max of 4592800)
Page 5026: Rowid 5778612 out of order (min less than parent min of 5779195)
Page 5026: Rowid 5778903 out of order (max larger than parent max of 4593114)
Page 5024: Rowid 5778320 out of order (min less than parent min of 5778903)
Page 5024: Rowid 5778611 out of order (max larger than parent max of 4593428)
Page 5015: Rowid 5778028 out of order (min less than parent min of 5778611)
Page 5015: Rowid 5778319 out of order (max larger than parent max of 4593742)
Page 5008: Rowid 5777736 out of order (min less than parent min of 5778319)
Page 5008: Rowid 5778027 out of order (max larger than parent max of 4594056)
On tree page 17717 cell 40: 2nd reference to page 7173
On tree page 17717 cell 40: Child page depth differs
Page 5005: Rowid 5777152 out of order (min less than parent min of 5778027)
Page 5005: Rowid 5777443 out of order (max larger than parent max of 4594684)
On tree page 17717 cell 41: Child page depth differs
Page 4996: Rowid 5776860 out of order (min less than parent min of 5777443)
Page 4996: Rowid 5777151 out of order (max larger than parent max of 4594998)
On tree page 17717 cell 43: 2nd reference to page 5493
On tree page 17717 cell 43: Child page depth differs
On tree page 17717 cell 44: 2nd reference to page 5235
On tree page 17717 cell 45: 2nd reference to page 5234
On tree page 17717 cell 46: 2nd reference to page 5233
On tree page 17717 cell 47: 2nd reference to page 5232



Ich nehme jetzt mal an auf Grund irgend eines Bugs hat es die Datenbank zerschoßen und teile der Nutzdaten sind futsch. Kann ich die Datenbank irgendwie aus den bestehenden Backups neu generieren lassen? Oder ist die beste Möglichkeit die neue Installation von Backup Service Home 3 und einem Löschen der angelegten alten Datensicherung?

Grüße!

Re: Fehler beim Backup

Verfasst: Sa 14. Mär 2015, 12:11
von Alex
Oh herrje, tatsächlich scheint hier die SQLite Datenbank mehr beschädigt zu sein. Dieses Problem ist tatsächlich mir noch nicht vorgekommen. :(

In der Tat gibt es ein kleines Tool, dass dir die Datenbank wiederherstellen kann (mit ein paar Einschränkungen). Du findest das Tool hier: http://www.alexosoft.de/support/kb/article/1110051
Am idealsten ist natürlich - sofern du keine alten Dateistände mehr brauchst - die Sicherung einfach neu aufzusetzen. Das klappt übrigens mit der Option "Konfiguration zurücksetzen" im Tools & Support Menü.

Re: Fehler beim Backup

Verfasst: So 15. Mär 2015, 17:24
von CmdrLaserstrahl
Das Tool hat auch nicht für Abhilfe geschafft, ich habe die Sicherung neu aufgesetzt, und die alten Stände gelöscht. Jetzt klappt wieder alles. Die gesicherte Datenmenge waren ca 1TB und mehr als 100.000 einzelne Dateien und die Datenbank war 300Mb groß. Kann es sein dass es in deinem Programm irgenwo zu einem überlauf gekommen ist?

Re: Fehler beim Backup

Verfasst: Mo 16. Mär 2015, 16:34
von Alex
Ich vermute tatsächlich ein Problem irgendwo an der Datenbankbibliothek. Zudem ist SQLite nicht ganz sicher gegen Datenverlust beim abrupten Abbruch von Schreibvorgängen (z.B. durch Stromausfall etc.)

BTW: Es gibt seit gestern eine neue BSH Version mit aktuellerer Datenbankbibliothek und diverser Fehlerbehebungen. Aktuell aber nur über die Webseite verfügbar. Über die integrierte Aktualisierungsfunktion dann später diesen Monat.

Re: Fehler beim Backup

Verfasst: Mo 16. Mär 2015, 19:15
von CmdrLaserstrahl
Dann installiere ich die direkt einmal.

Ich bedanke mich auf jeden Fall für den Support!