FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Mihca am 25 August 2025, 17:45:12

Titel: PERL WARNING: .. This will be a fatal error in Perl 5.32 at fhem.pl line 5348
Beitrag von: Mihca am 25 August 2025, 17:45:12
Bei mir laufen 3 FHEM Installationen auf Raspberries 4 mit Ubuntu LTS 20.04 bzw. 24.04 . Eine davon (20.04 LTS) hat seit dem am 10.08.2025 durchgeführten Update folgende Fehlermeldung:

PERL WARNING: Use of strings with code points over 0xFF as arguments to bitwise and (&) operator is deprecated. This will be a fatal error in Perl 5.32 at fhem.pl line 5348.

Die aktuelle Perl Version mit Fehlermeldung auf 20.04 LTS ist 5.30.0. Die Perl Version auf dem fehlerfreien LTS 24.04 ist 5.38.2.
Vielen Dank vorab für Abhilfe.

Achim
Titel: Aw: "fatal error in Perl 5.32 at fhem.pl line 5348" seit Update am 10.08.2025
Beitrag von: betateilchen am 25 August 2025, 19:34:53
Das ist keine Fehlermeldung, sondern nur eine Warnung.

Da die Warnung im Kontext von fhem.pl auftritt, solltest Du den Thread in das richtige Unterforum verschieben. Der Autor liest in der Regel nicht in den Anfängerfragen mit.
Titel: Aw: "fatal error in Perl 5.32 at fhem.pl line 5348" seit Update am 10.08.2025
Beitrag von: JoWiemann am 26 August 2025, 10:05:13
Hallo,

bist Du sicher die aktuelle Version von Fhem zu haben. Ich finde an der Code-Stelle nur ein {

Grüße Jörg
Titel: Aw: "fatal error in Perl 5.32 at fhem.pl line 5348" seit Update am 10.08.2025
Beitrag von: betateilchen am 26 August 2025, 10:34:39
Der Thread wurde zwar nun verschoben, aber das ist wieder das "falsche" Unterforum.

https://forum.fhem.de/index.php?topic=13092.0

@Jörg: Deine Frage ist zwar völlig richtig, aber für die Problembeschreibung nicht unbedingt wichtig. Denn wenn perl diese Warnung ausgibt, sollte man sich anschauen, warum das passiert. Egal, in welcher Zeile sie auftritt.
Titel: Aw: "fatal error in Perl 5.32 at fhem.pl line 5348" seit Update am 10.08.2025
Beitrag von: JoWiemann am 26 August 2025, 11:08:41
Zitat von: betateilchen am 26 August 2025, 10:34:39@Jörg: Deine Frage ist zwar völlig richtig, aber für die Problembeschreibung nicht unbedingt wichtig. Denn wenn perl diese Warnung ausgibt, sollte man sich anschauen, warum das passiert. Egal, in welcher Zeile sie auftritt.

Gilt nur dann, wenn es in der aktuellen Version der fhem.pl auch auftauchen würde. Und es hilft den Modulveranwortlichen, wenn die bereitgestellten Informationen sich auf die aktuelle Version und nicht auf irgendeine beziehen.

Und, wie betateilchen schon anmerkte, es ist ein Warning und kein fatal error.

Grüße Jörg
Titel: Aw: "fatal error in Perl 5.32 at fhem.pl line 5348" seit Update am 10.08.2025
Beitrag von: Mihca am 26 August 2025, 11:45:22
1. @Jörg, ja es ist die aktuelle fhem.pl.

2. Der Fehler tritt derzeit nicht wieder auf. Ich habe den Verdacht es liegt an dem Modul "AutomowerConnect", da der Fehlermeldungen im Log erzeugt. Habe ihn erst mal disabled.

3. @Betateilchen: Wenn ich in der Kommandozeile "help fhem.pl" eingebe kommt "Module fhem.pl not found". Über den Maitainer hab ich es gefunden. Danke!

VG Achim
Titel: Aw: PERL WARNING: .. This will be a fatal error in Perl 5.32 at fhem.pl line 5348
Beitrag von: betateilchen am 26 August 2025, 19:28:06
Zitat von: Mihca am 26 August 2025, 11:45:22@Betateilchen: Wenn ich in der Kommandozeile "help fhem.pl" eingebe kommt "Module fhem.pl not found"

Ab dem morgigen Update funktioniert "help" auch für fhem.pl.