FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: LotharRappsilber am 28 Februar 2023, 10:16:47

Titel: 59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 10:16:47
Hallo zusammen,

in Zeile 35 bei 59_Weather steht "require FHEM::Core::Weather;", deshalb kann das Modul lt. log nicht geladen werden. Der Fehler trat nach dem Update auf. Wer kann helfen?

Gruß Lothar
Titel: Antw:59_Weather
Beitrag von: betateilchen am 28 Februar 2023, 11:30:27
Falsches Unterforum für Fragen zu 59_Weather.

Sei es drum. Du musst halt dafür sorgen, dass Deinen FHEM Installationen alle aktuellen Dateien beinhaltet, und nicht nur die Dateien im Ordner ./FHEM
Titel: Antw:59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 14:16:05
Ich habe heute nochmal ein Update ohne Erfolg gemacht.

Gruß Lothar
Titel: Antw:59_Weather
Beitrag von: Beta-User am 28 Februar 2023, 14:18:06
Glaskugel meint, dass vielleicht Rechte verbogen sind und daher das update nicht komplett durchläuft.

Was zeigt "update check" nach update+fhem-Neustart? Falls da was kommt => Rechte gradeziehen...
Titel: Antw:59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 14:28:04
Zeigt nothing to do.. (nichts ist zu tun). Vor dem Update ging alles.

Gruß Lothar
Titel: Antw:59_Weather
Beitrag von: Beta-User am 28 Februar 2023, 14:34:27
OK, dann dürfte es das "readonly"-Thema sein:
Zitat von: CoolTux am 13 Januar 2023, 19:26:27
Deswegen gibt es Logfile. Schau da mal rein. tippe aber auf Readonly

Daher

apt install libreadonly-perl

@CoolTux, falls du zufüllig mitliest: Bitte pflege den Hinweis in die commandref von Weather ein, dass das zwingend erforderlich ist.
Titel: Antw:59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 14:39:07
Hab ich alles schon gemacht.

log:
2023.02.28 10:02:21 0: Can't locate Readonly.pm in @INC (you may need to install the Readonly module) (@INC contains: ./lib ./FHEM . C:/fhem-6.0/perl/site/lib C:/fhem-6.0/perl/vendor/lib C:/fhem-6.0/perl/lib ./FHEM/lib) at lib/FHEM/Core/Weather.pm line 40.
BEGIN failed--compilation aborted at lib/FHEM/Core/Weather.pm line 40.
Compilation failed in require at ./FHEM/59_Weather.pm line 35.
Titel: Antw:59_Weather
Beitrag von: Beta-User am 28 Februar 2023, 14:47:46
"apt" und "C:/" vertragen sind jedenfalls in meiner Gedankenwelt nicht besonders gut. Unter Windows muss du das per cpan (oä.) selber backen, Befehle für das Debian-Paketmanagement führen vermutlich nicht zum Erfolg.

PS: Hat dir schon mal jemand versucht zu erklären, das FHEM unter Windows nur was für Experten ist...?!?
Titel: Antw:59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 14:49:41
Hab ich natürlich unter cpan gemacht.
Titel: Antw:59_Weather
Beitrag von: Beta-User am 28 Februar 2023, 14:58:05
...und FHEM dann neu gestartet?
Titel: Antw:59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 15:58:45
ja!
Titel: Antw:59_Weather
Beitrag von: betateilchen am 28 Februar 2023, 16:05:41
Aber solange diese Meldung

2023.02.28 10:02:21 0: Can't locate Readonly.pm in @INC (you may need to install the Readonly module)

im Log auftaucht, ist das Paket halt nicht (oder nicht richtig) installiert. Und solange wirst Du das Weather-Modul nicht zur Mitarbeit bewegen können.
Titel: Antw:59_Weather
Beitrag von: LotharRappsilber am 28 Februar 2023, 16:21:16
Die Readonly.pm ist vom 29.03.2020. An der kann es doch nicht liegen, oder?