Fehlermeldungen "uninitialized value $alias" und "Unknown encoding 'UTF-8'"

Begonnen von thomas.z, 28 Mai 2023, 10:16:24

Vorheriges Thema - Nächstes Thema

thomas.z

Moin zusammen,
seit einem FHEM-update vor ein paar Tagen (nach längerer Zeit mal) bekomme ich Meldungen im Log, deren Ursache ich nicht finden kann:
...
Unknown encoding 'UTF-8' at fhem.pl line 3703.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Unknown encoding 'UTF-8' at fhem.pl line 3703.

"Alias"e habe ich zumindest bewusst nicht verwendet, die Meldungen kehren immer wieder und müllen das Log zu. Einen Auslöser für diese Meldungen durch Aktivitäten mit FHEMWEB konnte ich nicht identifizieren. Nun hoffe ich, dass jemand eine Idee für die Ursache oder die Suche nach derselben hat.

Danke und Gruß
Thomas


Gruß
Thomas
--
tinkerboard s, RPI-RF-MOD, debmatic 3.61.7.90, fhem 5.9.21052, HMIP-WTH-x, HMIP-eTRV-x, HMIP-BSM, Delock 11826, RPI 3b mit ebus Adapter 2.2 RPI, SMA-EM, Compleo eBox-Smart

JoWiemann

Hallo Thomas,

der Fehler taucht in der Sub ResolveDateWildcards in der fhem.pl auf. Hier werden Wildcards der Log-Dateien aufgelöst. Es ist also möglich, dass Du, wie auch immer, in einer Definition für eine Log-Datei Widlcards mit einem falschen Zeichensatz eingegeben hast.

Um das besser eingrenzen zu können aktiviere doch bitte unter im Device global stacktrace.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

rudolfkoenig

Ich tippe darauf, dass die oben erwaehnte Datei (/usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm) kaputt ist.

UTF-8 ist einer der eingebauten Encodings, allerdings ein Alias fuer utf8 (siehe https://perldoc.perl.org/Encode::Supported), und wird in Alias.pm definiert mit
    # utf8 is blessed :)
    define_alias( qr/\bUTF-8$/i => '"utf-8-strict"' );
Wenn Alias.pm kaputt ist, dann wird UTF-8 nicht als alias definiert, was "Unknown encoding 'UTF-8'" erklaeren wuerde.

thomas.z

Zitat von: JoWiemann am 28 Mai 2023, 10:43:28Hallo Thomas,

der Fehler taucht in der Sub ResolveDateWildcards in der fhem.pl auf. Hier werden Wildcards der Log-Dateien aufgelöst. Es ist also möglich, dass Du, wie auch immer, in einer Definition für eine Log-Datei Widlcards mit einem falschen Zeichensatz eingegeben hast.

Um das besser eingrenzen zu können aktiviere doch bitte unter im Device global stacktrace.

Grüße Jörg

Hallo Jörg,
danke für den Hinweis. Ich habe im Device global stacktrace=1 gesetzt. Die Fehlermeldung bleiben, aber einen Stacktrace gibt es nicht im Log. Attr verbose ist auf 2 in global. Muss ich hier was ändern?
Gruß
Thomas
--
tinkerboard s, RPI-RF-MOD, debmatic 3.61.7.90, fhem 5.9.21052, HMIP-WTH-x, HMIP-eTRV-x, HMIP-BSM, Delock 11826, RPI 3b mit ebus Adapter 2.2 RPI, SMA-EM, Compleo eBox-Smart

thomas.z

Zitat von: rudolfkoenig am 28 Mai 2023, 11:44:32Ich tippe darauf, dass die oben erwaehnte Datei (/usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm) kaputt ist.

UTF-8 ist einer der eingebauten Encodings, allerdings ein Alias fuer utf8 (siehe https://perldoc.perl.org/Encode::Supported), und wird in Alias.pm definiert mit
    # utf8 is blessed :)
    define_alias( qr/\bUTF-8$/i => '"utf-8-strict"' );
Wenn Alias.pm kaputt ist, dann wird UTF-8 nicht als alias definiert, was "Unknown encoding 'UTF-8'" erklaeren wuerde.

Hallo Rudolf,
danke für Deinen Hinweis. Ich habe mir die Datei (Revision 2.24) angeschaut; sie sah o.k. aus. Habe mir dann aus dem github die aktuelle Version (2.25) heruntergeladen und sie verglichen.

Außer der Änderung der Revisionsnummer wurden noch folgende Zeilen hinzugefügt:
    # ISO-8859-8-I => ISO-8859-8
    # https://en.wikipedia.org/wiki/ISO-8859-8-I
    define_alias( qr/\biso[-_]8859[-_]8[-_]I$/i => '"iso-8859-8"' );
Ansonsten sind sie identisch. "Kaputt" erscheint sie mir auch nicht. Ist schon seltsam ...
Gruß
Thomas
--
tinkerboard s, RPI-RF-MOD, debmatic 3.61.7.90, fhem 5.9.21052, HMIP-WTH-x, HMIP-eTRV-x, HMIP-BSM, Delock 11826, RPI 3b mit ebus Adapter 2.2 RPI, SMA-EM, Compleo eBox-Smart

thomas.z

Moin Zusammen,
nachdem weder Stacktraces aufgetaucht sind noch die Alias.pm defekt war, hatte ich die Vermutung, dass die laufende FHEM-Instanz die fehlerzeugenden Daten in sich trägt. Deshalb habe ich sie heute morgen mit "systemctl restart fhem.service" neu gestartet. Seit dem Neustart sind die Fehler im Logfile nicht mehr aufgetaucht ;). Die Ursache lässt sich nun leider nicht mehr finden ...
Gruß
Thomas
--
tinkerboard s, RPI-RF-MOD, debmatic 3.61.7.90, fhem 5.9.21052, HMIP-WTH-x, HMIP-eTRV-x, HMIP-BSM, Delock 11826, RPI 3b mit ebus Adapter 2.2 RPI, SMA-EM, Compleo eBox-Smart

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

thomas.z

Zitat von: Wernieman am 30 Mai 2023, 08:54:49Was ist das für ein System?
die kern.log/syslog geprüft?

Moin, die Frage nach "dem System" ist ein wenig generisch :).
"uname -a" liefert das Folgende:
Linux tinkerboard 4.19.69-rockchip #5.95 SMP PREEMPT Mon Sep 2 07:34:36 CEST 2019 armv7l GNU/Linux

