Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Datenbank konnte nicht erstellt werden
#1
Hallo enerserve Team,
da ich im Forum leider keinen Beitrag einstellen kann versuche ich es auf diesem Wege.
Seit 21.02.2018 läuft bei mir ein Smartpi (SW-V 0.8.2) bis zum 28.02.2018 störungsfrei. Seit 01.03.2018 werden keine Daten mehr aufgezeichnet. Das Dashboard und auch der csv-Export ist leer. Mir ist aufgefallen, dass die neue DB für den Monat März dem Besitzer/Gruppe root zugewiesen ist. Meine alte DB vom Monat Februar war dagegen pi/pi zugewiesen. Nachdem ich die Gruppe und den Besitzer auf pi umgestellt habe, erhalte ich wieder Daten aus dem csv-Export. Ob auch das Dashboard Werte für März anzeigt, werde ich wohl erst später sehen. Wie kann ich dafür sorgen, dass bei Monatswechsel der User/Gruppe pi für die neue DB eingetragen ist?
Vielen Dank für Ihre Antwort.
Roland Carstens
Reply
#2
Hallo Roland,

wir mussten dich erst als Benutzer aktivieren. Das kann manchmal etwas dauern. Der Grund für das strenge vorgehen sind die vielen Spammer die wir hatten.
Ich habe deinen Beitrag mal ins Forum gestellt.

Ich habe mal versucht, dein Problem nachzuvollziehen. Leider ist mar das nicht gelungen. Kannst du mir daher nähere Informationen schicken?
Unter welchem Benutzer laufen die Prozesse?
Bitte daher mal die Ausgabe von folgendem Befehl posten:
Code:
ps -ef | grep smartpi
Hast du den SmartPi bei uns fertig montiert gekauft? Ja, hast du. Das habe ich gesehen.
Welche Softwareversion hast du drauf? Hast du ein Update gemacht?
Wenn du einen Bausatz gekauft hast, hast du unser Image verwendet?
Ab heute Abend gibt es ein komplett neues auf Stretch basierendes Image. Ich poste dann den Link.

Viele Grüße Jens
Reply
#3
   
Danke Jens für die schnelle Bearbeitung,
wie du schon geschrieben hast, habe ich den smartpi als Komplettpaket bei euch im Februar 2018 bei euch gekauft.
Ein update habe ich nicht durchgeführt. Smartpi einfach angeschlossen und wie gesagt lief der ja auch bis zum Monatswechsel wunderbar.
Seit ich die Rechteverwaltung angepasst habe (von root auf pi) läuft auch alles wieder wunderbar. Dashboard und csv-Export problemlos.
Scheinbar werden beim db-rotate die falschen user eingetragen.
Anbei mal ein screenshot von den Prozessen und meiner Version die auf dem Raspberry läuft.
Vielen Dank schon mal für eure Mühe.
Reply
#4
Hallo,

ich habe ein ähnliches Problem. 2 Monate lief der Samrtpi ohne Probleme. Jetzt wird nach  Spannungsausfall die aktuelle Datenbank nicht mehr beschrieben. Wenn ich dann die aktuelle lösche oder umbenenne wird eine neue DB erstellt und auch beschrieben. Diese kann ich dann löschen und den Namen der alten DB wieder zurück ändern. Dann läuft alles normal weiter.

Ich habe den Smartpi komplett gekauft. Es ist smartpi 0.91 installiert.
Mir ist aufgefallen das der smartpireadout nur einmal läuft.

Bei der nicht mehr beschrieben  Datenbank  stehen die Berechtigungen auch auf root, im Gegensatz zu den anderen Datenbanken (pi).


Vielen Dank und schönen Gruß
Maik


Attached Files Image(s)
   
Reply
#5
Hallo Maik,

wir konnten das Problem wahrscheinlich lösen. Es gibt die Datei /usr/local/bin/smartpi-check_umts.sh. In dieser wird auch überprüft, ob der Prozess smartpireadout noch läuft. Ist dieser abgestürzt, start das Skript den neu. Leider als root.
Bis zum großen Update mit der neuen Oberfläche (das dieses Jahr noch kommt), bitte ich dich, die Datei (/usr/local/bin/smartpi-check_umts.sh) wie folgt zu ändern:

Code:
ps -e -f | grep 'smartpireadout' | grep -v 'grep'
   if [ $? = 0 ]; then
      echo ""
   else
       echo "smartpireadout neu starten"
       su pi -c /usr/local/bin/smartpireadout &
   fi

Das ist ungefähr in Zeile 73-79.
Oder die Datei gegen die angehängte (erst entpacken) auszutauschen.

Viele Grüße Jens


Attached Files
.zip   smartpi_check_umts.sh.zip (Size: 1,24 KB / Downloads: 3)
Reply
#6
Hallo Jens,
wir haben wohl ein ähnliches Problem, aber auch Anpassung der smartpi_check_umts.sh werden trotzdem keine Daten geloggt noch Angezeigt!?
Gibt es noch weitere Lösungsvorschläge? Wann ist mit einem neuen Update und neuem Webinterface zu rechnen?

Gewünste Logs:

pi@smartpi:~ $ ps -ef | grep smartpi
avahi      465     1  0 Jan24 ?        00:00:00 avahi-daemon: running [smartpi.l                          ocal]
root       763     1  0 Jan24 ?        00:00:00 su pi -c /usr/local/bin/smartpis                          erver
root       764     1  0 Jan24 ?        00:00:01 /bin/bash /usr/local/bin/smartp                           _check_umts.sh
pi         844   763  0 Jan24 ?        00:00:13 /usr/local/bin/smartpiserver
pi        7784  7767  0 10:08 pts/0    00:00:00 grep --color=auto smartpi



pi@smartpi:/var/smartpi/db $ ls -la
insgesamt 139588
drwxr-xr-x 2 pi   pi       4096 Jan 24 16:24 .
drwxr-xr-x 5 pi   pi       4096 Okt 10  2017 ..
-rw-r--r-- 1 pi   pi     159744 Sep 27  2017 smartpi_logdata_201702.db
-rw-r--r-- 1 pi   pi    8781824 Sep 27  2017 smartpi_logdata_201703.db
-rw-r--r-- 1 pi   pi    9621504 Sep 27  2017 smartpi_logdata_201704.db
-rw-r--r-- 1 pi   pi    9969664 Sep 27  2017 smartpi_logdata_201705.db
-rw-r--r-- 1 pi   pi   10186752 Sep 27  2017 smartpi_logdata_201706.db
-rw-r--r-- 1 pi   pi   10567680 Sep 27  2017 smartpi_logdata_201707.db
-rw-r--r-- 1 pi   pi   10567680 Sep 27  2017 smartpi_logdata_201708.db
-rw-r--r-- 1 pi   pi    9506816 Sep 29  2017 smartpi_logdata_201709.db
-rw-r--r-- 1 pi   pi    1880064 Okt 23  2017 smartpi_logdata_201710.db
-rw-r--r-- 1 pi   pi     167936 Nov 22  2017 smartpi_logdata_201711.db
-rw-r--r-- 1 pi   pi      12288 Jan  2  2018 smartpi_logdata_201712.db
-rw-r--r-- 1 pi   pi    4132864 Jan 30  2018 smartpi_logdata_201801.db
-rw-r--r-- 1 pi   pi    6037504 Feb 28  2018 smartpi_logdata_201802.db
-rw-r--r-- 1 pi   pi   10387456 Mär 31  2018 smartpi_logdata_201803.db
-rw-r--r-- 1 pi   pi   10059776 Apr 30  2018 smartpi_logdata_201804.db
-rw-r--r-- 1 pi   pi   10326016 Mai 31  2018 smartpi_logdata_201805.db
-rw-r--r-- 1 pi   pi   10018816 Jun 30  2018 smartpi_logdata_201806.db
-rw-r--r-- 1 pi   pi   10358784 Jul 31 23:59 smartpi_logdata_201807.db
-rw-r--r-- 1 pi   pi   10104832 Aug 31 23:59 smartpi_logdata_201808.db
-rw-r--r-- 1 pi   pi      12288 Sep  1 00:00 smartpi_logdata_201809.db
-rw-r--r-- 1 root root    12288 Jan 24 16:24 smartpi_logdata_201812.db
-rw-r--r-- 1 root root    12288 Jan 22 18:14 smartpi_logdata_201901.db

Beste Grüsse
Timo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)