FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: DocCyber am 10 Januar 2020, 15:29:41

Titel: [GELÖST!] Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 15:29:41
Hallo zusammen,

mein FHEM auf Raspi 3 lief völlig problemlos. Trotzdem dachte ich, es wäre mal Zeit für ein Update.
Das war wohl leider ein Fehler, dann nach Update all und shutdown restart geht nun gar nichts mehr!

Damit mein System schnell wieder läuft, ist die wichtigste Frage:
Wie kann ich das vor dem Update automatisch erstellte Backup zurückspielen, wenn der Restore-Befehl wg nicht erreichbarer FHEM-WebUI nicht erreichbar ist?


Außerdem würde ich natürlich gern die Ursache herausfinden.
Auf dem Raspi läuft kein Perl-Prozess:

pi@RasPi3:~ $ ps ax | grep perl
21379 pts/0    S+     0:00 grep --color=auto perl


Die Log-Datei zeigt, soweit ich das beurteilen kann, reichlich Fehler. Hier die letzten ca 90 Zeilen:

2020.01.09 19:55:15 1: Including fhem.cfg
2020.01.09 19:55:15 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 18.

2020.01.09 19:55:15 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 18.

2020.01.09 19:55:15 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 131, <$fh> line 32.
2020.01.09 19:55:15 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 274, <$fh> line 32.
2020.01.09 19:55:15 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 315, <$fh> line 32.
2020.01.09 19:55:15 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 32.

2020.01.09 19:55:15 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 32.

2020.01.09 19:55:15 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 131, <$fh> line 40.
2020.01.09 19:55:15 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 274, <$fh> line 40.
2020.01.09 19:55:15 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 315, <$fh> line 40.
2020.01.09 19:55:15 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 40.

2020.01.09 19:55:15 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 40.

2020.01.09 19:55:15 2: eventTypes: loaded 3880 events from ./log/eventTypes.txt
2020.01.09 19:55:16 1: HMLAN_Parse: HM_CFG_LAN new condition disconnected
2020.01.09 19:55:16 1: HMLAN_Parse: HM_CFG_LAN new condition init
2020.01.09 19:55:16 1: reload: Error:Modul 33_readingsGroup deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.09 19:55:16 0: Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_Initialize redefined at ./FHEM/33_readingsGroup.pm line 45, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_updateDevices redefined at ./FHEM/33_readingsGroup.pm line 66, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_Define redefined at ./FHEM/33_readingsGroup.pm line 238, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_Undefine redefined at ./FHEM/33_readingsGroup.pm line 260, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine rgVal2Num redefined at ./FHEM/33_readingsGroup.pm line 268, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine lookup redefined at ./FHEM/33_readingsGroup.pm line 281, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine lookup2 redefined at ./FHEM/33_readingsGroup.pm line 345, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_makeLink redefined at ./FHEM/33_readingsGroup.pm line 406, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine rgCount redefined at ./FHEM/33_readingsGroup.pm line 436, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine rgCalc redefined at ./FHEM/33_readingsGroup.pm line 463, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_value2html redefined at ./FHEM/33_readingsGroup.pm line 523, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_inithtml redefined at ./FHEM/33_readingsGroup.pm line 654, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine rgSortIP redefined at ./FHEM/33_readingsGroup.pm line 806, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine rgSort redefined at ./FHEM/33_readingsGroup.pm line 816, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_2html redefined at ./FHEM/33_readingsGroup.pm line 665, <$fh> line 2015.
2020.01.09 19:55:18 1: PERL WARNING: Subroutine readingsGroup_detailFn redefined at ./FHEM/33_readingsGroup.pm line 1201, <$fh> line 2015.
2020.01.09 19:55:18 1: reload: Error:Modul 33_readingsGroup deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.09 19:55:18 0: Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.09 19:55:19 1: Including ./log/fhem.save
2020.01.09 19:55:20 1: configfile: Cannot load module FHEMWEB
Cannot load module FHEMWEB
Cannot load module FHEMWEB
Cannot load module readingsGroup
Cannot load module readingsGroup

2020.01.09 19:55:27 2: FB_CALLMONITOR (callMonitor) - read 54 contacts from remote phonebook "Telefonbuch"
2020.01.09 19:55:28 2: FB_CALLMONITOR (callMonitor) - read 59 contacts from remote phonebook "Beruflich"
2020.01.09 19:55:28 0: Featurelevel: 5.9
2020.01.09 19:55:28 0: Server started with 306 defined entities (fhem.pl:20891/2020-01-05 perl:5.020002 os:linux user:fhem pid:20599)
2020.01.09 19:55:28 1: HMLAN_Parse: HM_CFG_LAN new condition ok
Out of memory!
2020.01.09 19:55:35 1: BlockingInformParent (BlockingStart): Can't connect to localhost:43925: IO::Socket::INET: connect: Connection refused
2020.01.09 19:55:35 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:43925: IO::Socket::INET: connect: Connection refused
2020.01.09 19:55:35 1: BlockingInformParent (BlockingStart): Can't connect to localhost:43925: IO::Socket::INET: connect: Connection refused
2020.01.09 19:55:35 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:43925: IO::Socket::INET: connect: Connection refused
2020.01.09 19:55:38 1: BlockingInformParent (BlockingStart): Can't connect to localhost:43925: IO::Socket::INET: connect: Connection refused
2020.01.09 19:55:38 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:43925: IO::Socket::INET: connect: Connection refused


Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 15:32:10
Da ist Dein FHEM aber mindestens 2 Jahre alt. Am besten Du holst Dir das ganze /FHEM aus dem SVN sollte das schnellste sein.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 15:41:29
Installiere auf den pi subversion
Danach

