[gelöst] FHEMWEB startet nicht mehr - Cannot load module FHEMWEB

Begonnen von freakadings, 21 April 2018, 20:28:31

Vorheriges Thema - Nächstes Thema

freakadings

FHEMWEB startet nicht mehr.

Halli Hallo, ein neuer Samstag, ein neues Problem:
Nach einem "update all" Startet FHEMWEB nicht mehr mit folgendem Log Eintrag:

2018.04.21 11:52:40 1: configfile: Cannot load module FHEMWEB
Cannot load module FHEMWEB
Cannot load module FHEMWEB

Eine ältere Version des Moduls einspielen hat nichts gebracht, ( # $Id: 01_FHEMWEB.pm 16524 2018-03-30 21:08:12Z rudolfkoenig $ )
Die heute installierte ist die folgende:

# $Id: 01_FHEMWEB.pm 16599 2018-04-13 17:28:07Z rudolfkoenig $

da fhem ja eh nicht ging, habe ich den pi auch gleich ein update / upgrade verpasst. Daran sollte es also nicht liegen.

Verbose 5 brachte das noch raus:

2018.04.21 12:11:02 5: Loading ./FHEM/01_FHEMWEB.pm
2018.04.21 12:11:02 1: PERL WARNING: Unrecognized escape \S passed through at ./FHEM/01_FHEMWEB.pm line 1051, <$fh> line 21.
2018.04.21 12:11:02 1: reload: Error:Modul 01_FHEMWEB deactivated:
Unrecognized character \xE3; marked by <-- HERE after ! $VW_<-- HERE near column 11 at ./FHEM/01_FHEMWEB.pm line 1052, <$fh> line 21.

2018.04.21 12:11:02 0: Unrecognized character \xE3; marked by <-- HERE after ! $VW_<-- HERE near column 11 at ./FHEM/01_FHEMWEB.pm line 1052, <$fh> line 21.


Ein RegEx Problem? Ich will nicht schon wieder alles platt machen müssen :/

rudolfkoenig

ZitatEin RegEx Problem? Ich will nicht schon wieder alles platt machen müssen :/
Ich gehe davon aus, dass es eher ein Dateisystem Problem ist, weil in der "richtigen" Version der Datei in der Zeile 1052 solche Sachen nicht gibt.

freakadings

Danke für die schnelle Antwort.

habe jetzt

sudo touch /forcefsck
sudo reboot


ausgeführt und (über Umwege) die 01_FHEMWEB.pm neu runtergeladen und auf den Pi geschoben, dann

sudo chown fhem:dialout 01_FHEMWEB.pm
sudo chmod 666 01_FHEMWEB.pm


anschließend ging es wieder. Vielleicht hilft es ja jemandem.

Da ich jetzt schon öfter mal Probleme hatte, die wohl auf das Dateisystem zurück zu führen waren,
muss ich mich wohl doch mal nach einer neuen Karte anschauen...