<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>Hi,<br/>
also ich habe nun folgendes versucht.<br/>
https://mariadb.com/kb/en/systemd/#interacting-with-the-mariadb-server-process</div>
<div> </div>
<div>Habe ich mit
<pre class="fixed">sudo systemctl stop mariadb</pre>
<div>die maria db gestoppt.</div>
<div>Danach ein sudo shutdown -h</div>
<div>und siehe da mein Fehler ist wieder da.<br/>
Schaut man in cat /var/log/vzlogger.log</div>
<div><---snipped---><br/>
[Nov 10 17:27:14][chn0] CURL Error from middleware: unexpected character<br/>
[Nov 11 15:34:27][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'<br/>
[Nov 11 15:34:30][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'</div>
<div> </div>
<div>Dieser Fehler endet aber um 15:36</div>
<div> </div>
<div>Aber jetzt läuft die mariadb, mysql und auch vzlogger.<br/>
sudo systemctl status vzlogger.service</div>
<div>sudo systemctl status mariadb</div>
<div>sudo systemctl status mysql</div>
<div> </div>
<div>Somit muss man anscheinend zuerst die mariadb beenden.<br/>
<br/>
Ich denke grade darüber nach ob man nicht erst vzlogger beenden sollte, dann die mariadb und dann mysql.</div>
<div>Was haltet ihr von dieser Reihenfolge?<br/>
sudo systemctl stop vzlogger.service<br/>
sudo systemctl stop mariadb</div>
<div>sudo systemctl stop mysql</div>
<div>sudo shutdown -h</div>
<div> </div>
<div>Dann die Karte entfernen, image erstellen und wieder booten.<br/>
<br/>
Gruß<br/>
Christian</div>
<div> </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>Gesendet:</b> Mittwoch, 11. November 2020 um 14:49 Uhr<br/>
<b>Von:</b> "Christian Eidenmüller" <kohle77@gmx.net><br/>
<b>An:</b> volkszaehler-users@demo.volkszaehler.org<br/>
<b>Betreff:</b> Re: [vz-users] Fw: Maria DB started nicht nach einem shutdown</div>
<div name="quoted-content">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hallo alle,<br/>
ich stimme zu das ein dd von einem laufenden System keine gute idee ist.<br/>
Habe schon erlebt das images selbst von einer SD karte die in einem Windows PC steckt zu einem korrupten image führt daher mach ich, wenn es wirklich wichtig ist, immer einen restore auf eine zweite Karte und boote diese um zu sehen ob das funktioniert.</div>
<div><br/>
Ich vermute auch das die DB irgendwie korrupt ist und deswegen der Dienst nicht startet.<br/>
Da ich aber nicht die tiefen Linux Kenntnisse besitze und schon gar keine DB Kenntnisse such ich in erster Linie einen weg wie ich das volkszaehler system am saubersten herunterfahre.</div>
<div><br/>
Das zwichen herunterfahren und wieder booten eventuell Stunden liegen sollte in der DB doch kein problem machen, oder?<br/>
<br/>
Kann jemand bestätigen das er dies herunterfahren kann und nach ein paar Stunden wieder booten kann ohne probleme?<br/>
<br/>
Danke<br/>
Christian</div>
<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>Gesendet:</b> Mittwoch, 11. November 2020 um 10:59 Uhr<br/>
<b>Von:</b> "Andreas Goetz" <cpuidle@gmail.com><br/>
<b>An:</b> "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br/>
<b>Betreff:</b> Re: [vz-users] Fw: Maria DB started nicht nach einem shutdown</div>
<div>
<div>
<div>Ich halte die Anleitung für falsch. Ein Image eines laufenden Systems per dd zu erstellen erzeugt m.E. Datensalat.</div>
<div> </div>
<div>Bzgl Logfile: mariadb logfile systemctl zeigt mir sofort und als Erstes den erwarteten Treffer an: <a href="https://unix.stackexchange.com/questions/225401/how-to-see-full-log-from-systemctl-status-service" target="_blank">https://unix.stackexchange.com/questions/225401/how-to-see-full-log-from-systemctl-status-service</a>. Selber googeln ist erlaubt ;)</div>
<div> </div>
<div>Viele Grüße, Andreas</div>
<div> </div>
<div>
<blockquote>Am 11.11.2020 um 08:12 schrieb Michael Hartmann <hartmann-micha@web.de>:<br/>
</blockquote>
</div>
<blockquote>
<div>
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hallo Andreas,</div>
<div> </div>
<div>mit</div>
<div> </div>
<div>shutdown -h now</div>
<div> </div>
<div>fährst du das System sofort herunter. Für ein Image ist das aber nicht zwingend erforderlich. Das geht im laufenden Betrieb wie z.B. hier beschrieben:</div>
<div> </div>
<div><a href="https://techgeeks.de/raspberry-pi-image-installieren-backup-und-verkleinern/" target="_blank">https://techgeeks.de/raspberry-pi-image-installieren-backup-und-verkleinern/</a></div>
<div> </div>
<div>Grüße</div>
<div> </div>
<div>Micha</div>
<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>Gesendet:</b> Mittwoch, 11. November 2020 um 07:11 Uhr<br/>
<b>Von:</b> "Christian Eidenmüller" <kohle77@gmx.net><br/>
<b>An:</b> volkszaehler-users@demo.volkszaehler.org<br/>
<b>Cc:</b> "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br/>
<b>Betreff:</b> Re: [vz-users] Fw: Maria DB started nicht nach einem shutdown</div>
<div>
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hallo Andreas,<br/>
ich bin leider Anfänger. Wo oder wie würde ich den so etwas finden?<br/>
Ich meine der DB server läuft ja anscheinend nicht.<br/>
<br/>
Ist den mein shutdown -h now das richtige.<br/>
<br/>
Mir würde es erstmal ja schon helfen wenn ich den Volkszähler vernünftig herunterfahren kann, ein image erstellen und dann einfach wieder booten könnte.<br/>
<br/>
Gruß<br/>
Christian</div>
<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>Gesendet:</b> Dienstag, 10. November 2020 um 20:09 Uhr<br/>
<b>Von:</b> "Andreas Goetz" <cpuidle@gmail.com><br/>
<b>An:</b> "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br/>
<b>Betreff:</b> Re: [vz-users] Fw: Maria DB started nicht nach einem shutdown</div>
<div>
<div>
<div>Gibts denn für die MariaDB etwas im Log ausser der komischen Jobs?irgendwo müsste ja mal eine richtige Fehlermeldung sein? Ich tippe auf DB korrupt...</div>
<div> </div>
<div>Viele Grüße, Andreas </div>
<div>
<blockquote>Am 10.11.2020 um 13:03 schrieb Christian Eidenmüller <kohle77@gmx.net>:<br/>
</blockquote>
</div>
<blockquote>
<div>
<div style="font-family: Verdana;font-size: 12.0px;">
<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);">Hallo,
<div>
<div style="font-family: Verdana;font-size: 12.0px;">
<div>ich habe einen PI auf dem ich das image von Volkszaehler installiert.<br/>
Habe den Stromzähler eingebunden und auch in der GUI wird der Verbrauch angezeigt.<br/>
Beim letztenmal habe ich einfach dem strom am pi abgezogen und danach lief anscheinend die Maria DB nicht mehr.<br/>
Also habe ich das ganze neu aufgespielt und wieder aufgesetzt.<br/>
Dachte mir dann ich mach mir mal eine image der Karte und habe via sudo shutdown -h now den pi heruntergefahren.<br/>
Karte aus dem pi entfernt, image erstellt und wieder in den pi eingesteckt.<br/>
Jetzt habe ich wieder das gleiche problem das die maria db nicht startet.<br/>
Irgendwie mache ich da glaube ich grunsätzlich was falsch.<br/>
Also debug eingeschaltet für vzlogger und in dem log steht:<br/>
pi@volkszaehler:/var/log $ cat vzlogger.log<br/>
[Nov 10 10:43:39][main] vzlogger v0.7.0 based on heads/master-0-g12e74ddd43 from Sun, 2 Jun 2019 20:48:14 +0200 started.<br/>
[Nov 10 10:43:39][main] log level is 0<br/>
[Nov 10 10:43:49][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'<br/>
[Nov 10 10:43:52][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'<br/>
[Nov 10 10:43:55][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'<br/>
[Nov 10 10:43:58][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'<br/>
[Nov 10 10:44:01][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'<br/>
[Nov 10 10:44:04][chn0] CURL Error from middleware: 'ConnectionException': 'An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused'</div>
<div><---snipped---></div>
<div>
<div>pi@volkszaehler:/var/log $ sudo service mysql restart<br/>
Job for mariadb.service failed because a fatal signal was delivered to the control process.<br/>
See "systemctl status mariadb.service" and "journalctl -xe" for details.<br/>
pi@volkszaehler:/var/log $ systemctl status mariadb.service<br/>
? mariadb.service - MariaDB 10.3.13 database server<br/>
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)<br/>
Active: activating (start-pre) since Tue 2020-11-10 10:50:40 CET; 138ms ago<br/>
Docs: man:mysqld(8)<br/>
<a href="https://mariadb.com/kb/en/library/systemd/" target="_blank">https://mariadb.com/kb/en/library/systemd/</a><br/>
Cntrl PID: 5048 ((install))<br/>
Memory: 0B<br/>
CGroup: /system.slice/mariadb.service<br/>
+-5048 (install)</div>
<div>Nov 10 10:50:40 volkszaehler systemd[1]: Starting MariaDB 10.3.13 database server...<br/>
You have new mail in /var/mail/pi<br/>
pi@volkszaehler:/var/log $<br/>
pi@volkszaehler:/var/log $ journalctl -xe |more<br/>
<---snipped--><br/>
Nov 10 11:08:38 volkszaehler systemd[1]: Stopped MariaDB 10.3.13 database server.<br/>
-- Subject: A stop job for unit mariadb.service has finished<br/>
-- Defined-By: systemd<br/>
-- Support: <a href="https://www.debian.org/support" target="_blank">https://www.debian.org/support</a><br/>
--<br/>
-- A stop job for unit mariadb.service has finished.<br/>
--<br/>
-- The job identifier is 9996 and the job result is done.<br/>
Nov 10 11:08:38 volkszaehler systemd[1]: Starting MariaDB 10.3.13 database server...<br/>
-- Subject: A start job for unit mariadb.service has begun execution<br/>
-- Defined-By: systemd<br/>
-- Support: <a href="https://www.debian.org/support" target="_blank">https://www.debian.org/support</a><br/>
--<br/>
-- A start job for unit mariadb.service has begun execution.<br/>
--<br/>
-- The job identifier is 9996.<br/>
Nov 10 11:08:40 volkszaehler mysqld[15975]: 2020-11-10 11:08:40 0 [Note] /usr/sbin/mysqld (mysqld 10.3.13-MariaDB-1) starting as process 15975 ...<br/>
Nov 10 11:08:42 volkszaehler systemd[1]: mariadb.service: Main process exited, code=killed, status=6/ABRT<br/>
-- Subject: Unit process exited<br/>
-- Defined-By: systemd<br/>
-- Support: <a href="https://www.debian.org/support" target="_blank">https://www.debian.org/support</a><br/>
--<br/>
-- An ExecStart= process belonging to unit mariadb.service has exited.<br/>
--<br/>
-- The process' exit code is 'killed' and its exit status is 6.<br/>
Nov 10 11:08:42 volkszaehler systemd[1]: mariadb.service: Failed with result 'signal'.<br/>
-- Subject: Unit failed<br/>
-- Defined-By: systemd<br/>
-- Support: <a href="https://www.debian.org/support" target="_blank">https://www.debian.org/support</a><br/>
--<br/>
-- The unit mariadb.service has entered the 'failed' state with result 'signal'.<br/>
Nov 10 11:08:42 volkszaehler systemd[1]: Failed to start MariaDB 10.3.13 database server.<br/>
-- Subject: A start job for unit mariadb.service has failed<br/>
-- Defined-By: systemd<br/>
-- Support: <a href="https://www.debian.org/support" target="_blank">https://www.debian.org/support</a><br/>
--<br/>
-- A start job for unit mariadb.service has finished with a failure.<br/>
--<br/>
-- The job identifier is 9996 and the job result is failed</div>
<div> </div>
<div>Es kann doch nicht sein das nach einem shutdown das ganze nicht mehr funktioniert?<br/>
Hat jemand ideen wie man sowas richtig macht d.h. shutdown des pi um eine image zu erstellen und dann wieder die Karte zu booten ohne in so einen Fehler zu laufen?<br/>
<br/>
Gruß<br/>
Christian</div>
</div>
<div><br/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>