Hallo fhemler,
ein kleiner Erfahrungsbericht, vielleicht hilft es jemandem weiter:
Das Archlinux auf meinem Cubietruck hat heute perl auf Version 5.24 aktualisiert. Damit startet fhem nicht mehr. Ursache war das Feature "Lexical $_", welches in perl 5.24 entfernt wurde (s. perldoc perlexperiment).
Das bedeutet, dass es "my $_" nicht mehr gibt, sowie die warning category experimental::lexical_topic, die viele Module verwenden.
Bei mir hat wieder alles funktioniert, nachdem ich in den Modulen, die ich verwende, die Zeile
no if $] >= 5.017011, warnings => 'experimental::lexical_topic';
auskommentiert oder entfernt habe. Korrekter für alte Versionen ist vermutlich eine angepasste Versionsabfrage.
Die Zeile ist so in vielen Modulen drin.
Einige Module verwenden aber auch "my $_", da reicht auskommentieren nicht aus...
Schöne Grüße
Florian