Autor Thema: Cannot open directory undef  (Gelesen 825 mal)

Offline jostmario

  • Full Member
  • ***
  • Beiträge: 354
  • Raspberry PI --- HM-LAN --- 8X HM_HM_CC_RT_DN ---
Cannot open directory undef
« am: 04 Oktober 2021, 10:04:50 »
Hallo,

beim aufruf eines RSS bekomme ich seit gestern z.b.   " testrss: Cannot open directory undef"
Hatte gestern auch "Update all" ausgeführt wie kann ich den fehler finden.

Hab mehrere RSS im einsatz kommt bei allen sobald man es aufruft hab Stacktrace und verbose 5 eingeschaltet. Bringt mich aber nicht weiter.

2021.10.04 10:03:21.599 5: GET /fhem/rss/testrss.png HTTP/1.1
Host: 192.168.4.5:8083
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: de,en-US;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://192.168.4.5:8083/fhem/rss
Cookie: io=38ZndY1jzAYQZ7MJAAAD
Upgrade-Insecure-Requests: 1
2021.10.04 10:03:21.601 4: WEB_192.168.4.167_50266 GET /fhem/rss/testrss.png; BUFLEN:0
2021.10.04 10:03:21.608 2: testrss: Cannot open directory undef
2021.10.04 10:03:21.804 4: WEB: /fhem/rss/testrss.png / RL:1529 / image/png; charset=utf-8 /  / Cache-Control: no-cache, no-store, must-revalidate
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4996
  • Are we just self-replicating DNA?
Antw:Cannot open directory undef
« Antwort #1 am: 04 Oktober 2021, 10:07:34 »
Hallo,

habe Änderungen vorgenommen (Attribute bgroot, bg). Kannst Du mal bitte ein List von testrss zeigen oder zumindest, was genau in den beiden Attributen bgroot und bg steht?

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline jostmario

  • Full Member
  • ***
  • Beiträge: 354
  • Raspberry PI --- HM-LAN --- 8X HM_HM_CC_RT_DN ---
Antw:Cannot open directory undef
« Antwort #2 am: 04 Oktober 2021, 10:53:52 »
Hallo,

jetzt hab ich nochmal den ganzen Raspberry neu gestratter   "Sudo reboot"   jetzt scheint es weg zu sein.

ein list testrss ergibt folgendes.

Internals:
   DEF        jpg 192.168.4.5 ./FHEM/test.layout
   FUUID      615ab0e3-f33f-2bfa-ac16-62a319405f17b727
   LAYOUTFILE ./FHEM/test.layout
   NAME       testrss
   NOTIFYDEV  global
   NR         1524
   NTFY_ORDER 50-testrss
   STATE      defined
   TYPE       RSS
   fhem:
     filename   ./FHEM/test.layout
     hostname   192.168.4.5
     layout     # Schriftart festlegen
font /usr/share/fonts/truetype/msttcorefonts/arial.ttf
# Farbe weiss
rgb "FFFFFF"
# drei waagerechte Linien
line 0  40 1168  40
line 0 265 400 265
line 400 245 800 245
line 0 460 800 460
 
     style      jpg
     useTextAlign 1
     useTextWrap 1
Attributes:
   DbLogExclude .*

Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4996
  • Are we just self-replicating DNA?
Antw:Cannot open directory undef
« Antwort #3 am: 04 Oktober 2021, 13:13:14 »
jetzt hab ich nochmal den ganzen Raspberry neu gestratter   "Sudo reboot"   jetzt scheint es weg zu sein.

Gut. Habe auch sicherheitshalber nochmal in den Code geschaut: undefiniertes bgroot und bg sollten sauber abgehandelt werden.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline kurt6908

  • Full Member
  • ***
  • Beiträge: 132
Antw:Cannot open directory undef
« Antwort #4 am: 10 Oktober 2021, 20:08:32 »
Hallo,

auch ich habe den Fehler, aber ein Update bzw. Restart hat keine Fehlerbeseitigung gebracht.

Fehler im Log:

myrss: Cannot open directory undef
Ich habe beide geänderten Atribute aber nicht gesetzt:

Internals:
   DEF        jpg 192.168.69.77 /opt/fhem/FHEM/rss.layout
   FUUID      5e43a83f-f33f-1c39-5b44-d0cb737753c46fc4
   LAYOUTFILE /opt/fhem/FHEM/rss.layout
   NAME       myrss
   NOTIFYDEV  global
   NR         446
   NTFY_ORDER 50-myrss
   TYPE       RSS
   fhem:
     counter    1
     filename   /opt/fhem/FHEM/rss.layout
     hostname   192.168.69.77
     layout     # Schriftart festlegen
