FHEM via Repo auf frischem Raspian Stretch startet nicht

Begonnen von Dersch, 18 August 2017, 21:36:33

Vorheriges Thema - Nächstes Thema

Dersch

Hi,

also das Installieren von FHEM war nun noch nie ein Problem für mich und ich habe ein paar Pi's am laufen. Nur grade habe ich nen B+ mit Raspian Stretch neu aufgesetzt und FHEM as usual installiert. Allerdings kommt FHEM nicht hoch und htop zeigt mir 100% Auslastung vom FHEM service. Das Log spuckt ganz eigenartige Meldungen aus das die Ports belegt wären was aber nicht sein kann, das ist Blödsinn. Allerdings machen mich auch diese Subroutine Meldungen stutzig. Nur kann ich damit nichts anfangen. Der B+ ist zwar nun nicht der schnellste aber auf dem hatte ich jahrelang FHEM laufen und nur neu aufgesetzt da er eine andere Aufgabe bekommt und ich frisch starten wollte. Allerdings lief er bis dato noch mit Wheezy.


2017.08.18 20:45:27 1: Including fhem.cfg
2017.08.18 20:45:27 3: telnetPort: port 7072 opened
2017.08.18 20:45:27 1: Including fhem.cfg
2017.08.18 20:45:27 3: telnetPort: port 7072 opened
2017.08.18 20:45:29 3: WEB: port 8083 opened
2017.08.18 20:45:29 3: WEBphone: port 8084 opened
2017.08.18 20:45:29 3: WEBtablet: port 8085 opened
2017.08.18 20:45:30 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2017.08.18 20:45:30 1: Including ./log/fhem.save
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 125.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_SecurityCheck redefined at ./FHEM/01_FHEMWEB.pm line 231.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 262.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 297.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_Read redefined at ./FHEM/01_FHEMWEB.pm line 310.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_initInform redefined at ./FHEM/01_FHEMWEB.pm line 589.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_addToWritebuffer redefined at ./FHEM/01_FHEMWEB.pm line 644.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_AsyncOutput redefined at ./FHEM/01_FHEMWEB.pm line 664.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_closeConn redefined at ./FHEM/01_FHEMWEB.pm line 702.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_serveSpecial redefined at ./FHEM/01_FHEMWEB.pm line 719.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_answerCall redefined at ./FHEM/01_FHEMWEB.pm line 731.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_addContent redefined at ./FHEM/01_FHEMWEB.pm line 1085.
2017.08.18 20:45:31 1: PERL WARNING: Subroutine FW_addLinks redefined at ./FHEM/01_FHEMWEB.pm line 1092.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_digestCgi redefined at ./FHEM/01_FHEMWEB.pm line 1112.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_updateHashes redefined at ./FHEM/01_FHEMWEB.pm line 1170.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_makeTable redefined at ./FHEM/01_FHEMWEB.pm line 1208.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_detailSelect redefined at ./FHEM/01_FHEMWEB.pm line 1296.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_doDetail redefined at ./FHEM/01_FHEMWEB.pm line 1326.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_makeTableFromArray redefined at ./FHEM/01_FHEMWEB.pm line 1434.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_roomIdx redefined at ./FHEM/01_FHEMWEB.pm line 1457.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_roomOverview redefined at ./FHEM/01_FHEMWEB.pm line 1475.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_alias redefined at ./FHEM/01_FHEMWEB.pm line 1655.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_makeDeviceLine redefined at ./FHEM/01_FHEMWEB.pm line 1666.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_sortIndex redefined at ./FHEM/01_FHEMWEB.pm line 1753.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_showRoom redefined at ./FHEM/01_FHEMWEB.pm line 1782.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_parseColumns redefined at ./FHEM/01_FHEMWEB.pm line 1885.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_fileList redefined at ./FHEM/01_FHEMWEB.pm line 1921.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_outputChunk redefined at ./FHEM/01_FHEMWEB.pm line 1948.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_returnFileAsStream redefined at ./FHEM/01_FHEMWEB.pm line 1958.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_fatal redefined at ./FHEM/01_FHEMWEB.pm line 2036.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_hidden redefined at ./FHEM/01_FHEMWEB.pm line 2044.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_select redefined at ./FHEM/01_FHEMWEB.pm line 2053.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_textfieldv redefined at ./FHEM/01_FHEMWEB.pm line 2073.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_textfield redefined at ./FHEM/01_FHEMWEB.pm line 2084.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_submit redefined at ./FHEM/01_FHEMWEB.pm line 2091.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_displayFileList redefined at ./FHEM/01_FHEMWEB.pm line 2102.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_fileNameToPath redefined at ./FHEM/01_FHEMWEB.pm line 2125.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_style redefined at ./FHEM/01_FHEMWEB.pm line 2149.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_iconTable redefined at ./FHEM/01_FHEMWEB.pm line 2324.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_pO redefined at ./FHEM/01_FHEMWEB.pm line 2357.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_pH redefined at ./FHEM/01_FHEMWEB.pm line 2368.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_pHPlain redefined at ./FHEM/01_FHEMWEB.pm line 2397.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_makeImage redefined at ./FHEM/01_FHEMWEB.pm line 2417.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_IconURL redefined at ./FHEM/01_FHEMWEB.pm line 2470.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_pF redefined at ./FHEM/01_FHEMWEB.pm line 2479.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_fC redefined at ./FHEM/01_FHEMWEB.pm line 2488.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_Attr redefined at ./FHEM/01_FHEMWEB.pm line 2501.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_readIconsFrom redefined at ./FHEM/01_FHEMWEB.pm line 2594.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_readIcons redefined at ./FHEM/01_FHEMWEB.pm line 2633.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_iconName redefined at ./FHEM/01_FHEMWEB.pm line 2643.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_iconPath redefined at ./FHEM/01_FHEMWEB.pm line 2660.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_dev2image redefined at ./FHEM/01_FHEMWEB.pm line 2672.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_makeEdit redefined at ./FHEM/01_FHEMWEB.pm line 2729.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_longpollInfo redefined at ./FHEM/01_FHEMWEB.pm line 2762.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_roomStatesForInform redefined at ./FHEM/01_FHEMWEB.pm line 2777.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_logInform redefined at ./FHEM/01_FHEMWEB.pm line 2803.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_Notify redefined at ./FHEM/01_FHEMWEB.pm line 2820.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_directNotify redefined at ./FHEM/01_FHEMWEB.pm line 2946.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_devState redefined at ./FHEM/01_FHEMWEB.pm line 2973.
2017.08.18 20:45:32 1: PERL WARNING: Subroutine FW_Get redefined at ./FHEM/01_FHEMWEB.pm line 3085.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_Set redefined at ./FHEM/01_FHEMWEB.pm line 3113.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_closeInactiveClients redefined at ./FHEM/01_FHEMWEB.pm line 3144.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_htmlEscape redefined at ./FHEM/01_FHEMWEB.pm line 3160.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_widgetFallbackFn redefined at ./FHEM/01_FHEMWEB.pm line 3173.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_visibleDevices redefined at ./FHEM/01_FHEMWEB.pm line 3203.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_ActivateInform redefined at ./FHEM/01_FHEMWEB.pm line 3224.
2017.08.18 20:45:33 1: PERL WARNING: Subroutine FW_widgetOverride redefined at ./FHEM/01_FHEMWEB.pm line 3231.
2017.08.18 20:45:33 1: define WEB FHEMWEB 8083 global: WEB: Can't open server port at 8083: Address already in use
2017.08.18 20:45:33 1: Including ./log/fhem.save
2017.08.18 20:45:33 1: configfile: WEB: Can't open server port at 8083: Address already in use
WEBphone already defined, delete it first
WEBtablet already defined, delete it first
Logfile already defined, delete it first
autocreate already defined, delete it first
eventTypes already defined, delete it first
initialUsbCheck already defined, delete it first

