[Gelöst] Fehlermeldungen nach heutigem Update

Begonnen von Tom111, 30 Dezember 2015, 12:14:01

Vorheriges Thema - Nächstes Thema

Tom111

Hallo,
nach dem heutigen Update bekomme ich folgende Fehlermeldungen:

2015.12.30 12:09:01 1: configfile: telnetPort: creating device allowed_telnetPort for attribute globalpassword
WEB: creating device allowed_WEB for attribute basicAuth
WEBphone: creating device allowed_WEBphone for attribute basicAuth
WEBtablet: creating device allowed_WEBtablet for attribute basicAuth
2015.12.30 12:09:04 2: Error messages while initializing FHEM: configfile: telnetPort: creating device allowed_telnetPort for attribute globalpassword WEB: creating device allowed_WEB for attribute basicAuth WEBphone: creating device allowed_WEBphone for attribute basicAuth WEBtablet: creating device allowed_WEBtablet for attribute basicAuth


Kann mir jemand erklären was genau ich jetzt ändern muss ?


Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Benni


Tom111

Hallo Benni,

danke für deine Antwort, aber wenn ich lt. commandref folgendes eingebe:

define allowedWEB allowed
attr allowedWEB validFor WEB,WEBphone,WEBtablet
attr allowedWEB basicAuth { "$user:$password" eq "admin:secret" }
attr allowedWEB allowedCommands set,get

define allowedTelnet allowed
attr allowedTelnet validFor telnetPort
attr allowedTelnet password secret


dann kann ich mich nicht mehr in FHEM anmelden.

Meine dringendste Frage, wohin jetzt mit dem Passwort und in welcher Ausführung für die Instanzen ?  ???

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

marvin78

Wie im "Fehler" beschrieben, hat FHEM das schon für die erledigt und die entsprechenden allowed Instanzen analog zu den bisherigen WEB und Telnet Attributen angelegt.

Sunny

#4
Moin Tom,

bei mir wurde nach dem Heutigen Update unter "Unsorted",
1. allowed_telnetPort
2. allowed_WEBxyz (xyz => die FHEMWEB Devices)
automatisch erstellt und die "Fehlermeldungen" angezeigt.
"Save config" ausgeführt.

Dann Neustart und alles jut.

Beispiel für WEB:
define allowed_WEB allowed
attr allowed_WEB basicAuth SeCreTwort
attr allowed_WEB room SYSTEM
attr allowed_WEB validFor WEB


Vielleicht hilft es Dir...
Viele Grüße
Sunny

<edit an> Save Config eingefügt <edit aus>
FHEM 6.0 (RPi's 1b-4,CeleronM,Odroid C1+)
1-Wire (DS18B20,DS2406) |miniCUL|miniCUL868WLAN|HM|IT(-1500,LR-3500) |FB6591,FB7490,FB7580|DECT200|Powerline546E|520E|openwrt
Anfänger: Linux,FHEM+Perl

Tom111

Zitat von: marvin78 am 30 Dezember 2015, 12:59:35
Wie im "Fehler" beschrieben, hat FHEM das schon für die erledigt und die entsprechenden allowed Instanzen analog zu den bisherigen WEB und Telnet Attributen angelegt.

ja, ok, die stehen zwar im Raum "Unsorted", aber nicht in der fhem.cfg.


Ich sitz jetzt hier über eine Stunde und komme einfach nicht weiter, ob so oder so, es werden trotzdem immer irgendwelche Fehlermeldungen
beim Neustart ins LOG geschrieben:

configfile: telnetPort: creating device allowed_telnetPort for attribute globalpassword
WEB: creating device allowed_WEB for attribute basicAuth
WEBphone: creating device allowed_WEBphone for attribute basicAuth
WEBtablet: creating device allowed_WEBtablet for attribute basicAuth
2015.12.30 13:23:26 2: Error messages while initializing FHEM: configfile: telnetPort: creating device allowed_telnetPort for attribute globalpassword WEB: creating device allowed_WEB for attribute basicAuth WEBphone: creating device allowed_WEBphone for attribute basicAuth WEBtablet: creating device allowed_WEBtablet for attribute basicAuth


Ich kann einzelne Stücke der Hilfen hier kombinieren oder nur Beispiele aus der commandref eintragen, aber immer tauchen danach Fehlermeldungen auf.

Ich selber habe nicht die leiseste Ahnung was ich hier machen soll um die Fehler zu beheben !

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

marvin78

Nach "save" stehen die neuen Devices natürlich auch in der Config.

Die Meldung wirst du DANACH automatisch los. Oder du löschst das Attribut motd aus dem global Device.

Es gibt eigentlich keinen Fehler (obwohl es in dem Fall da steht). Das ist ein Feature.

Tom111

Zitat von: marvin78 am 30 Dezember 2015, 13:55:23
Nach "save" stehen die neuen Devices natürlich auch in der Config.

Die Meldung wirst du DANACH automatisch los. Oder du löschst das Attribut motd aus dem global Device.

Es gibt eigentlich keinen Fehler (obwohl es in dem Fall da steht). Das ist ein Feature.

Ohhhhhh man,.... wie um alles in der Welt hätte ich denn darauf kommen sollen, "Save config" benutze ich doch schon seit (gefühlten) Jahren nicht mehr!  :o

Aber Danke für deine/eure Hilfe, jetzt scheint alles wieder i.O. zu sein  :)

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

marvin78

#8
Warum du das seit Jahren nicht verwendest, kann ich nicht nachvollziehen und klingt seltsam. Darauf gehe ich aber nun nicht weiter ein. Dass man nach dem neu Anlegen von Devices jedoch "save" klicken oder eingeben muss, sollte bekannt sein.

Tom111

Zitat von: marvin78 am 30 Dezember 2015, 14:05:09
Warum du das seit Jahren nicht verwendest, kann ich nicht nachvollziehen und klingt seltsam. Darauf gehe ich aber nun nicht weiter ein. Dass man nach dem neu Anlegen von Devices jedoch "save" klicken oder eingeben muss, sollte bekannt sein.

Ich weiß worauf du hinaus willst,.... aber erstens habe ich bereits alle Geräte angeschlossen und zweitens, Änderungen nehme ich in der fhem.cfg direkt vor!   8)

Mir ist noch ein"drittens" eingefallen,.... soweit ich mich erinnern kann, ist mir kein Fall bekannt, nachdem ich nach einem Update "Save config" betätigen musste!

Naja, wie auch immer, Hauptsache es klappt wieder.

Gruß
Tom
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

marvin78

Die "Fehlermeldung" sagt, das neue Devices angelegt wurden. Nach dem Anlegen neuer Devices muss die Config gespeichert werden. Das ist logisch, nachvollziehbar und für alle FHEM User völlig normal. Nur weil das nicht gewöhnlich ist, kann es doch sein, dass es vorkommt. Die Meldung ist da sehr klar.

Ich will im Übrigen auf nichts hinaus. Jeder soll machen, was er möchte. Dass man seine Änderungen, aus welchen Gründen auch immer, in der Config vornimmt, ist keine Begründung dafür, nicht zu wissen, dass man die Config speichern muss, wenn automatisch Devices angelegt werden.

Tom111

Zitat von: marvin78 am 30 Dezember 2015, 14:22:44
wenn automatisch Devices angelegt werden.

ja ok, aber genau das war mir nicht bewusst.

Es wäre vielleicht hilfreich gewesen das vorher bekannt zu geben bzw. irgendwie in der LOG-Meldung einbauen zu können, z.B. so :

configfile: telnetPort: creating device allowed_telnetPort for attribute globalpassword (press "save config" and restart fhem)
WEB: creating device allowed_WEB for attribute basicAuth (press "save config" and restart fhem)
WEBphone: creating device allowed_WEBphone for attribute basicAuth (press "save config" and restart fhem)
WEBtablet: creating device allowed_WEBtablet for attribute basicAuth (press "save config" and restart fhem)


dann wäre ich heute wohl nicht hierher gekommen!  :P
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

marvin78

Du wärest eben auch nicht hier her gekommen, wenn du die Meldung einfach gelesen und die logischen Schlüsse daraus gezogen hättest (da steht, dass Devices angelegt wurden). Ob es hilft, es vorher bekannt zu geben (was im Grund sogar hier im Forum geschehen ist), wenn man die Dinge nicht liest (oder nicht versteht bzw. nicht verstehen möchte), sei einmal dahin gestellt.

Aber ich werde mich mit dir nicht streiten. Du wirst immer einen Grund finden, es wie einen Fehler der anderen aussehen zu lassen. Wenn du nicht damit gekommen wärst, dass man nicht auf save config kommt, hätte ich gar nichts gesagt. So einen Quatsch kann ich aber nicht stehen lassen.

BTW: Ein weiterer Restart war gar nicht notwendig, nur ein save.

Tom111

Zitat von: marvin78 am 30 Dezember 2015, 14:44:09
Du wirst immer einen Grund finden, es wie einen Fehler der anderen aussehen zu lassen.

Das habe ich doch gar nicht gesagt!

Zitat von: marvin78 am 30 Dezember 2015, 14:44:09
Wenn du nicht damit gekommen wärst, dass man nicht auf save config kommt, hätte ich gar nichts gesagt. So einen Quatsch kann ich aber nicht stehen lassen.

Ich wette mit dir, dass ich nicht der einzige bin!
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

marvin78

Das mag sein. Diese Leute haben dann auch nicht richtig gelesen bzw. die logischen Schlüsse gezogen, die sehr einfach zu ziehen sind.