FHEM startet nicht mehr

Begonnen von odie13690, 27 Januar 2019, 09:16:53

Vorheriges Thema - Nächstes Thema

CoolTux

Gar nicht. Deine gesicherten fhem Files sind wie wir ja mitbekommen haben korrupt. Lass es. Versuche die Config rüber zu kopieren und die dann erstmal zu verwenden. Mit Glück klappt das.

Du installierst also erstmal FHEM ganz normal und kopierst dann die Config rüber.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MadMax-FHEM

Hattest du kein Backup im Backup-Ordner?

/opt/fhem/backup

Ansonsten ist wohl am einfachsten ein "manuelles" Backup zu "basteln" und dann halt Restore auf dem neuen System...

Wie hast du die Daten/Dateien denn "gesichert"?
Restore: einfach "rückwärts" auf die neue Karte (nachdem du das neue System eingerichtet und fhem installiert hast)...


EDIT: da hat Leon nat. recht...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

odie13690

Zitat von: CoolTux am 27 Januar 2019, 20:11:16
Gar nicht. Deine gesicherten fhem Files sind wie wir ja mitbekommen haben korrupt. Lass es. Versuche die Config rüber zu kopieren und die dann erstmal zu verwenden. Mit Glück klappt das.

Du installierst also erstmal FHEM ganz normal und kopierst dann die Config rüber.

D. h. nur die fhem.cfg? Wie bekomme ich die von meinem Windows-Rechner "hochgeladen"?

MadMax-FHEM

Wie hast du sie denn von der Karte runter bekommen? ;)

Ich würde sie per scp (WinSCP) kopieren.
Danach mit putty verbinden und die Besitzrechte anpassen...

Wenn du keine "ungewöhnlichen" Module hast/hattest, die weitere Perl-Pakete brauchen war's das...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

odie13690

Zitat von: MadMax-FHEM am 27 Januar 2019, 20:34:29
Wie hast du sie denn von der Karte runter bekommen? ;)

Ich würde sie per scp (WinSCP) kopieren.
Danach mit putty verbinden und die Besitzrechte anpassen...

Wenn du keine "ungewöhnlichen" Module hast/hattest, die weitere Perl-Pakete brauchen war's das...

Gruß, Joachim

Runter mit ext2explore. winscp hat den download immer abgebrochen. Ich bekomme die Files mit winscp nicht hoch, da mir die Rechte fehlen. Habe keine Ahnung wie ich in winscp root-Rechte bekomme.

Frank_Huber

Zitat von: odie13690 am 27 Januar 2019, 20:40:30
Runter mit ext2explore. winscp hat den download immer abgebrochen. Ich bekomme die Files mit winscp nicht hoch, da mir die Rechte fehlen. Habe keine Ahnung wie ich in winscp root-Rechte bekomme.
Dann schiebe die Datei ins /tmp und kopiere per putty ins /opt/fhem

Gesendet von meinem Doogee S60 mit Tapatalk


MadMax-FHEM

#21
Oder gib bei WinSCP den User pi an und kopiere nach /home/pi und dann lokal (putty etc.) mittels sudo nach /opt/fhem/

Besitzrechte anpassen nicht vergessen:
sudo chown fhem: /opt/fhem/fhem.cfg

EDIT: aber halt nach der Installation von fhem auf dem neuen System. Und fhem stoppen vor dem Kopieren...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

odie13690

Alles wie von euch beschrieben gemacht.

Laut "sudo systemctl status fhem" läuft fhem. Bekomme aber keinen Zugriff.

fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-01-28 17:35:30 CET; 3s ago
  Process: 3200 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=0/SUCCESS)
Main PID: 3201 (perl)
   CGroup: /system.slice/fhem.service
           └─3201 /usr/bin/perl fhem.pl fhem.cfg

Jan 28 17:35:29 fhemRaspi systemd[1]: Stopped FHEM Home Automation.
Jan 28 17:35:29 fhemRaspi systemd[1]: Starting FHEM Home Automation...
Jan 28 17:35:30 fhemRaspi systemd[1]: Started FHEM Home Automation.

CoolTux

Nun der Weg ein Problem genauer zu analysieren bleibt immer der selbe. Daher wird sich auch meine Frage nie ändern.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

odie13690

Falls sich deine Antwort auf die Logeinträge bezieht