Das ASUS-Tinkerboard ist R-Pi-kompatibel, nur deutlich leistungsfähiger. Es läuft headless mit FHEM und CCU3 auf der Basis von Debmatic, und das seit 2 oder 3 Jahren.
Die logs habe ich gerade mal angeschaut, aber nichts gefunden, was mit den Fehlermeldungen im FHEM-Log zusammenhängt. Zumindest aus meiner Sicht. Ich würde mich auch wundern, dass dort Fehler landen, wenn die Applikation diese schon abfängt und logged.
Gruß
Thomas
--
tinkerboard s, RPI-RF-MOD, debmatic 3.61.7.90, fhem 5.9.21052, HMIP-WTH-x, HMIP-eTRV-x, HMIP-BSM, Delock 11826, RPI 3b mit ebus Adapter 2.2 RPI, SMA-EM, Compleo eBox-Smart

Wernieman

Beo solchen Fehlern werde ich immer nur, aus beruflichen Gründen, etwas nervös. Auch wenn es jetzt kein 100% Test ist, mal einen Memorycheck durchgeführt?

Bei einem Pi hätte ich übrigens bei so etwas auf SDCard Probleme getippt. Bei dem Tinkerboard kenne ich mich nicht aus ....
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

thomas.z

Das kann ich gut verstehen. Deine Frage nach dem "memorycheck" hat mir einen Aspekt wieder in Erinnerung gerufen, den ich nicht erwähnt hatte, der aber die Ursache des Problems sein könnte.

