nach update auf bullseye

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Benutzeravatar
Ulrich
Administrator
Beiträge: 5530
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: nach update auf bullseye

Beitrag von Ulrich »

Die LOG Datei besagt, dass der Regler 8 von der 2.user.config.php einwandfrei ausgelesen wurde und die Daten in die Datenbank solaranzeige2 gespeichert wurden. Was ist jetzt dein Problem?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Benutzeravatar
sralus
Beiträge: 48
Registriert: Mi 21. Sep 2022, 00:04
Hat sich bedankt: 6 Mal

Re: nach update auf bullseye

Beitrag von sralus »

im PHP log kommt immer : [10-Dec-2022 12:47:09 Europe/Berlin] PHP Notice: fputs(): write of 1 bytes failed with errno=22 Invalid argument in /var/www/html/phpinc/funktionen.inc.php on line 6141

im dmesg | grep hid:
[ 2.733333] hid-g e n e r i c 0003:0665:5161.0002: hiddev97,hidraw1: USB HID v1.11 Device [HID 0665:5161] on usb-0000:01:00.0-1.4/input0
[ 77.307719] hid-g e n e r i c 0003:0665:5161.0002: pid 1136 passed too short report
[ 77.473143] hid-g e n e r i c 0003:0665:5161.0002: pid 1136 passed too short report
[ 78.096741] hid-g e n e r i c 0003:0665:5161.0002: pid 1136 passed too short report..........................

Kabel getauscht usw bleibt immer der fehler ...
Das PHP Log und das dmesg läuft dann voll mit dem fehler...
kann man in der funktionen.inc.php on line 6141 line was ändern um den fehler evtl. abzuschalten bzw zu korrigieren?

Ansonsten läuft alles so wie es soll und das ist ja auch das wichtigste. Schade ist nur das ich diesen fehler nicht beheben kann.

MFG
Sralus

Benutzeravatar
sralus
Beiträge: 48
Registriert: Mi 21. Sep 2022, 00:04
Hat sich bedankt: 6 Mal

Re: nach update auf bullseye

Beitrag von sralus »

habe in zeile 6141 den wert ausgeklammert // fputs ($USB, "\r");
und in zeile 6150 sen wert 1024 auf 4048 geändert $rc = fgets( $USB, 4096 ); //

jetzt kommt kein PHP log fehler mehr und der hid-g e n e r i c 0003:0665:5161.0002: pid 1136 passed too short report ist auch weg.

Alles andere läuft wie gehabt.
Ob ich dadurch jetzt einschränkungen habe weiß ich nicht aber warten wir es mal ab..


MFG
Sralus

Benutzeravatar
Ulrich
Administrator
Beiträge: 5530
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: nach update auf bullseye

Beitrag von Ulrich »

Bitte setze am Anfang der Zeile 6141 zwei Schrägstriche "//" Dann sollte der Fehler beseitigt sein. Natürlich die Datei speichern danach.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Janniman
Beiträge: 148
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 7 Mal

Re: nach update auf bullseye

Beitrag von Janniman »

@Ulrich
Am einfachsten ist, ein aktuelles Image zu nehmen, da sind schon alle Klippen umschifft. Wie man so ein Update macht, steht hier:
download/Update.pdf
Ist zwar schon ein alter Thread, aber das stimmt soooo nicht ganz.
Ich habe mir letzte Woche ein neues Image gezogen (Version 5.1.1 ), 32-Bit mit Bullseye, jedoch funktioniert nichts vernünftig.
Dadurch habe ich mir einen Wolf gesucht und zufällig auch die Influx-Version aus dem Image abgefragt:

Code: Alles auswählen

Connected to http://localhost:8086 version 1.6.7~rc0
InfluxDB shell version: 1.6.7~rc0
Wie komme ich auf die Version 1.8.x?

Jan

Benutzeravatar
Ulrich
Administrator
Beiträge: 5530
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: nach update auf bullseye

Beitrag von Ulrich »

Folgendes bitte auf der Konsole eingeben.
Schön jede Zeile einzeln nacheinander:

Code: Alles auswählen