svn co https://svn.fhem.de/fhem/trunk/fhem fhem-code


Das machst Du bitte in einem User Homeverzeichnis. Dann hast Du unter fhem-code/ die aktuellste FHEM Datenstruktur.
Danach kannst Du alles unter fhem-code/FHEM/ nach /opt/fhem/FHEM/ kopieren.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 15:43:45
Hallo Cool Tux,

ja, das stimmt. Aber es lief auch reibungslos.

Danke für deine schnelle Antwort.
Zitatdas ganze /FHEM aus dem SVN
Wie mach ich das genau?

hier auch noch die Ausgabe beim Start von FHEM mit unbenannter fhem.cfg.debug

pi@RasPi3:/opt/fhem $ perl fhem.pl fhem.cfg.debug
2020.01.10 15:35:10 1: PERL WARNING: "my" variable $span masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 1025.
2020.01.10 15:35:10 1: PERL WARNING: "my" variable $span masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 1027.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1009.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1010.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1011.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1012.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1015.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1016.
2020.01.10 15:35:10 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1017.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[0] better written as $times[0] at ./FHEM/99_myUtils.pm line 1023.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[1] better written as $times[1] at ./FHEM/99_myUtils.pm line 1023.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[1] better written as $times[1] at ./FHEM/99_myUtils.pm line 1025.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[2] better written as $times[2] at ./FHEM/99_myUtils.pm line 1025.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[2] better written as $times[2] at ./FHEM/99_myUtils.pm line 1027.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[0] better written as $times[0] at ./FHEM/99_myUtils.pm line 1027.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1120.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1121.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1122.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1123.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1124.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1125.
2020.01.10 15:35:10 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1126.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[0] better written as $times[0] at ./FHEM/99_myUtils.pm line 1235.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[1] better written as $times[1] at ./FHEM/99_myUtils.pm line 1235.
2020.01.10 15:35:10 1: PERL WARNING: Scalar value @times[2] better written as $times[2] at ./FHEM/99_myUtils.pm line 1235.
2020.01.10 15:35:10 1: PERL WARNING: main::setRandomTimer() called too early to check prototype at ./FHEM/99_myUtils.pm line 1413.
2020.01.10 15:35:10 1: PERL WARNING: main::switchTime() called too early to check prototype at ./FHEM/99_myUtils.pm line 1575.
2020.01.10 15:35:10 1: PERL WARNING: main::switchTime() called too early to check prototype at ./FHEM/99_myUtils.pm line 1579.
2020.01.10 15:35:10 1: PERL WARNING: main::rsecs() called too early to check prototype at ./FHEM/99_myUtils.pm line 1486.
2020.01.10 15:35:10 1: PERL WARNING: main::tspec() called too early to check prototype at ./FHEM/99_myUtils.pm line 1487.
2020.01.10 15:35:10 1: PERL WARNING: main::tspec() called too early to check prototype at ./FHEM/99_myUtils.pm line 1497.
2020.01.10 15:35:10 1: PERL WARNING: main::canSwitch() called too early to check prototype at ./FHEM/99_myUtils.pm line 1507.
2020.01.10 15:35:10 1: PERL WARNING: main::setRadioSettings() called too early to check prototype at ./FHEM/99_myUtils.pm line 1513.
2020.01.10 15:35:10 1: Including fhem.cfg.debug
2020.01.10 15:35:10 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 20.

2020.01.10 15:35:10 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 20.

2020.01.10 15:35:10 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 131, <$fh> line 34.
2020.01.10 15:35:10 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 274, <$fh> line 34.
2020.01.10 15:35:10 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 315, <$fh> line 34.
2020.01.10 15:35:10 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 34.

2020.01.10 15:35:10 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 34.

2020.01.10 15:35:10 1: PERL WARNING: Subroutine FHEMWEB_Initialize redefined at ./FHEM/01_FHEMWEB.pm line 131, <$fh> line 42.
2020.01.10 15:35:10 1: PERL WARNING: Subroutine FW_Define redefined at ./FHEM/01_FHEMWEB.pm line 274, <$fh> line 42.
2020.01.10 15:35:10 1: PERL WARNING: Subroutine FW_Undef redefined at ./FHEM/01_FHEMWEB.pm line 315, <$fh> line 42.
2020.01.10 15:35:10 1: reload: Error:Modul 01_FHEMWEB deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 42.

