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
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
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 .*
Zitat von: jostmario am 04 Oktober 2021, 10:53:52
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.
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
Zitat von: Dr. Boris Neubert am 04 Oktober 2021, 13:13:14
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?
---
Zitat von: betateilchen am 10 Oktober 2021, 22:52:43
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.
Hallo Boris,
läuft... Fehler tritt seit dem Update nicht mehr auf.
Vielen Dank.
Gruß
Kurt
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