font /usr/share/fonts/truetype/msttcorefonts/arial.ttf
# Farbe weiss
rgb "FFFFFF"
# fünf waagerechte Linien
line 0 240 800 240
# 0.4 * 600 = 240
line 0 40 800 40
line 0 440 800 440
line 0 640 800 640
line 0 840 800 840
line 0 1040 800 1040
# wir bauen uns eine Kopfzeile
# Schriftgroesse festlegen
pt 20
date  10 30
time  650 30
rgb "00FF00"
text 300  30 "Peichl-Online"
# ein skaliertes Bild einbinden
img 764 1 .29 png url "http://fhem.de/www/images/default/fhemicon.png"
# einige vorlaeufige Beschriftungen
pt 12
rgb "FFFFFF"
#text  10  80 "Darstellungsbereich 1"
#rgb "585858"
#rect 0 41 0 800 1
img  0 41 1 png data { plotAsPng("SVG_PV") }
#text  10 280 "Darstellungsbereich 2"
img  0 241 1 png data { plotAsPng("SVG_PV_Gartenhaus") }
#text  10 480 "Darstellungsbereich 3"
img  0 441 1 png data { plotAsPng("SVG_Temperatur_Norden") }
#text 10 680 Darstellungsbereich 4"
img  0 641 1 png data { plotAsPng("SVG_Wetterstation_2") }
#text 10 880 Darstellungsbereich 5"
img  0 841 1 png data { plotAsPng("SVG_Wetterstation") }
#text 10 880 Darstellungsbereich 6"
img  0 1041 1 png data { plotAsPng("SVG_Wetterstation_3") }
     style      jpg
     t          1633888934
     useTextAlign 1
     useTextWrap 1
Attributes:
   alias      myrss
   bgcolor    1C1C1C
   size       800x1210

Kannst Du Dir das bitte nochmal anschauen.

Danke.

Gru

Kurt



3* Raspberry Pi (2 über LTE/VPN), 5* Cul, 3* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 3* AVM Powerline, Alexa, Sens'it, Tasmota/MQTT, Rademacher DuoFern, EPEver UPower/ModBus

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17549
  • s/fhem\.cfg/configDB/g
Antw:Cannot open directory undef
« Antwort #5 am: 10 Oktober 2021, 22:52:43 »
Gut. Habe auch sicherheitshalber nochmal in den Code geschaut: undefiniertes bgroot und bg sollten sauber abgehandelt werden.

hm...

935        my $bgdirs = AttrVal( $name, "bg", "undef" );  # comma-separated list of directories
936        if ( defined($bgdirs) ) {

Wenn man in $bgdirs den Text "undef" als default reinschreibt, ist doch die anschließende Abfrage, ob $bgdirs defined() ist, ein bisschen merkwürdig, oder?


---
« Letzte Änderung: 10 Oktober 2021, 22:54:16 von betateilchen »
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 4996
  • Are we just self-replicating DNA?
Antw:Cannot open directory undef
« Antwort #6 am: 11 Oktober 2021, 12:58:23 »
Wenn man in $bgdirs den Text "undef" als default reinschreibt, ist doch die anschließende Abfrage, ob $bgdirs defined() ist, ein bisschen merkwürdig, oder?

Wenn ich undef meine und "undef" schreibe, ist das nicht merkwürdig sondern falsch. Hab es gefixt und eingecheckt. Danke fürs Nachschauen und Aufzeigen der Problemursache.
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Offline kurt6908

  • Full Member
  • ***
  • Beiträge: 132
Antw:Cannot open directory undef
« Antwort #7 am: 12 Oktober 2021, 18:52:39 »
Hallo Boris,

läuft... Fehler tritt seit dem Update nicht mehr auf.

Vielen Dank.

Gruß

Kurt
3* Raspberry Pi (2 über LTE/VPN), 5* Cul, 3* FS20, 4* FHT, 6* HM, Somfy, Solarlog, WMBus/EnergyCam, AVM FritzBox, 3* AVM Powerline, Alexa, Sens'it, Tasmota/MQTT, Rademacher DuoFern, EPEver UPower/ModBus

Offline jostmario

  • Full Member
  • ***
  • Beiträge: 354
  • Raspberry PI --- HM-LAN --- 8X HM_HM_CC_RT_DN ---
Antw:Cannot open directory undef
« Antwort #8 am: 13 Oktober 2021, 11:01:11 »
bei mir ist der fehler wohl auch noch. Das er weg war lag wohl daran das ich von verbose 2 auf verbose 1 gestellt hatte.
mache jetzt nochmal update dann sollte es ja weg sein nach meinen vorrednern.

Gruß Jostry
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611