wget -q https://repos.influxdata.com/influxdata-archive_compat.key
cat influxdata-archive_compat.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null
echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
sudo rm -f /etc/apt/trusted.gpg.d/influxdb.gpg
sudo rm /etc/apt/sources.list.d/influxdb.list
sudo apt update
sudo apt upgrade

Im nächsten 32Bit Image Version 5.1.2 wird die Influxdb Version 1.8.10 enthalten sein.
Im 64Bit Image Version 5.1.1 ist sie schon enthalten.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Janniman
Beiträge: 148
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 7 Mal

Re: nach update auf bullseye

Beitrag von Janniman »

Hallo Ulrich.

Danke für die zügige Antwort.
Leider ist es nicht ohne Kommentare durchgelaufen, aber ich kann nicht behaupten, dass ich die Wichtigkeit verstehe. :? Nur das es nicht funktioniert hat. Influx ist noch immer auf 1.6.7

Code: Alles auswählen

sudo rm /etc/apt/sources.list.d/influxdb.list
rm: das Entfernen von '/etc/apt/sources.list.d/influxdb.list' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
Und beim nächsten Befehl:

Code: Alles auswählen

i@solaranzeige:~ $ sudo apt upgrade
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paketaktualisierung (Upgrade) wird berechnet… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  liblzo2-2 squashfs-tools
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden aktualisiert (Upgrade):
  influxdb
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 50,7 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 119 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 https://repos.influxdata.com/debian stable/main armhf influxdb armhf 1.8.10-1 [50,7 MB]
Es wurden 50,7 MB in 16 s geholt (3.202 kB/s).                                           
Changelogs werden gelesen... Fertig
(Lese Datenbank ... 106555 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../influxdb_1.8.10-1_armhf.deb ...
Entpacken von influxdb (1.8.10-1) über (1.6.7~rc0-1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/influxdb_1.8.10-1_armhf.d
eb (--unpack):
 Versuch, »/usr/bin/influx« zu überschreiben, welches auch in Paket influxdb-client 1.6.7~
rc0-1 ist
dpkg-deb: Fehler: »einfügen«-Unterprozess wurde durch Signal (Datenübergabe unterbrochen (
broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/influxdb_1.8.10-1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jan

Benutzeravatar
Ulrich
Administrator
Beiträge: 5530
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: nach update auf bullseye

Beitrag von Ulrich »

Ich habe es jetzt selber probiert und bekomme den gleichen Fehler. Deswegen gibt es anscheinend in der 32Bit Bullseye Version nur Influxdb 1.6.7
Das wird der Grund sein.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Janniman
Beiträge: 148
Registriert: Mi 13. Okt 2021, 09:52
Hat sich bedankt: 9 Mal
Danksagung erhalten: 7 Mal

Re: nach update auf bullseye

Beitrag von Janniman »

Echt jetzt?
Ich habe eine ganze Woche darauf verwendet, die Raspis zu konfigurieren, Software nachzuinstallieren, die Bootprobleme (Image auf SSD zu bekommen und von dort booten) und und und.
Jetzt fange ich wieder komplett von vorne an. Nur weil ich den Reserve-Raspi schon ein Jahr lang nicht mehr angeschaltet hatte und vielen (alles) anders war. Da hätte ich lieber das 4.x weiter verwenden sollen.

Was ich nicht verstehe, dass es mit Buster und einem neueren Influx 1.8.x noch alles funktioniert hat. Jetzt bekommt weder Grafana eine Verbindung zu Influx, noch Node Red (Sensoren auslesen und in die Datenbank schreiben).

Kann doch irgendwie nicht sein. Ich glaube, ich brauche einen Rum. Soviel Frust!

Jan

Benutzeravatar
Ulrich
Administrator
Beiträge: 5530
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 156 Mal
Danksagung erhalten: 885 Mal
Kontaktdaten:

Re: nach update auf bullseye

Beitrag von Ulrich »

Bitte versuche einmal folgendes:

Code: Alles auswählen

sudo apt purge influxdb
sudo apt purge influxdb-client
sudo apt install influxdb
Bei mir funktioniert es.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]

Antworten

Zurück zu „Allgemeines“