FHEM Forum

FHEM - Hardware => Server - Windows => Thema gestartet von: Wolfgang Hochweller am 11 Dezember 2017, 23:08:31

Titel: Geloest : FHEM start
Beitrag von: Wolfgang Hochweller am 11 Dezember 2017, 23:08:31
Beim starten von FHEM ( Windows ) bekomme ich immer diesen Eintrag :
.
.
2017.12.11 22:46:34 1: registering fhem as Windows Service
2017.12.11 22:46:34 1: starting fhem as a service
2017.12.11 22:46:34 1: Including C:/fhem/fhem.cfg
'which' is not recognized as an internal or external command,
operable program or batch file.
'which' is not recognized as an internal or external command,
operable program or batch file.
5 opened
2017.12.11 22:46:34 2: eventTypes: loaded 183 events from ./log/eventTypes.txt

.
.
Wie kann ich rausfinden, wo dieses 'which' herkommt ?
Im fhem.cfg ist es jedenfalls nicht zu finden.

FHEm laeuft auch problemlos, zu mindest eine ganze Weile, und beendet sich dann mit einer Perl-Fehlermeldung.
Titel: Antw:FHEM start
Beitrag von: franky08 am 11 Dezember 2017, 23:12:49
Da kann ich dir zwar nicht helfen aber hast du in der Windows Sektion, hier im Forum, mal gesucht? Windows und Perl ist immer so eine spezielle Sache, besser bedient wärst du wahrscheinlich mit einem Linux Host.

VG
Frank
Titel: Antw:FHEM start
Beitrag von: Wolfgang Hochweller am 11 Dezember 2017, 23:27:59
Danke, ja, hatte ich auch schon, funktioniert auch ( gefuehlt ) besser.
Hatte aber auf Dauer andere Schwierigkeiten ( alle anderen Rechner im Haus arbeiten mit Windows ).

Was mir noch auffaellt :
Ich kann FHEM als Service starten, aber nicht wieder stoppen.
Das geht nur ueber FHEM, danach kann ich den FHEM-Service wieder normal ueber Windows starten,
sprich : shutdown restart funktioniert nicht.

Hier ist also noch mehr nicht in Ordnung.

Info :
Wenn ich das Logfile unterdruecke, also attr global logfile -  ,
und mir dann den Output im Commandwindow ansehe, tauchen die Zeilen mit 'which'  nicht mehr auf.
Titel: Antw:FHEM start
Beitrag von: Wolfgang Hochweller am 14 Dezember 2017, 08:01:48
Das fehlende Kommando ist offenbar which von Perl.
Installieren mit cpan File:Which   hilft auch nicht weiter.
Was fehlt hier noch ?
Titel: Antw:FHEM start
Beitrag von: Alibaba am 21 Dezember 2017, 19:02:32
Welche Version (activeperl, strawberry perl, 32-Bit, 64-Bit), von Perl setzt du ein?

Wie lautet die Fehlermeldung von Perl, wenn Fhem stehen bleibt?

Titel: Antw:FHEM start
Beitrag von: Wolfgang Hochweller am 08 Mai 2018, 12:30:17
Sorry fuer die spaete Antwort :
Strawberry Perl 32-bit.
Und stehenbleiben tut FHEM deswegen nicht.