<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hallo zusammen,</div>
<div> </div>
<div>kurzes Update:</div>
<div> </div>
<div>Ich habe mittels testdisk aus der Karte eine sqlite.db3 herausbekommen (via Image-Erstellung der ext4-Partition). Beim Versuch des Zurückspielens nun leider das:</div>
<div> </div>
<div>
<div>pi@raspberrypi:~ $ sudo /var/www/volkszaehler.org/vendor/bin/dbcopy copy -c /etc/dbcopy.yaml<br/>
entities: copying 2 rows (overwrite)<br/>
[============================] 100% < 1 sec/< 1 sec 2 rows</div>
<div>properties: copying 16 rows (overwrite)<br/>
[============================] 100% < 1 sec/< 1 sec 16 rows</div>
<div>entities_in_aggregator: copying 0 rows (overwrite)<br/>
0 [>---------------------------] < 1 sec 4.0 MiB</div>
<div>data: copying<br/>
In AbstractSQLiteDriver.php line 70:<br/>
<br/>
An exception occurred while executing 'SELECT COUNT(1) FROM ("data")': <br/>
<br/>
SQLSTATE[HY000]: General error: 11 database disk image is malformed <br/>
</div>
<div>In PDOConnection.php line 90:<br/>
<br/>
SQLSTATE[HY000]: General error: 11 database disk image is malformed <br/>
</div>
<div>In PDOConnection.php line 88:<br/>
<br/>
SQLSTATE[HY000]: General error: 11 database disk image is malformed <br/>
</div>
<div>copy [-c|--config CONFIG] [-b|--batch BATCH] [-k|--keep-constraints] [--] [<tables>...]</div>
<div> </div>
<div> </div>
<div>Abfolge:</div>
<div> </div>
<div>Wie im wiki beschrieben eine sqlite.db3 mit dbcopy create angelegt. Diese mit der sqlite.db3 aus testdisk ersetzt, in der dbcopy.yaml Quelle und Ziel vertauscht und obigen Befehl verwendet.</div>
<div>Könnte da noch was zu retten sein ?</div>
<div>Grüße</div>
<div> </div>
<div>JD.</div>
</div>
<div>
<div>
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Wednesday, August 04, 2021 at 9:16 PM<br/>
<b>From:</b> "John Doe" <johndoe@null.net><br/>
<b>To:</b> volkszaehler-users@demo.volkszaehler.org<br/>
<b>Subject:</b> [vz-users] (Daten-)Rettung sqlite.db3 von SD-Karte</div>
<div name="quoted-content">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hallo zusammen,</div>
<div> </div>
<div>mitr ist mal wieder eine SD-Karte abgeraucht. Ich habe ein älteres Image der Karte und zwei Backups der sqlite.db3 - ein älteres und ein uraltes.</div>
<div>Aufgrund persönlicher Unzulänglichkeiten hat die tägliche Datensicherung nicht das getan, was ich vorhatte.</div>
<div>Nun meine Frage:</div>
<div>Ich habe ein einem SD-Kartenleser noch Zugriff auf die SD-Karte.</div>
<div>Wenn ich die sqlite.dp3 aus dem Verzeichnis /home/pi auf meinen Rechner kopieren will, ergibt sich ein</div>
<div> </div>
<div>
<div>cp: Fehler beim Lesen von 'sqlite.db3': Eingabe-/Ausgabefehler</div>
<div> </div>
<div> </div>
<div>Vermutlich, weil an der Stelle die Karte schin teilweise defekt ist. Gibt es bspw. mit testdisk eine Möglichkeit, diese relativ aktuelle sqlite.db3 doch noch zu retten ?</div>
<div>Die Dateigröße scheint zur theoretischen DB-Größe zu passen, alleine: Ich komme nicht kopierfähig dran.</div>
<div>Beste Grüße</div>
<div> </div>
<div>JD.</div>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>