2017.08.18 20:45:33 1: usb create starting
2017.08.18 20:45:38 3: Probing CUL device /dev/ttyAMA0
2017.08.18 20:45:38 3: Can't open /dev/ttyAMA0: Permission denied
2017.08.18 20:45:39 1: usb create end
2017.08.18 20:45:39 2: Messages collected while initializing FHEM: configfile: WEB: Can't open server port at 8083: Address already in use WEBphone already defined, delete it first WEBtablet already defined, delete it first Logfile already defined, delete it first autocreate already defined, delete it first eventTypes already defined, delete it first initialUsbCheck already defined, delete it first
2017.08.18 20:45:39 0: Featurelevel: 5.8
2017.08.18 20:45:39 0: Server started with 8 defined entities (fhem.pl:14854/2017-08-06 perl:5.024001 os:linux user:fhem pid:3074)
2017.08.18 20:45:39 1: Error: >WEB< has no TYPE, but following keys: >CSRFTOKEN<
2017.08.18 20:48:12 1: Including fhem.cfg
2017.08.18 20:48:12 1: telnetPort: Can't open server port at 7072: Address already in use. Exiting.
2017.08.18 20:48:45 1: Including fhem.cfg
2017.08.18 20:48:46 3: telnetPort: port 7072 opened
2017.08.18 20:48:46 3: WEB: port 8083 opened
2017.08.18 20:48:46 3: WEBphone: port 8084 opened
2017.08.18 20:48:46 3: WEBtablet: port 8085 opened
2017.08.18 20:48:46 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2017.08.18 20:48:46 1: Including ./log/fhem.save
2017.08.18 20:48:46 0: Server shutdown
2017.08.18 20:49:09 1: Including fhem.cfg
2017.08.18 20:49:10 3: telnetPort: port 7072 opened
2017.08.18 20:49:11 3: WEB: port 8083 opened
2017.08.18 20:49:11 3: WEBphone: port 8084 opened
2017.08.18 20:49:11 3: WEBtablet: port 8085 opened
2017.08.18 20:49:12 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2017.08.18 20:49:12 1: Including ./log/fhem.save
2017.08.18 20:49:12 1: usb create starting
2017.08.18 20:49:14 3: Probing CUL device /dev/ttyAMA0
2017.08.18 20:49:14 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.08.18 20:57:48 1: Including fhem.cfg
2017.08.18 20:57:48 3: telnetPort: port 7072 opened
2017.08.18 20:57:51 3: WEB: port 8083 opened
2017.08.18 20:57:51 3: WEBphone: port 8084 opened
2017.08.18 20:57:51 3: WEBtablet: port 8085 opened
2017.08.18 20:57:51 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2017.08.18 20:57:51 1: Including ./log/fhem.save
2017.08.18 20:57:51 1: usb create starting
2017.08.18 20:57:53 3: Probing CUL device /dev/ttyAMA0
2017.08.18 20:57:54 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.08.18 20:57:54 3: Probing ZWDongle device /dev/ttyAMA0
2017.08.18 20:57:54 3: Probing FRM device /dev/ttyAMA0
2017.08.18 21:22:42 1: Including fhem.cfg
2017.08.18 21:22:42 1: telnetPort: Can't open server port at 7072: Address already in use. Exiting.
2017.08.18 21:29:22 1: Including fhem.cfg
2017.08.18 21:29:23 3: telnetPort: port 7074 opened
2017.08.18 21:29:25 1: WEB: Can't open server port at 8083: Address already in use. Exiting.
2017.08.18 21:30:35 1: Including fhem.cfg
2017.08.18 21:30:35 3: telnetPort: port 7074 opened
2017.08.18 21:30:38 1: WEB: Can't open server port at 8083: Address already in use. Exiting.