Ich hatte an dem Tag 99_myUtils.pm geändert und danach gemäß Log ein "backup"-Befehl abgesetzt. Danach ergab sich das hier (zunächst unbemerkt):
2023.05.26 09:34:13 1: PERL WARNING: Subroutine myUtils_Initialize redefined at ./FHEM/99_myUtils.pm line 15.
2023.05.26 09:34:13 1: PERL WARNING: Subroutine raumwaermebedarf redefined at ./FHEM/99_myUtils.pm line 22.
2023.05.26 09:34:13 1: PERL WARNING: Subroutine check_hzg_state redefined at ./FHEM/99_myUtils.pm line 46.
2023.05.26 09:34:13 1: PERL WARNING: Subroutine check_einzelraum redefined at ./FHEM/99_myUtils.pm line 82.
2023.05.26 09:34:13 1: PERL WARNING: Subroutine schalteHeizung redefined at ./FHEM/99_myUtils.pm line 117.
2023.05.26 11:14:25 1: PERL WARNING: Subroutine movingAverageT redefined at ./FHEM/99_myUtils.pm line 164.
2023.05.26 11:18:57 1: PERL WARNING: Subroutine ladestrom redefined at ./FHEM/99_myUtils.pm line 228.
2023.05.26 11:19:47 2: Backup with command: tar czf ./backup/FHEM-20230526_111947.tar.gz "./MAINTAINER.txt" "./contrib" "./demolog" "./fhem.cfg" "./fhem.pl" "./README_DEMO.txt" "./FHEM" "./restoreDir" "./log" "./GPL_V2.txt" "./configDB.pm" "/opt/fhem/log" "./log-archive" "./www" "./fhem.cfg.demo" "./lib" "./docs" "./fhem.cfg.43" "./CHANGED"
2023.05.26 11:20:07 2: Backup with command: tar czf ./backup/FHEM-20230526_112007.tar.gz "/opt/fhem/log" "./log-archive" "./www" "./GPL_V2.txt" "./configDB.pm" "./fhem.cfg" "./demolog" "./fhem.pl" "./README_DEMO.txt" "./FHEM" "./restoreDir" "./log" "./contrib" "./MAINTAINER.txt" "./fhem.cfg.43" "./CHANGED" "./docs" "./lib" "./fhem.cfg.demo"
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
2023.05.26 11:20:28 2: Backup with command: tar czf ./backup/FHEM-20230526_112028.tar.gz "./GPL_V2.txt" "./configDB.pm" "./log-archive" "./www" "/opt/fhem/log" "./contrib" "./MAINTAINER.txt" "./FHEM" "./restoreDir" "./log" "./fhem.cfg" "./demolog" "./README_DEMO.txt" "./fhem.pl" "./docs" "./fhem.cfg.43" "./CHANGED" "./fhem.cfg.demo" "./lib"
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: Removing leading `/' from member names
Backup done
2023.05.26 11:20:49 2: Backup with command: tar czf ./backup/FHEM-20230526_112049.tar.gz "./FHEM" "./restoreDir" "./log" "./demolog" "./fhem.cfg" "./fhem.pl" "./README_DEMO.txt" "./contrib" "./MAINTAINER.txt" "./www" "./log-archive" "/opt/fhem/log" "./GPL_V2.txt" "./configDB.pm" "./lib" "./fhem.cfg.demo" "./fhem.cfg.43" "./CHANGED" "./docs"
Backup done
2023.05.26 11:21:10 2: Backup with command: tar czf ./backup/FHEM-20230526_112109.tar.gz "./MAINTAINER.txt" "./contrib" "./fhem.pl" "./README_DEMO.txt" "./fhem.cfg" "./demolog" "./log" "./FHEM" "./restoreDir" "./configDB.pm" "./GPL_V2.txt" "/opt/fhem/log" "./www" "./log-archive" "./fhem.cfg.demo" "./lib" "./docs" "./CHANGED" "./fhem.cfg.43"
Backup done
2023.05.26 11:21:30 2: Backup with command: tar czf ./backup/FHEM-20230526_112130.tar.gz "./contrib" "./MAINTAINER.txt" "./demolog" "./fhem.cfg" "./README_DEMO.txt" "./fhem.pl" "./restoreDir" "./FHEM" "./log" "./GPL_V2.txt" "./configDB.pm" "/opt/fhem/log" "./www" "./log-archive" "./fhem.cfg.demo" "./lib" "./docs" "./fhem.cfg.43" "./CHANGED"
tar: Removing leading `/' from member names
Backup done
2023.05.26 11:21:51 2: Backup with command: tar czf ./backup/FHEM-20230526_112151.tar.gz "./fhem.cfg.demo" "./lib" "./docs" "./CHANGED" "./fhem.cfg.43" "./contrib" "./MAINTAINER.txt" "./fhem.pl" "./README_DEMO.txt" "./demolog" "./fhem.cfg" "./log" "./FHEM" "./restoreDir" "./configDB.pm" "./GPL_V2.txt" "/opt/fhem/log" "./www" "./log-archive"
tar: Removing leading `/' from member names
Backup done
2023.05.26 11:22:12 2: Backup with command: tar czf ./backup/FHEM-20230526_112212.tar.gz "./fhem.pl" "./README_DEMO.txt" "./fhem.cfg" "./demolog" "./log" "./FHEM" "./restoreDir" "./MAINTAINER.txt" "./contrib" "/opt/fhem/log" "./log-archive" "./www" "./configDB.pm" "./GPL_V2.txt" "./lib" "./fhem.cfg.demo" "./CHANGED" "./fhem.cfg.43" "./docs"
tar: Removing leading `/' from member names
2023.05.26 11:22:33 2: Backup with command: tar czf ./backup/FHEM-20230526_112233.tar.gz "./CHANGED" "./fhem.cfg.43" "./docs" "./lib" "./fhem.cfg.demo" "./www" "./log-archive" "/opt/fhem/log" "./configDB.pm" "./GPL_V2.txt" "./log" "./restoreDir" "./FHEM" "./fhem.pl" "./README_DEMO.txt" "./fhem.cfg" "./demolog" "./contrib" "./MAINTAINER.txt"
Backup done
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: Removing leading `/' from member names
2023.05.26 11:22:55 2: Backup with command: tar czf ./backup/FHEM-20230526_112254.tar.gz "./contrib" "./MAINTAINER.txt" "./demolog" "./fhem.cfg" "./README_DEMO.txt" "./fhem.pl" "./restoreDir" "./FHEM" "./log" "./GPL_V2.txt" "./configDB.pm" "/opt/fhem/log" "./www" "./log-archive" "./fhem.cfg.demo" "./lib" "./docs" "./fhem.cfg.43" "./CHANGED"
Backup done
2023.05.26 11:23:16 2: Backup with command: tar czf ./backup/FHEM-20230526_112316.tar.gz "./lib" "./fhem.cfg.demo" "./CHANGED" "./fhem.cfg.43" "./docs" "./fhem.pl" "./README_DEMO.txt" "./fhem.cfg" "./demolog" "./log" "./restoreDir" "./FHEM" "./contrib" "./MAINTAINER.txt" "/opt/fhem/log" "./log-archive" "./www" "./configDB.pm" "./GPL_V2.txt"
tar: Removing leading `/' from member names
Backup done
...
2023.05.26 12:14:45 2: Backup with command: tar czf ./backup/FHEM-20230526_121445.tar.gz "./configDB.pm" "./GPL_V2.txt" "/opt/fhem/log" "./www" "./log-archive" "./MAINTAINER.txt" "./contrib" "./fhem.pl" "./README_DEMO.txt" "./demolog" "./fhem.cfg" "./log" "./restoreDir" "./FHEM" "./docs" "./CHANGED" "./fhem.cfg.43" "./fhem.cfg.demo" "./lib"
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_115756.tar.gz: Wrote only 4096 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Backup done

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_120826.tar.gz: Wrote only 4096 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Backup done

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_115920.tar.gz: Wrote only 2048 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Backup done

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_121012.tar.gz: Wrote only 2048 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Backup done

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_115817.tar.gz: Wrote only 8192 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Backup done

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_120106.tar.gz: Wrote only 8192 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Backup done