2020.01.10 15:35:10 0: Too many arguments for main::TcpServer_Close at ./FHEM/01_FHEMWEB.pm line 386, near "1)"
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 559, <$fh> line 42.

2020.01.10 15:35:10 1: define Logfile FileLog ./log/fhem-%Y-%m.log fakelog: Can't open ./log/fhem-2020-01.log: Permission denied
2020.01.10 15:35:10 2: eventTypes: loaded 3880 events from ./log/eventTypes.txt
2020.01.10 15:35:10 1: HMLAN_Parse: HM_CFG_LAN new condition disconnected
2020.01.10 15:35:10 1: HMLAN_Parse: HM_CFG_LAN new condition init
2020.01.10 15:35:11 1: reload: Error:Modul 33_readingsGroup deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.10 15:35:11 0: Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.10 15:35:11 1: define FileLog_hm_ds1 FileLog ./log/hm_ds1-%Y.log hm_ds1: Can't open ./log/hm_ds1-2020.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds2 FileLog ./log/hm_ds2-%Y%m.log hm_ds2: Can't open ./log/hm_ds2-202001.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds3 FileLog ./log/hm_ds3-%Y%m.log hm_ds3: Can't open ./log/hm_ds3-202001.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds4 FileLog ./log/hm_ds4-%Y%m.log hm_ds4: Can't open ./log/hm_ds4-202001.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds5 FileLog ./log/hm_ds5-%Y%m.log hm_ds5: Can't open ./log/hm_ds5-202001.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds6 FileLog ./log/hm_ds6-%Y%m.log hm_ds6: Can't open ./log/hm_ds6-202001.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds7 FileLog ./log/hm_ds7-%Y%m.log hm_ds7: Can't open ./log/hm_ds7-202001.log: Permission denied
2020.01.10 15:35:11 1: define FileLog_hm_ds8 FileLog ./log/hm_ds8-%Y%m.log hm_ds8: Can't open ./log/hm_ds8-202001.log: Permission denied
2020.01.10 15:35:11 1: define hk_KGOffice_therm1_log FileLog ./log/hk_KGOffice_therm1-%Y.log hk_KGOffice_therm1_Climate:desired-temp:.*|hk_KGOffice_therm1_Climate:humidity:.*|hk_KGOffice_therm1_Climate:measured-temp:.*: Can't open ./log/hk_KGOffice_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_KGOffice_therm2_log FileLog ./log/hk_KGOffice_therm2-%Y.log hk_KGOffice_therm2: Can't open ./log/hk_KGOffice_therm2-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_KGGast_therm1_log FileLog ./log/hk_KGGast_therm1-%Y.log hk_KGGast_therm1: Can't open ./log/hk_KGGast_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_KGGast_therm2_log FileLog ./log/hk_KGGast_therm2-%Y.log hk_KGGast_therm2: Can't open ./log/hk_KGGast_therm2-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_EGWohnen_therm1_log FileLog ./log/hk_EGWohnen_therm1-%Y.log hk_EGWohnen_therm1_Climate:desired-temp:.*|hk_EGWohnen_therm1_Climate:humidity:.*|hk_EGWohnen_therm1_Climate:measured-temp:.*: Can't open ./log/hk_EGWohnen_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_EGWC_therm1_log FileLog ./log/hk_EGWC_therm1-%Y.log act_heat_EG_04:state:.*|hk_EGWC_therm1_Climate:desired-temp:.*|hk_EGWC_therm1_Climate:humidity:.*|hk_EGWC_therm1_Climate:measured-temp:.*: Can't open ./log/hk_EGWC_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_OGSchlafen_therm1_log FileLog ./log/hk_OGSchlafen_therm1-%Y.log hk_OGSchlafen_therm1_Climate:desired-temp:.*|hk_OGSchlafen_therm1_Climate:humidity:.*|hk_OGSchlafen_therm1_Climate:measured-temp:.*: Can't open ./log/hk_OGSchlafen_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_OGBad_therm1_log FileLog ./log/therm_OG_Bad_1-%Y.log therm_OG_Bad_Climate:desired-temp:.*|therm_OG_Bad_Climate:measured-temp:.*|therm_OG_Bad_Climate:humidity:.*: Can't open ./log/therm_OG_Bad_1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_OGOffice_therm1_log FileLog ./log/therm_OG_Office-%Y.log therm_OG_Office_Climate:desired-temp:.*|therm_OG_Office_Climate:measured-temp:.*|therm_OG_Office_Climate:humidity:.*: Can't open ./log/therm_OG_Office-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_OGKind_therm1_log FileLog ./log/therm_OG_Kind-%Y.log therm_OG_Kind_Climate:desired-temp:.*|therm_OG_Kind_Climate:humidity:.*|therm_OG_Kind_Climate:measured-temp:.*: Can't open ./log/therm_OG_Kind-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_DGBad_therm1_log FileLog ./log/hk_DGBad_therm1-%Y.log hk_DGBad_therm1_Climate:desired-temp:.*|hk_DGBad_therm1_Climate:humidity:.*|hk_DGBad_therm1_Climate:measured-temp:.*: Can't open ./log/hk_DGBad_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define hk_DGWohnen_therm_log FileLog ./log/hk_DGWohnen_therm1-%Y.log hk_DGWohnen_therm1_Climate:desired-temp:.*|hk_DGWohnen_therm1_Climate:humidity:.*|hk_DGWohnen_therm1_Climate:measured-temp:.*: Can't open ./log/hk_DGWohnen_therm1-2020.log: Permission denied
2020.01.10 15:35:12 1: define FileLog_md1 FileLog ./log/md1-%Y%m.log md1: Can't open ./log/md1-202001.log: Permission denied
2020.01.10 15:35:12 1: PERL WARNING: Subroutine readingsGroup_Initialize redefined at ./FHEM/33_readingsGroup.pm line 45, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_updateDevices redefined at ./FHEM/33_readingsGroup.pm line 66, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_Define redefined at ./FHEM/33_readingsGroup.pm line 238, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_Undefine redefined at ./FHEM/33_readingsGroup.pm line 260, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine rgVal2Num redefined at ./FHEM/33_readingsGroup.pm line 268, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine lookup redefined at ./FHEM/33_readingsGroup.pm line 281, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine lookup2 redefined at ./FHEM/33_readingsGroup.pm line 345, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_makeLink redefined at ./FHEM/33_readingsGroup.pm line 406, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine rgCount redefined at ./FHEM/33_readingsGroup.pm line 436, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine rgCalc redefined at ./FHEM/33_readingsGroup.pm line 463, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_value2html redefined at ./FHEM/33_readingsGroup.pm line 523, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_inithtml redefined at ./FHEM/33_readingsGroup.pm line 654, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine rgSortIP redefined at ./FHEM/33_readingsGroup.pm line 806, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine rgSort redefined at ./FHEM/33_readingsGroup.pm line 816, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_2html redefined at ./FHEM/33_readingsGroup.pm line 665, <$fh> line 2017.
2020.01.10 15:35:13 1: PERL WARNING: Subroutine readingsGroup_detailFn redefined at ./FHEM/33_readingsGroup.pm line 1201, <$fh> line 2017.
2020.01.10 15:35:13 1: reload: Error:Modul 33_readingsGroup deactivated:
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.10 15:35:13 0: Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1239, near "1)"
Too many arguments for main::TcpServer_Close at ./FHEM/33_readingsGroup.pm line 1245, near "1)"