2019.01.28 17:05:06 1: Including fhem.cfg
2019.01.28 17:05:07 3: WEB: port 8083 opened
2019.01.28 17:05:07 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2019.01.28 17:05:07 1: usb create starting
2019.01.28 17:05:08 3: Probing ZWDongle device /dev/serial0
2019.01.28 17:05:08 1: ZWDongle: Can't open /dev/serial0: Permission denied
2019.01.28 17:05:08 3: Probing CUL device /dev/ttyACM0
2019.01.28 17:05:08 1: define CUL_0 CUL /dev/ttyACM0@9600 1034
2019.01.28 17:05:08 3: Opening CUL_0 device /dev/ttyACM0
2019.01.28 17:05:08 3: Setting CUL_0 serial parameters to 9600,8,N,1
2019.01.28 17:05:09 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2019.01.28 17:05:09 3: CUL_0 device opened
2019.01.28 17:05:09 1: MKDIR restoreDir/save/2019-01-28
2019.01.28 17:05:09 3: Probing CUL device /dev/ttyAMA0
2019.01.28 17:05:09 1: CUL: Can't open /dev/ttyAMA0: Permission denied
2019.01.28 17:05:09 1: usb create end
2019.01.28 17:05:09 0: Featurelevel: 5.9
2019.01.28 17:05:09 0: Server started with 7 defined entities (fhem.pl:18423/2019-01-26 perl:5.024001 os:linux user:fhem pid:12736)
2019.01.28 17:06:57 2: CUL_TX Unknown device 102, please define it
2019.01.28 17:08:54 2: CUL_TX Unknown device 102, please define it
2019.01.28 17:08:54 2: autocreate: define CUL_TX_102 CUL_TX 102
2019.01.28 17:08:54 2: autocreate: define FileLog_CUL_TX_102 FileLog ./log/CUL_TX_102-%Y.log CUL_TX_102
2019.01.28 17:08:54 2: autocreate: define SVG_CUL_TX_102 SVG FileLog_CUL_TX_102:temp4hum4:CURRENT
2019.01.28 17:20:35 0: Server shutdown
2019.01.28 17:20:44 1: Including fhem.cfg
2019.01.28 17:20:45 3: telnetPort: port 7072 opened
2019.01.28 17:20:45 3: WEB: port 8083 opened
2019.01.28 17:20:45 3: WEBphone: port 8084 opened
2019.01.28 17:20:45 3: WEBtablet: port 8085 opened
2019.01.28 17:20:47 1: HMLAN_Parse: HMLAN1 new condition disconnected
2019.01.28 17:20:47 3: Opening HMLAN1 device 192.168.0.114:1000
2019.01.28 17:20:47 1: HMLAN_Parse: HMLAN1 new condition init
2019.01.28 17:20:47 3: HMLAN1 device opened
2019.01.28 17:20:47 1: HMLAN_Parse: HMLAN2 new condition disconnected
2019.01.28 17:20:47 3: Opening HMLAN2 device 192.168.0.113:1000
2019.01.28 17:20:47 1: HMLAN_Parse: HMLAN2 new condition init
2019.01.28 17:20:47 3: HMLAN2 device opened
2019.01.28 17:20:47 2: eventTypes: loaded 6 events from ./log/eventTypes.txt
2019.01.28 17:20:49 1: define Wetter Weather 20161481 600 de: syntax: define <name> Weather [API=<API>] [apikey=<apikey>] [location=<location>]$
2019.01.28 17:20:50 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2019.01.28 17:20:50 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2019.01.28 17:20:51 2: Enabling Withings webcall for NokiaHealth
2019.01.28 17:20:51 3: HourCounter HourCounter Initialize.220 Init Done with Version 1.0.1.2 - 24.12.2014
2019.01.28 17:20:51 0: HourCounter LaufzeitHeizung Define.228 parameters: LaufzeitHeizung HourCounter HeizungTeich:an HeizungTeich:aus
2019.01.28 17:20:51 3: Opening myCUL device /dev/ttyACM0
2019.01.28 17:20:51 3: Setting myCUL serial parameters to 9600,8,N,1
2019.01.28 17:20:52 3: myCUL: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2019.01.28 17:20:52 3: myCUL device opened
2019.01.28 17:20:52 1: reload: Error:Modul 02_RSS deactivated:
Can't locate GD.pm in @INC (you may need to install the GD module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 $
BEGIN failed--compilation aborted at ./FHEM/02_RSS.pm line 13, <$fh> line 1386.

CoolTux

Anscheinend hast du das rss Modul definiert und aktuell die Abhängigkeiten nicht vollständig installiert. Es fehlt GD.pm
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

odie13690

Wie lade ich ein Modul ohne laufendes fhem?

CoolTux

Du musst es installieren. Also GD. Es ist ein Perl Modul (nehme ich an) kein FHEM Modul. Aber das FHEM Modul 02_rss.pm benötigt es.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wernieman

- 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

odie13690

Habe die Installation nicht hinbekommen. Habe jetzt die Einträge die Probleme gemacht haben in der fhem.cfg auskommentiert. Nun konnte ich fhem starten.

Danke Wernieman! Habe es jetzt nachträglich installiert.