gzip: stdout: No space left on device
tar: ./backup/FHEM-20230526_120044.tar.gz: Wrote only 8192 of 10240 bytes
tar: Child returned status 1
tar: Error is not recoverable2023.05.26 12:21:25 2: Backup with command: tar czf ./backup/FHEM-20230526_122125.tar.gz "./fhem.pl" "./README_DEMO.txt" "./fhem.cfg" "./demolog" "./log" "./FHEM" "./restoreDir" "./contrib" "./MAINTAINER.txt" "/opt/fhem/log" "./log-archive" "./www" "./configDB.pm" "./GPL_V2.txt" "./lib" "./fhem.cfg.demo" "./CHANGED" "./fhem.cfg.43" "./docs"
2023.05.26 12:21:46 2: Backup with command: tar czf ./backup/FHEM-20230526_122146.tar.gz "./lib" "./fhem.cfg.demo" "./fhem.cfg.43" "./CHANGED" "./docs" "./FHEM" "./restoreDir" "./log" "./demolog" "./fhem.cfg" "./fhem.pl" "./README_DEMO.txt" "./contrib" "./MAINTAINER.txt" "./www" "./log-archive" "/opt/fhem/log" "./GPL_V2.txt" "./configDB.pm"
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
Use of uninitialized value $alias in lc at /usr/lib/arm-linux-gnueabihf/perl/5.28/Encode/Alias.pm line 38 during global destruction.
...

Warum da immer wieder Backups gestartet wurden, kann ich nicht sagen. Vielleicht habe ich das Kommando, weil ich ungeduldig war, 2 mal kurz hintereinander abgesetzt.

ssh funktionierte glücklicherweise noch, und ein "rm -f /opt/fhem/backup/*" hat die "Platte" wieder freigeräumt. Später hat dann ein backup auch wieder normal funktioniert.

Gerade beim erneuten Anschauen des Logs habe ich entdeckt, dass die Fehlermeldungen ab dem Freiräumen das erste Mal aufgetaucht sind. Sorry, nächstes Mal lese ich das Log genauer ...

Last but not least, free, cat /proc/meminfo und top zeigen hinsichtlich Speicher nichts besonderes.
Gruß
Thomas
--
tinkerboard s, RPI-RF-MOD, debmatic 3.61.7.90, fhem 5.9.21052, HMIP-WTH-x, HMIP-eTRV-x, HMIP-BSM, Delock 11826, RPI 3b mit ebus Adapter 2.2 RPI, SMA-EM, Compleo eBox-Smart