2020.01.10 15:35:13 1: define FileLog_act_outdoor_GA2 FileLog ./log/act_outdoor_GA2-%Y%m.log act_outdoor_GA2: Can't open ./log/act_outdoor_GA2-202001.log: Permission denied
2020.01.10 15:35:13 1: define FileLog_act_outdoor_GA FileLog ./log/act_outdoor_GA-%Y%m.log act_outdoor_GA: Can't open ./log/act_outdoor_GA-202001.log: Permission denied
2020.01.10 15:35:13 1: define FileLog_act_outdoor_KG FileLog ./log/act_outdoor_KG-%Y%m.log act_outdoor_KG: Can't open ./log/act_outdoor_KG-202001.log: Permission denied
2020.01.10 15:35:13 1: define FileLog_hm_ds9 FileLog ./log/hm_ds9-%Y%m.log hm_ds9: Can't open ./log/hm_ds9-202001.log: Permission denied
2020.01.10 15:35:13 1: define FileLog_hm_ds10 FileLog ./log/hm_ds10-%Y%m.log hm_ds10: Can't open ./log/hm_ds10-202001.log: Permission denied
2020.01.10 15:35:13 1: define FileLog_hm_sw1 FileLog ./log/hm_sw1-%Y%m.log hm_sw1: Can't open ./log/hm_sw1-202001.log: Permission denied
2020.01.10 15:35:13 1: define FileLog_hm_sw2 FileLog ./log/hm_sw2-%Y%m.log hm_sw2: Can't open ./log/hm_sw2-202001.log: Permission denied
2020.01.10 15:35:13 1: Including ./log/fhem.save
2020.01.10 15:35:14 1: configfile: global: unknown attribute -. Type 'attr global ?' for a detailed list.
Cannot load module FHEMWEB
Cannot load module FHEMWEB
Cannot load module FHEMWEB
Can't open ./log/fhem-2020-01.log: Permission denied
Cannot load module readingsGroup
Can't open ./log/hm_ds1-2020.log: Permission denied
Can't open ./log/hm_ds2-202001.log: Permission denied
Can't open ./log/hm_ds3-202001.log: Permission denied
Can't open ./log/hm_ds4-202001.log: Permission denied
Can't open ./log/hm_ds5-202001.log: Permission denied
Can't open ./log/hm_ds6-202001.log: Permission denied
Can't open ./log/hm_ds7-202001.log: Permission denied
Can't open ./log/hm_ds8-202001.log: Permission denied
Can't open ./log/hk_KGOffice_therm1-2020.log: Permission denied
Can't open ./log/hk_KGOffice_therm2-2020.log: Permission denied
Can't open ./log/hk_KGGast_therm1-2020.log: Permission denied
Can't open ./log/hk_KGGast_therm2-2020.log: Permission denied
Can't open ./log/hk_EGWohnen_therm1-2020.log: Permission denied
Can't open ./log/hk_EGWC_therm1-2020.log: Permission denied
Can't open ./log/hk_OGSchlafen_therm1-2020.log: Permission denied
Can't open ./log/therm_OG_Bad_1-2020.log: Permission denied
Can't open ./log/therm_OG_Office-2020.log: Permission denied
Can't open ./log/therm_OG_Kind-2020.log: Permission denied
Can't open ./log/hk_DGBad_therm1-2020.log: Permission denied
Can't open ./log/hk_DGWohnen_therm1-2020.log: Permission denied
Can't open ./log/md1-202001.log: Permission denied
Cannot load module readingsGroup
Can't open ./log/act_outdoor_GA2-202001.log: Permission denied
Can't open ./log/act_outdoor_GA-202001.log: Permission denied
Can't open ./log/act_outdoor_KG-202001.log: Permission denied
Can't open ./log/hm_ds9-202001.log: Permission denied
Can't open ./log/hm_ds10-202001.log: Permission denied
Can't open ./log/hm_sw1-202001.log: Permission denied
Can't open ./log/hm_sw2-202001.log: Permission denied
./log/fhem.save: Please define FileLog_act_outdoor_GA first
Please define FileLog_act_outdoor_GA first
Please define FileLog_act_outdoor_GA2 first
Please define FileLog_act_outdoor_GA2 first
Please define FileLog_act_outdoor_KG first
Please define FileLog_act_outdoor_KG first
Please define FileLog_hm_ds1 first
Please define FileLog_hm_ds1 first
Please define FileLog_hm_ds10 first
Please define FileLog_hm_ds10 first
Please define FileLog_hm_ds2 first
Please define FileLog_hm_ds2 first
Please define FileLog_hm_ds3 first
Please define FileLog_hm_ds3 first
Please define FileLog_hm_ds4 first
Please define FileLog_hm_ds4 first
Please define FileLog_hm_ds5 first
Please define FileLog_hm_ds5 first
Please define FileLog_hm_ds6 first
Please define FileLog_hm_ds6 first
Please define FileLog_hm_ds7 first
Please define FileLog_hm_ds7 first
Please define FileLog_hm_ds8 first
Please define FileLog_hm_ds8 first
Please define FileLog_hm_ds9 first
Please define FileLog_hm_ds9 first
Please define FileLog_hm_sw1 first
Please define FileLog_hm_sw1 first
Please define FileLog_hm_sw2 first
Please define FileLog_hm_sw2 first
Please define FileLog_md1 first
Please define FileLog_md1 first
Please define Logfile first
Please define Logfile first
Please define hk_DGBad_therm1_log first
Please define hk_DGBad_therm1_log first
Please define hk_DGWohnen_therm_log first
Please define hk_DGWohnen_therm_log first
Please define hk_EGWC_therm1_log first
Please define hk_EGWC_therm1_log first
Please define hk_EGWohnen_therm1_log first
Please define hk_EGWohnen_therm1_log first
Please define hk_KGGast_therm1_log first
Please define hk_KGGast_therm1_log first
Please define hk_KGGast_therm2_log first
Please define hk_KGGast_therm2_log first
Please define hk_KGOffice_therm1_log first
Please define hk_KGOffice_therm1_log first
Please define hk_KGOffice_therm2_log first
Please define hk_KGOffice_therm2_log first
Please define hk_OGBad_therm1_log first
Please define hk_OGBad_therm1_log first
Please define hk_OGKind_therm1_log first
Please define hk_OGKind_therm1_log first
Please define hk_OGOffice_therm1_log first
Please define hk_OGOffice_therm1_log first
Please define hk_OGSchlafen_therm1_log first
Please define hk_OGSchlafen_therm1_log first