Dersch

Edit... Und kaum schreibe ich das startet FHEM plötzlich ganz normal!!!! Dieser sack! Ich hatte ihn sicher schon 5x rebooted und nun nach dem letzten macht er es einfach... Naja aber eventuell kann ja mit den Meldungen doch jemand was anfangen und mir erklären was das war.

Grüße
Dirk

Wernieman

Stichworte:

- initial-usb deaktiviert?
- Zeit Stimmt?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

ralfix

Hallo Dirk,
das Verhalten kann ich bestätigen.
Raspi2 mit Raspbian Stretch Lite neu aufgesetzt. FHEM installiert, wie
unter https://debian.fhem.de/ -> use apt-get beschrieben.

Erst hänger und die selben Fehlermeldungen,
nach einem weiteren reboot läuft alles problemlos.

Gruß Ralf


Otto123

Hallo Jungs,

hat aber nichts mit stretch zu tun, verhält sich aktuell(heute) mit jessie genauso.
Es liegt irgendwie an dem Zusammenspiel der aktuellen Dateien aus dem Repository.

Installiert man z.B. direkt aus dem svn läuft alles ohne Fehler.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

betateilchen

Zitat von: Otto123 am 21 August 2017, 22:25:16
Es liegt irgendwie an dem Zusammenspiel der aktuellen Dateien aus dem Repository.

Vorsicht mit solchen wenig fundierten Behauptungen...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Otto123

Ich wusste es: was ich schreibe ist falsch.  :-[
Ich wüsste es gern fundierter, habe aber derzeit keinen Ansatz. fhem wird offenbar sofort zweimal gestartet?
2017.08.21 22:48:45 1: Including fhem.cfg
2017.08.21 22:48:45 3: telnetPort: port 7072 opened
2017.08.21 22:48:45 1: Including fhem.cfg
2017.08.21 22:48:45 3: telnetPort: port 7072 opened


Ich weiß nur: ich hab es heute mehrfach probiert, mit jessie und mit stretch lite Image. Immer gleiches Ergebnis.

Hast Du eine Idee? Soll ich was spezielles probieren? Ich würde einfach gern helfen.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

betateilchen

#7
Ich habe es heute auch probiert und kann das Verhalten reproduzieren.
Mein Verdacht für die Ursache geht in eine andere Richtung, die ich mit Rudi besprechen werde.

https://forum.fhem.de/index.php/topic,75408.0.html

Ich werde bei mir mal testweise ein Debian package bauen, um meinen Verdacht zu verifizieren, aber in den nächsten Tagen komme ich da nicht dazu.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Mit der seit wenigen Minuten im repository verfügbaren Version 5.8.14944 sollte das Problem behoben sein.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz