<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Bis Du sicher, dass Deine Zieldatwnvank auch Indizes hat? Beim Restore werden die gelöscht um nicht an temporär Fehlenden Relationen zu scheitern. <div><br></div><div>Hatten wir vmtl. auch schon: das Zauberwergzeug heisst orm schema-tool. <br><br><div dir="ltr">Viele Grüße,<div>Andreas</div></div><div dir="ltr"><br><blockquote type="cite">Am 08.11.2020 um 16:25 schrieb John Doe <johndoe@null.net>:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><div style="font-family: Verdana;font-size: 12.0px;"><div>Hallo zusammen,</div>
<div> </div>
<div>mea culpa. Ihr hattet natürlich recht - ich musste mein Backup natürlich noch in die neu creierte Datenbank füllen.</div>
<div>Habe jetzt alles soweit wieder am Laufen - bis auf eine Kleinigkeit: Ich bekomme aggregate nicht zum Laufen.</div>
<div> </div>
<div>vzlogger ist gestopt:</div>
<div> </div>
<div>
<div>pi@raspberrypi:~ $ sudo systemctl status vzlogger.service<br>
● vzlogger.service - vzlogger<br>
Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor preset: enabled)<br>
Active: failed (Result: timeout) since Sun 2020-11-08 16:16:42 CET; 5min ago<br>
Process: 729 ExecStart=/usr/local/bin/vzlogger -c /etc/vzlogger.conf (code=killed, signal=KILL)<br>
Main PID: 729 (code=killed, signal=KILL)</div>
<div>Nov 08 16:14:49 raspberrypi systemd[1]: Started vzlogger.<br>
Nov 08 16:15:01 raspberrypi systemd[1]: Stopping vzlogger...<br>
Nov 08 16:16:42 raspberrypi systemd[1]: vzlogger.service: State 'stop-sigterm' timed out. Killing.<br>
Nov 08 16:16:42 raspberrypi systemd[1]: vzlogger.service: Killing process 729 (vzlogger) with signal SIGKILL.<br>
Nov 08 16:16:42 raspberrypi systemd[1]: vzlogger.service: Main process exited, code=killed, status=9/KILL<br>
Nov 08 16:16:42 raspberrypi systemd[1]: vzlogger.service: Failed with result 'timeout'.<br>
Nov 08 16:16:42 raspberrypi systemd[1]: Stopped vzlogger.</div>
<div> </div>
<div>cron ist gestopt:</div>
<div> </div>
<div>
<div>pi@raspberrypi:~ $ sudo systemctl status cron.service<br>
● cron.service - Regular background program processing daemon<br>
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)<br>
Active: inactive (dead) since Sun 2020-11-08 16:14:56 CET; 8min ago<br>
Docs: man:cron(8)<br>
Process: 407 ExecStart=/usr/sbin/cron -f $EXTRA_OPTS (code=killed, signal=TERM)<br>
Main PID: 407 (code=killed, signal=TERM)</div>
<div>Nov 08 16:14:35 raspberrypi systemd[1]: Started Regular background program processing daemon.<br>
Nov 08 16:14:35 raspberrypi cron[407]: (CRON) INFO (pidfile fd = 3)<br>
Nov 08 16:14:35 raspberrypi cron[407]: (CRON) INFO (Running @reboot jobs)<br>
Nov 08 16:14:56 raspberrypi systemd[1]: Stopping Regular background program processing daemon...<br>
Nov 08 16:14:56 raspberrypi systemd[1]: cron.service: Main process exited, code=killed, status=15/TERM<br>
Nov 08 16:14:56 raspberrypi systemd[1]: cron.service: Succeeded.<br>
Nov 08 16:14:56 raspberrypi systemd[1]: Stopped Regular background program processing daemon.</div>
<div> </div>
<div> </div>
<div>aggregate:</div>
<div> </div>
<div>
<div>php /var/www/volkszaehler.org/bin/aggregate run -m full -l day -l hour -l minute<br>
Performing 'full' aggregation on 'day' level</div>
<div> [>---------------------------] 0% < 1 sec/< 1 sec 0 channels</div>
<div> </div>
</div>
<div>
<div>An diesem Zustand ändert sich über lange Zeit nichts.</div>
<div> </div>
<div>Hat jemand einen Tip, woran das liegen könnte ?</div>
<div> </div>
<div>Beste Grüße und Dank</div>
<div> </div>
<div>JD.</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> Sunday, November 08, 2020 at 11:19 AM<br>
<b>From:</b> "Andreas Goetz" <cpuidle@gmail.com><br>
<b>To:</b> "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br>
<b>Subject:</b> Re: [vz-users] Neubeginn nach Kartencrash</div>
<div name="quoted-content">
<div>
<div>Also mit create hast Du das Datenbankschema angelegt, das ist aber leer. Du musst auch die Daten noch reinkopieren ;)</div>
<div> </div>
<div>Viele Grüße, Andreas </div>
<div>
<blockquote>Am 08.11.2020 um 11:05 schrieb John Doe <johndoe@null.net>:<br>
</blockquote>
</div>
<blockquote>
<div>
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hallo Andreas,</div>
<div> </div>
<div>ich bin ein Stück weiter.</div>
<div>Ein</div>
<div> </div>
<div>sudo apt-get install php-sqlite3</div>
<div> </div>
<div>liess das</div>
<div>
<div>
<div>sudo /var/www/volkszaehler.org/vendor/bin/dbcopy create -c /etc/dbcopy.yaml</div>
<div> </div>
<div>fehlerfrei durchlaufen.</div>
<div>Allerdings scheint mir das Wiedereinspielen der gesicherten Datenbank (natürlich mit sqlite.db3 als source) irgendwie nichts zu finden:</div>
<div> </div>
<div>
<div>pi@raspberrypi:~ $ sudo /var/www/volkszaehler.org/vendor/bin/dbcopy copy -c /etc/dbcopy.yaml<br>
entities: copying 0 rows (overwrite)<br>
0 [>---------------------------] < 1 sec 4.0 MiB</div>
<div>properties: copying 0 rows (overwrite)<br>
0 [>---------------------------] < 1 sec 4.0 MiB</div>
<div>entities_in_aggregator: copying 0 rows (overwrite)<br>
0 [>---------------------------] < 1 sec 4.0 MiB</div>
<div>data: copying 0 rows (partial copy)<br>
0 [>---------------------------] < 1 sec 4.0 MiB</div>
<div> </div>
<div>Hättest Du eine Idee, woran das liegen kann ?</div>
<div>Beste Grüße</div>
<div> </div>
<div>JD:</div>
</div>
<div style="margin: 10.0px 5.0px 5.0px 10.0px;padding: 10.0px 0 10.0px 10.0px;border-left: 2.0px solid rgb(195,217,229);">
<div style="margin: 0 0 10.0px 0;"><b>Sent:</b> Saturday, November 07, 2020 at 8:10 PM<br>
<b>From:</b> "Andreas Götz" <cpuidle@gmail.com><br>
<b>To:</b> "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br>
<b>Subject:</b> Re: [vz-users] Neubeginn nach Kartencrash</div>
<div>
<div>Ist ohne Deine Datei schwer zu sagen...<br>
<div>Viele Grüße,
<div>Andreas</div>
</div>
<div>
<blockquote>Am 07.11.2020 um 18:12 schrieb John Doe <johndoe@null.net>:<br>
</blockquote>
</div>
<blockquote>
<div>
<div style="font-family: Verdana;font-size: 12.0px;">
<div> </div>
<div><br>
Hallo zusammen,</div>
<div> </div>
<div>da ich mir leider doch das Vorgehen vom letzten Mal nicht notiert habe, fehlt mir jetzt wieder der Einstieg.</div>
<div>Ich habe</div>
<div> </div>
<div>- eine Kopie sqlite.db3 der Datenbank</div>
<div>- eine Kopie der vzlogger.conf</div>
<div>- eine Kopie der dbcopy.yaml, mir der ich die Datenbank-Kopie erstellt habe.</div>
<div> </div>
<div>Ich habe</div>
<div> </div>
<div>- das aktuelle VZ-Image installiert und mit Updates versehen</div>
<div>- die Kopie sqlite.dpb3 in das neue Home-Verzeichnis kopiert</div>
<div>- die gesicherte vzlogger.conf und dbcopy.yaml nach /etc kopiert.</div>
<div> </div>
<div>Ein Aufruf von</div>
<div> </div>
<div>sudo /var/www/volkszaehler.org/vendor/bin/dbcopy create -c /etc/dbcopy.yaml</div>
<div> </div>
<div>bringt</div>
<div> </div>
<div>
<div>Creating target schema<br>
PHP Notice: Undefined variable: schema in /home/pi/volkszaehler.org/vendor/andig/dbcopy/src/Command/CreateCommand.php on line 155<br>
PHP Fatal error: Uncaught Error: Call to a member function toSql() on null in /home/pi/volkszaehler.org/vendor/andig/dbcopy/src/Command/CreateCommand.php:155<br>
Stack trace:<br>
#0 /home/pi/volkszaehler.org/vendor/symfony/console/Command/Command.php(255): DatabaseCopy\Command\CreateCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))<br>
#1 /home/pi/volkszaehler.org/vendor/symfony/console/Application.php(921): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))<br>
#2 /home/pi/volkszaehler.org/vendor/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand(Object(DatabaseCopy\Command\CreateCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))<br>
#3 /home/pi/volkszaehler.org/vendor/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun(Object(Symfony\Co in /home/pi/volkszaehler.org/vendor/andig/dbcopy/src/Command/CreateCommand.php on line 155</div>
<div> </div>
<div> </div>
<div>Was mache ich denn diesmal wieder falsch ?</div>
<div>Beste Grüße</div>
<div> </div>
<div>JD.</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div></div>
</div></blockquote></div></body></html>