2020.01.10 15:35:21 2: FB_CALLMONITOR (callMonitor) - read 54 contacts from remote phonebook "Telefonbuch"
2020.01.10 15:35:22 2: FB_CALLMONITOR (callMonitor) - read 59 contacts from remote phonebook "Beruflich"
2020.01.10 15:35:22 0: Featurelevel: 5.9
2020.01.10 15:35:22 0: Server started with 277 defined entities (fhem.pl:20891/2020-01-05 perl:5.020002 os:linux user:pi pid:21412)
2020.01.10 15:35:23 1: HMLAN_Parse: HM_CFG_LAN new condition ok
Magic number checking on storable string failed at /usr/lib/arm-linux-gnueabihf/perl/5.20/Storable.pm line 424, at ./FHEM/57_Calendar.pm line 2772.
pi@RasPi3:/opt/fhem $ 2020.01.10 15:35:29 1: BlockingInformParent (BlockingStart): Can't connect to localhost:46111: IO::Socket::INET: connect: Connection refused
2020.01.10 15:35:29 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:46111: IO::Socket::INET: connect: Connection refused
2020.01.10 15:35:31 1: BlockingInformParent (BlockingStart): Can't connect to localhost:46111: IO::Socket::INET: connect: Connection refused
2020.01.10 15:35:31 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:46111: IO::Socket::INET: connect: Connection refused
2020.01.10 15:35:39 1: BlockingInformParent (BlockingStart): Can't connect to localhost:46111: IO::Socket::INET: connect: Connection refused
2020.01.10 15:35:39 1: BlockingInformParent (PRESENCE_ProcessLocalScan): Can't connect to localhost:46111: IO::Socket::INET: connect: Connection refused

Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 15:44:59
So machst Du das

