Fhem 5.6.deb Update Fehlgeschlagen (Gelöst)

Begonnen von NAS4Killer, 14 September 2015, 13:11:51

Vorheriges Thema - Nächstes Thema

NAS4Killer

Moin zusammen,

vielleicht kennt das ja einer, ich habe leider nichts dazu gefunden.

Fhem 5.6 installiert
Rechte vergeben
Dann komm ich auf die Seite mit Port 8083
Alles gut
wenn ich aber jetzt ein Update machen, bricht er mit "Timeout" immer wieder ab bei verschiedenen Positionen.
sobald ich Fhem oder das System neustarte.
Startet FHEM nicht mehr.

FHEM manuel starten geht. Stauts = Running
sobald ich aber über den Browser zugreifen will, geht es nicht dann ist der Status auch wieder =not Running.

Ich denke mal weil das Update fehlgeschlagen ist bzw. nicht zu ende durchgeführt wurde.
Habe ich den jetzt eine Möglichkeit das manuel über das Linux-Terminal zu machen ?

PS: Ich nutze Raspberry Pi 2 Model B

mfg und danke im Vorraus

rudolfkoenig

Welchen update meinst du: in FHEM oder ausserhalb, per Kommandozeile? Wenn ersteres, wieso meinst du, dass es mit dem deb zusammenhaengt? Wie ist das RPi an das Internet angebunden (Kabel/DSL/LTE/etc)?
Was steht im FHEM-Log?

NAS4Killer

Im FHEM selber. Ich habe kein Befehl gefunden wie ich das über Linux-Terminal machen kann.
Ich meine das es mit dem Fehlgeschlagenen Update der einzelnen dateien zusammen hängt.

Verbunden bin ich mit über RJ45 mit UnityMedia. Hat bei FHEM 5.4 top funktioniert.

Die log scheint leer zu sein. Was mich wundert. Bei meinem Backup, vor dem update kann ich in die log einsehen, da ist es nicht leer.


rudolfkoenig

Ich wuerde zum debuggen FHEM auf der Kommandozeile (terminal/xterm/etc) starten, mit "attr global logfile -" (das kann man anschliessend wieder zurueckdrehen). Ist "attr global updateInBackground" gesetzt? Mit der "logfile -" Methode wuerde ich es nicht setzen/auskommentieren.

NAS4Killer

Habe es doch noch mit der Logile hingekriegt. Nach einem Neustart.
Das einzige was ich sehe ist das ttyAMA0 keine Berechtigung hat. Ich muss aber auch zugeben das ich keine Ahnung habe wozu das ist.

pi@raspberrypi /opt/fhem/log $ /etc/init.d/fhem status
fhem is not running
pi@raspberrypi /opt/fhem/log $ /etc/init.d/fhem start
Starting fhem...
pi@raspberrypi /opt/fhem/log $ /etc/init.d/fhem status
fhem is running
pi@raspberrypi /opt/fhem/log $ //Zugriff über den Browser
-bash: //Zugriff: Datei oder Verzeichnis nicht gefunden
pi@raspberrypi /opt/fhem/log $ /etc/init.d/fhem status
fhem is not running
pi@raspberrypi /opt/fhem/log $ sudo nano fhem-2015-09.log


