Re: [vz-users] Neubeginn nach Kartencrash

2020-11-07 Thread John Doe
Hallo Andreas,

 

hier die dbcopy.yaml:

 

 


# DATABASE DEFINITION
target:
  driver: pdo_mysql
  host: localhost
  user: root
  password: demo
  dbname: volkszaehler

source:
  driver: pdo_sqlite
  host: localhost
  user: root
  password: raspberry
  dbname: volkszaehler_backup
  path: sqlite.db3        # path is only used if driver = pdo_sqlite
 
# influxdb target database connection
influx:
  dsn: influxdb://localhost:8086
  dbname: volkszaehler
  measurement: data
 

# TABLE DEFINITION
# 
# tables will be processed in the order they are mentioned:
#        - foreign keys on target will be dropped
#        - if a table is not listed here, it will not be touched
# transfer mode
#        skip:        table will not be copied
#        copy:        entire table will be truncated on target and copied from source
#        pk:            selective copy by primary key. only data not present on target
#                     will be copied from source.
tables:
  entities: copy
  properties: copy
  entities_in_aggregator: copy
  data: pk
  aggregate: skip

 

Beste Grüße

 

JD.

 

Sent: Saturday, November 07, 2020 at 8:10 PM
From: "Andreas Götz" 
To: "volkszaehler.org - users" 
Subject: Re: [vz-users] Neubeginn nach Kartencrash


Ist ohne Deine Datei schwer zu sagen...
 
Viele Grüße,
Andreas


 
Am 07.11.2020 um 18:12 schrieb John Doe :
 





 


Hallo zusammen,

 

da ich mir leider doch das Vorgehen vom letzten Mal nicht notiert habe, fehlt mir jetzt wieder der Einstieg.

Ich habe

 

- eine Kopie sqlite.db3 der Datenbank

- eine Kopie der vzlogger.conf

- eine Kopie der dbcopy.yaml, mir der ich die Datenbank-Kopie erstellt habe.

 

Ich habe

 

- das aktuelle VZ-Image installiert und mit Updates versehen

- die Kopie sqlite.dpb3 in das neue Home-Verzeichnis kopiert

- die gesicherte vzlogger.conf und dbcopy.yaml nach /etc kopiert.

 

Ein Aufruf von

 

sudo /var/www/volkszaehler.org/vendor/bin/dbcopy create -c /etc/dbcopy.yaml

 

bringt

 


Creating target schema
PHP Notice:  Undefined variable: schema in /home/pi/volkszaehler.org/vendor/andig/dbcopy/src/Command/CreateCommand.php on line 155
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
Stack trace:
#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))
#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))
#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))
#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

 

 

Was mache ich denn diesmal wieder falsch ?

Beste Grüße

 

JD.











Re: [vz-users] Neubeginn nach Kartencrash

2020-11-07 Thread Rupert Schöttler
Hallo John,

1. Neues Thema bitte auch in einen neuen Thread: *Neue* E-Mail an
volkszaehler-users@demo.volkszaehler.org erstellen, nicht auf irgend
eine andere antworten.

Am 07.11.20 um 18:12 schrieb John Doe:
>  
>
> Hallo zusammen,
>  
> da ich mir leider doch das Vorgehen vom letzten Mal nicht notiert
> habe, fehlt mir jetzt wieder der Einstieg.

2. Also doch ein Kartencrash. Du hattest ja vor ein paar Tagen den Verdacht.

Ich kann Dir nur empfehlen, statt immer wieder die SD-Karte zu erneuern,
ein paar Euro mehr auszugeben für eine SSD oder vielleicht auch nur
einen USB Flash Drive. Eine "echte" USB-SSD (Sandisk Extreme 250 GB)
läuft seit fast 3 Jahren fehlerfrei und hat mittlerweile 27 Mio.
Datensätze gesammelt. Die Datenbank und die Middleware ist bei mir auf
diesem einen RPi. Ein zweiter RPi hängt neben dem Zähler und hat nur den
VZLogger laufen -- also eigentlich nichts zu schreiben. Trotzdem ist mir
die SD-Karte mehrmals abgeraucht, siehe Thread "SD-Karten-Crash" von
Anfang Oktober. Also habe ich die Root-Partition auf ein USB Flash Drive
verschoben.

Eine gute Anleitung dazu ist
https://magnatecha.com/using-a-usb-drive-as-os-root-on-a-raspberry-pi/

Gruß von Lech und Wertach

Rupert


PS: Ich habe mir mittlerweile angewöhnt, die Erstinstallation und
sämtliche nachfolgenden größeren Veränderungen am Betriebssystem in
einer Datei grob zu protokollieren. Hat enorm geholfen, als ich die
Systeme das 2. und 3. Mal neu aufsetzen musste ;-)



smime.p7s
Description: S/MIME Cryptographic Signature


Re: [vz-users] Neubeginn nach Kartencrash

2020-11-07 Thread Andreas Götz
Ist ohne Deine Datei schwer zu sagen...

Viele Grüße,
Andreas

> Am 07.11.2020 um 18:12 schrieb John Doe :
> 
> 
>  
> 
> Hallo zusammen,
>  
> da ich mir leider doch das Vorgehen vom letzten Mal nicht notiert habe, fehlt 
> mir jetzt wieder der Einstieg.
> Ich habe
>  
> - eine Kopie sqlite.db3 der Datenbank
> - eine Kopie der vzlogger.conf
> - eine Kopie der dbcopy.yaml, mir der ich die Datenbank-Kopie erstellt habe.
>  
> Ich habe
>  
> - das aktuelle VZ-Image installiert und mit Updates versehen
> - die Kopie sqlite.dpb3 in das neue Home-Verzeichnis kopiert
> - die gesicherte vzlogger.conf und dbcopy.yaml nach /etc kopiert.
>  
> Ein Aufruf von
>  
> sudo /var/www/volkszaehler.org/vendor/bin/dbcopy create -c /etc/dbcopy.yaml
>  
> bringt
>  
> Creating target schema
> PHP Notice:  Undefined variable: schema in 
> /home/pi/volkszaehler.org/vendor/andig/dbcopy/src/Command/CreateCommand.php 
> on line 155
> 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
> Stack trace:
> #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))
> #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))
> #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))
> #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
>  
>  
> Was mache ich denn diesmal wieder falsch ?
> Beste Grüße
>  
> JD.


[vz-users] Neubeginn nach Kartencrash

2020-11-07 Thread John Doe
 


Hallo zusammen,

 

da ich mir leider doch das Vorgehen vom letzten Mal nicht notiert habe, fehlt mir jetzt wieder der Einstieg.

Ich habe

 

- eine Kopie sqlite.db3 der Datenbank

- eine Kopie der vzlogger.conf

- eine Kopie der dbcopy.yaml, mir der ich die Datenbank-Kopie erstellt habe.

 

Ich habe

 

- das aktuelle VZ-Image installiert und mit Updates versehen

- die Kopie sqlite.dpb3 in das neue Home-Verzeichnis kopiert

- die gesicherte vzlogger.conf und dbcopy.yaml nach /etc kopiert.

 

Ein Aufruf von

 

sudo /var/www/volkszaehler.org/vendor/bin/dbcopy create -c /etc/dbcopy.yaml

 

bringt

 


Creating target schema
PHP Notice:  Undefined variable: schema in /home/pi/volkszaehler.org/vendor/andig/dbcopy/src/Command/CreateCommand.php on line 155
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
Stack trace:
#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))
#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))
#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))
#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

 

 

Was mache ich denn diesmal wieder falsch ?

Beste Grüße

 

JD.



Re: [vz-users] Datenbank auf NAS verlagern

2020-11-07 Thread Michael Hartmann
Danke für den Hinweis! Aktuell sind WD red in 3,5'' verbaut. Sollte ein Tausch 
fällig werden oder ich die Kapazität aufstocken müssen, werde ich mir die 
Spezifikation diesbzgl. mal anschauen.

Grüße

Micha

-Ursprüngliche Nachricht-
Von: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von Daniel 
Lauckner
Gesendet: Samstag, 7. November 2020 06:28
An: volkszaehler.org - users
Betreff: Re: [vz-users] Datenbank auf NAS verlagern

Hallo,


am Freitag, 6. November 2020 um 21:21 hat Michael Hartmann geschrieben:
> Der Standort des NAS ist bei mir auch der Technikraum. Nur dürfte
> sich ein permanenter Betrieb selbst der für 24/7 ausgelegten HDDs
> lebensdauerverkürzend auswirken. Letzlich noch höhere Stromaufnahme.

Zu dem letzten Punkt gibt es noch die Empfehlung 2,5" HDD zu nutzen 
statt der üblichen 3,5". WD Red gibt es in der Größe.


mfg Daniel