Zitat von: CoolTux am 10 Januar 2020, 15:41:29
Installiere auf den pi subversion
Danach

svn co https://svn.fhem.de/fhem/trunk/fhem fhem-code


Das machst Du bitte in einem User Homeverzeichnis. Dann hast Du unter fhem-code/ die aktuellste FHEM Datenstruktur.
Danach kannst Du alles unter fhem-code/FHEM/ nach /opt/fhem/FHEM/ kopieren.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 15:45:58
Nachtrag.

Vorsichtshalber noch die fhem.pl aus fhem-code/ auch kopieren
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 15:49:21
ZitatInstalliere auf den pi subversion
Subversion?  ???

Ich bin leider noch immer nicht so fit in Linux, wie ich mir das wünschen würde.
Könntest du bitte präziser werden?
Was genau soll ich tun?

Wechseln nach /home/pi  mit cd /home/pi. Und dann?
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 16:05:07
Hab jetzt probiert:

pi@RasPi3:~ $ cd /home/pi/tmp
pi@RasPi3:~/tmp $ svn co https://svn.fhem.de/fhem/trunk/fhem fhem-code


Antwort:

-bash: svn: command not found


Scheinbar braucht der Raspi ein Paket, wenn svn funktionieren soll.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: Frank_Huber am 10 Januar 2020, 16:06:57
Zitat von: DocCyber am 10 Januar 2020, 16:05:07
Scheinbar braucht der Raspi ein Paket, wenn svn funktionieren soll.

ja, subversion.

aus dem Kopf:
sudo apt-get update && sudo apt-get install subversion
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 16:42:21
Vielen Dank.
Jetzt habe ich den aktualisierten Code in
/home/pi/fhem-code

Ich muss nun aber meine original Konfiguration und meine eigenen Dateien wieder zurückspielen, also meine fhem.cfg, 99_myUtils.pm sowie alle eigenen css und html-Dateien für FTUI.

Brauche ich sonst noch etwas? Was ist mit regSave.cfg und CHANGED
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 16:56:54
Nein nichts zurück von Deine Sachen sondern die neuen unter fhem-code/FHEM/ in /opt/fhem/FHEM/

cp -v /home/pi/fhem-code/FHEM/*.pm /opt/fhem/FHEM/

Und alle überschreiben. Das musst du aber mit root Rechten machen. Danach noch die fhem.pl welche unter /home/pi/fhem-code/ liegt nach /opt/fhem/

Dann Rechte anpassen.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 17:06:58
Ah, okay. Ich versuch es. Vielen Dank.

Und meine Files bleiben dann unverändert?  :-\
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 17:18:12
Jepp.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 18:03:14
Kopieren der neuen Files war erfolgreich.

Die WebUI ist aber noch immer nicht erreichbar. Ich habe keine Ahnung, wieso das nicht klappt.

perl fhem.pl fhem.cfg.debug gibt noch immer Fehler aus, aber nicht mehr soviel wie zuvor:


2020.01.10 17:56:16 1: PERL WARNING: "my" variable $span masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 1025.
2020.01.10 17:56:16 1: PERL WARNING: "my" variable $span masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 1027.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1009.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1010.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1011.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1012.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1015.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1016.
2020.01.10 17:56:16 1: PERL WARNING: main::dev2dlg() called too early to check prototype at ./FHEM/99_myUtils.pm line 1017.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[0] better written as $times[0] at ./FHEM/99_myUtils.pm line 1023.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[1] better written as $times[1] at ./FHEM/99_myUtils.pm line 1023.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[1] better written as $times[1] at ./FHEM/99_myUtils.pm line 1025.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[2] better written as $times[2] at ./FHEM/99_myUtils.pm line 1025.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[2] better written as $times[2] at ./FHEM/99_myUtils.pm line 1027.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[0] better written as $times[0] at ./FHEM/99_myUtils.pm line 1027.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1120.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1121.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1122.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1123.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1124.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1125.
2020.01.10 17:56:16 1: PERL WARNING: main::dlg2dev() called too early to check prototype at ./FHEM/99_myUtils.pm line 1126.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[0] better written as $times[0] at ./FHEM/99_myUtils.pm line 1235.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[1] better written as $times[1] at ./FHEM/99_myUtils.pm line 1235.
2020.01.10 17:56:16 1: PERL WARNING: Scalar value @times[2] better written as $times[2] at ./FHEM/99_myUtils.pm line 1235.
2020.01.10 17:56:16 1: PERL WARNING: main::setRandomTimer() called too early to check prototype at ./FHEM/99_myUtils.pm line 1413.
2020.01.10 17:56:16 1: PERL WARNING: main::switchTime() called too early to check prototype at ./FHEM/99_myUtils.pm line 1575.
2020.01.10 17:56:16 1: PERL WARNING: main::switchTime() called too early to check prototype at ./FHEM/99_myUtils.pm line 1579.
2020.01.10 17:56:16 1: PERL WARNING: main::rsecs() called too early to check prototype at ./FHEM/99_myUtils.pm line 1486.
2020.01.10 17:56:16 1: PERL WARNING: main::tspec() called too early to check prototype at ./FHEM/99_myUtils.pm line 1487.
2020.01.10 17:56:16 1: PERL WARNING: main::tspec() called too early to check prototype at ./FHEM/99_myUtils.pm line 1497.
2020.01.10 17:56:16 1: PERL WARNING: main::canSwitch() called too early to check prototype at ./FHEM/99_myUtils.pm line 1507.
2020.01.10 17:56:16 1: PERL WARNING: main::setRadioSettings() called too early to check prototype at ./FHEM/99_myUtils.pm line 1513.
2020.01.10 17:56:16 1: Including fhem.cfg.debug
2020.01.10 17:56:16 2: eventTypes: loaded 3880 events from ./log/eventTypes.txt
2020.01.10 17:56:17 1: HMLAN_Parse: HM_CFG_LAN new condition disconnected
2020.01.10 17:56:17 1: HMLAN_Parse: HM_CFG_LAN new condition init
2020.01.10 17:56:21 1: Including ./log/fhem.save
2020.01.10 17:56:22 1: configfile: Unknown command -attr, try help.

2020.01.10 17:56:29 2: FB_CALLMONITOR (callMonitor) - read 54 contacts from remote phonebook "Telefonbuch"
2020.01.10 17:56:30 2: FB_CALLMONITOR (callMonitor) - read 59 contacts from remote phonebook "Beruflich"
2020.01.10 17:56:30 0: Featurelevel: 5.9
2020.01.10 17:56:30 0: Server started with 311 defined entities (fhem.pl:20891/2020-01-05 perl:5.020002 os:linux user:pi pid:22412)
2020.01.10 17:56:32 1: HMLAN_Parse: HM_CFG_LAN new condition ok
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 18:16:00
Beim Bearbeitung der fhem.cfg.debug hatte ich versehentlich ein Minuszeichen vor attr gesetzt.

2020.01.10 17:56:22 1: configfile: Unknown command -attr, try help.

Aber das war's leider nicht.

Die Website ist noch immer nicht erreichbar, obwohl ich am Output keinen Fehler erkennen kann. Habt ihr noch eine Idee?

2020.01.10 18:09:12 1: Including fhem.cfg.debug
2020.01.10 18:09:13 2: eventTypes: loaded 3880 events from ./log/eventTypes.txt
2020.01.10 18:09:13 1: HMLAN_Parse: HM_CFG_LAN new condition disconnected
2020.01.10 18:09:13 1: HMLAN_Parse: HM_CFG_LAN new condition init
2020.01.10 18:09:17 1: Including ./log/fhem.save
2020.01.10 18:09:26 2: FB_CALLMONITOR (callMonitor) - read 54 contacts from remote phonebook "Telefonbuch"
2020.01.10 18:09:26 2: FB_CALLMONITOR (callMonitor) - read 59 contacts from remote phonebook "Beruflich"
2020.01.10 18:09:27 0: Featurelevel: 5.9
2020.01.10 18:09:27 0: Server started with 311 defined entities (fhem.pl:20891/2020-01-05 perl:5.020002 os:linux user:pi pid:22602)
2020.01.10 18:09:27 1: HMLAN_Parse: HM_CFG_LAN new condition ok
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 18:17:17
Deine 99_myUtils hat Fehler

Und wenn Du nicht gerade voll der Programmierer bist glaube ich das die falschen Inhalt hat. Über 1200 Heilen in der myUtils ist sagen wir ungewöhnlich.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 18:18:54
OK jetzt sieht es gut aus.

Hast Du ein USB Gerät angeschlossen? Zieh es mal ab.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 18:24:42
Die mehr als 1000 Zeilen Code gehen in Ordnung. Ich bin tatsächlich seit vielen Jahren ein passionierter (Hobby-) Programmierer. Ich habe auch gesehen, dass Perl hier einige Warnungen ausgibt, aber das ist wohl nichts Ernstes, sonst würde der Code nicht laufen.

USB-Geräte hab ich keine dran.

Aber es läuft kein Perl-Prozess:

root@RasPi3:/opt/fhem# ps ax | grep perl
22783 pts/0    S+     0:00 grep perl


Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 18:26:05
FHEM läuft nicht.
Schau bitte noch mal im Log
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 18:31:38
ZitatSchau bitte noch mal im Log

fhem schreibt keine neuen Daten in die Logdatei mehr!
Der letzte Eintrag ist von gestern vor dem Update!

Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 18:34:21
Zeige mal bitte alles. Von start an bis zum Ende
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 18:36:07
Du kannst auch
perl fhem.pl -d fhem.cfg
Zu besseren debugen machen.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 18:48:32
okay - Bin gleich wieder da.
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: Frank_Huber am 10 Januar 2020, 19:19:58
das ist die debug cfg. da drin ist kein FHEMWEB Device...
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 19:38:59
Zitat von: Frank_Huber am 10 Januar 2020, 19:19:58
das ist die debug cfg. da drin ist kein FHEMWEB Device...
Doch. Das FHEMWEB Device ist drin.

Aber das Problem besteht nicht mehr!
Nachdem ich auf Cooltux' Vorschlag hin
perl fhem.pl -d fhem.cfg eingeben habe, erhielt ich eine Fehlermeldung, welche sinngemäß besagt, dass Perl die fhm.pl nicht starten kann. Das kam mir sehr seltsam vor.
Aus purer Verzweiflung habe ich schließlich den Raspi neu gebootet.
Jetzt läuft's. Warum auch immer...  ::)

Jetzt hoffe ich, dass sich mit den ganz frischen Programmdateien nicht noch weitere Probleme zeigen, die ich beim ersten Drüberschauen noch nicht entdeckt habe.


Ihr seid klasse, Jungs! Ich danke euch sehr für eure Hilfe!


Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 19:41:13
Zitat von: CoolTux am 10 Januar 2020, 18:34:21
Zeige mal bitte alles. Von start an bis zum Ende

Ich nehme an, du brauchst das nicht mehr...?
Titel: Antw:Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 19:47:27
Zitat von: DocCyber am 10 Januar 2020, 19:41:13
Ich nehme an, du brauchst das nicht mehr...?

Wenn es nun geht ist es nicht mehr nötig  :D
Titel: Antw:[GELÖST!] Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 19:50:45
Noch ein paar Probleme mit FTUI ...
Hab ich befürchtet.

Aber ich kann zumindest vom WebUI wieder meine Heizungen schalten.  ;)
Titel: Antw:[GELÖST!] Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 19:55:26
Zitat von: DocCyber am 10 Januar 2020, 19:50:45
Noch ein paar Probleme mit FTUI ...
Hab ich befürchtet.

Aber ich kann zumindest vom WebUI wieder meine Heizungen schalten.  ;)

Du solltest das Konzept noch mal überdenken wenn Deine Heizung wirklich nicht funktioniert nur wenn FHEM weg ist.  ;)
Titel: Antw:[GELÖST!] Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 10 Januar 2020, 19:58:08
Ich bin dran...  :D

Naja, die Heizung läuft. Aber die Steuerung der Stellmotoren für die FBH läuft über FHEM
Titel: Antw:[GELÖST!] Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: CoolTux am 10 Januar 2020, 20:10:59
Und bitte über die FHEM Pflege etwas nachdenken. wenigsten 1mal im Quartal sollte ein Update drin sein. Tut ja auch nicht weh. Gerade wenn Du doch Abhängig von FHEM bist.
Titel: Antw:[GELÖST!] Absturz! - Wie geht Restore ohne WebUI?
Beitrag von: DocCyber am 11 Januar 2020, 11:21:33
Im Grunde hast du ja Recht, aber andererseits gilt auch: Never change a runnning system.

Nachdem jetzt mein fhem zumindest wieder soweit ist, dass ich über das WebUI damit arbeiten kann (nochmals danke an euch!), hab ich nach dem Update eine weitere Baustelle, nämlich Darstellungsprobleme mit FTUI.
Falls es jemanden interessieren sollte - das wird hier diskutiert:
https://forum.fhem.de/index.php/topic,107233.0.html (https://forum.fhem.de/index.php/topic,107233.0.html)