Zitat
2015.09.14 11:47:53 1: Including fhem.cfg
2015.09.14 11:47:54 3: telnetPort: port 7072 opened
2015.09.14 11:47:54 3: WEB: port 8083 opened
2015.09.14 11:47:54 3: WEBphone: port 8084 opened
2015.09.14 11:47:54 3: WEBtablet: port 8085 opened
2015.09.14 11:47:54 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2015.09.14 11:47:54 1: usb create starting
2015.09.14 11:47:58 3: Probing CUL device /dev/ttyAMA0
2015.09.14 11:48:08 3: Can't open /dev/ttyAMA0: Keine Berechtigung
2015.09.14 11:48:13 1: usb create end
2015.09.14 11:48:13 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global $
2015.09.14 11:48:13 0: Server started with 9 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 4490)
2015.09.14 11:48:56 0: Server shutdown
2015.09.14 11:50:02 1: Including fhem.cfg
2015.09.14 11:50:02 3: telnetPort: port 7072 opened
2015.09.14 11:50:03 3: WEB: port 8083 opened
2015.09.14 11:50:03 3: WEBphone: port 8084 opened
2015.09.14 11:50:03 3: WEBtablet: port 8085 opened
2015.09.14 11:50:03 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2015.09.14 11:50:03 1: Including ./log/fhem.save
2015.09.14 11:50:03 1: usb create starting
2015.09.14 11:50:03 3: Probing CUL device /dev/ttyAMA0
2015.09.14 11:50:03 3: Can't open /dev/ttyAMA0: Keine Berechtigung
2015.09.14 11:50:03 1: usb create end
2015.09.14 11:50:03 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global $
2015.09.14 11:50:03 0: Server started with 9 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user pi, pid 4539)
2015.09.14 12:02:06 0: Server shutdown

greg4b

Ist der Zeitserver gesetzt worden?

http://www.fhemwiki.de/wiki/Raspberry_Pi#N.C3.BCtzliche_Zusatzpakete

Ich hatte auch so ein ähnliches Problem - nach dem setzten des Zeitserver's ging's dann bei mir.

Good luck...
Bosch Indego Connect 1200, Neato BotVac 85 D, Raspberry Pi, JeeLink V3, Homematic, Sony KDL-40HX756,

NAS4Killer

Derzeit ist es nicht gesetzt. Hatte ich schon irgendwo gelesen und auch versucht. Dann hat stopte das system auch ohne zugriff über den browser.

Gibt es den eine Möglichkeit. FHEM manuell oder über ein Linux Befehl upzudaten ohne das Frontend ?

SvenJust

Hallo!

Fhem sollte auf die korrekte Zeit eingestellt sein, sonst kannst Du später auch nichts zeitgesteuert automatisieren. Im Wiki gibt es einen Artikel zur Installation von fhem auf den Raspberry, insbesondere ist dort das Problem und die Lösung der nichtvorhandenen Echtzeituhr thematisiert. http://www.fhemwiki.de/wiki/Raspberry_Pi#Echtzeituhr

VG
Sven
FTUI, Raspberry PI/SSD, CUL CC1101, HMLAN, 10x HM-LC-Bl1PBU-FM, HM-LC-Sw4-WM (KWL Pluggit P300), HM-WDS30-OT2-SM (Sonnensensor), HM-Sec-SCo, LW-12 Wifi LED, CUL Selbstbau nanoCUL 433 (IT), Arduino (S0-Stromverbrauch), OW DS2480 (OWX_ASYNC) 8x DS18B20, MQTT (Fröling P4), MYSENSORS (Roto Rollläden)

betateilchen

Ich verstehe nicht, warum man als Raspberry-Besitzer nicht 3 Euro investiert, um dem Raspberry eine akkugepufferte RTC zu verpassen. Das Einbinden einer ntp-Synchronisation ist noch lange nicht alles, weil gerade beim Raspi bei einem Neustart die Uhrzeit nicht garantiert vor dem fhem-Start korrekt gesetzt wird.


  • Lösche das gesamte Paket und installiere es neu.
  • Danach machst Du zuerst über das Frontend ein Update von HttpUtils.pm und 98_update.pm.
  • Danach ein shutdown restart und dann das update normal starten.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

NAS4Killer

Danke euch vielmals.

Hat doch tatsächlich geklappt.

FHEM Installation --> Nur "HttpUtils.pm" und "98_update.pm" update --> shutdown restart --> "update" --> shutdown restart

Dann komm ich immer noch drauf. Dann kann ich mich jetzt weiter mit FHEM beschäftigen. :D
DAs Versuche ich aber erstmal selber.

Danke.