Nach Update auf LibreELEC Omega Beta: WebDAV Failed: Weird server reply(8)

  • Hi,

    hier das Setup:

    • LibreELEC Release 11.0.6 auf Raspberry PI 4
    • externe MariaDB Datenbank in einem Docker Container
    • Einbindung eines WebDAV Servers für Offline Medien

    Vor dem Update war alles fein. Jetzt habe ich von 11.0.6 auf das aktuelle Omega Beta upgegradet. Jetzt funktioniert leider das scraping des WEBDav Servers nicht mehr.

    2024-03-30 13:18:48.374 T:3276    error <general>: CCurlFile::Exists - <dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/> Failed: Weird server reply(8)
    2024-03-30 13:18:48.374 T:3276  warning <general>: Process directory 'dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/' does not exist - skipping scan and clean.
    2024-03-30 13:18:48.421 T:3276    error <general>: CCurlFile::Exists - <dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/Demofile%20(2002)%20-%202160p/> Failed: Weird server reply(8)
    2024-03-30 13:18:48.421 T:3276  warning <general>: Process directory 'dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/Demofile%20(2002)%20-%202160p/' does not exist - skipping scan and clean.

    Das gesamte Debug Log habe ich angehängt. Was mich total irritiert sind folgende beiden Tests noch

    • eine weitere KODI Instanz (OMEGA RC2 auf Mac) funktioniert wunderbar mit dem 10.10.10.5 WebDAV Server, an dem hab ich auch nichts verändert
    • mit SMB gehts wunderbar, aber über VPN Strecke nicht performant genug
    • aber das verrückteste: Wenn ich die Source nutze und manuell zur Mediendatei navigiere (über Videos, nicht Filme),spielt er es einwandfrei ab.. nur das scraping in die Datenbank geht nicht

    Habt ihr eine Idee? Warum geht der WebDAV Server jetzt auf einmal nicht mehr?

  • Kannst du dich mal per SSH auf die LE Kiste verbinden und von dort mal einen:

    curl -v dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/

    ausführen und uns die Ausgabe zeigen?

    Keine Ahnung ob uns das weiter bringt, aber ich finde die Curl Fehlermeldung auch nicht sehr aussagekräftig. Dafür kannst du nichts, aber vielleicht zeigt uns ein manueller Aufruf mehr.

    Ansonsten könnte es auch einfach noch ein Kodi Bug sein, der ggf. noch gefixt werden muss. Omega ist ja noch lange nicht fertig ;)

    Nachtrag:

    Das habe ich gerage noch gefunden:

    CURLE_WEIRD_SERVER_REPLY (8)

    The server sent data libcurl could not parse. This error code was known as CURLE_FTP_WEIRD_SERVER_REPLY before 7.51.0.

  • Das ist die Antwort auf den curl Befehl, aber ich glaube das ist nicht besonders aussagekräftig.

    * Protocol "dav" not supported
    * Closing connection
    curl: (1) Protocol "dav" not supported

    Danke für deinen Nachtrag, mit dem kann ich leider nichts anfangen :(

    KODI 21.0 Omega Release | Nvidia SHIELD TV Pro (2019) | DENON AVR X-4400H

  • nur so in den Raum geschmissen - er verwendet dav und nicht davs ... ist ggf. dav ohne Verschlüsselung rausgeflogen o.Ä.? wobei die Meldung dav not supported ja vom Server kommt... vorausgesetzt es ist ein zertifikat vorhanden mal probieren mit davs?

    so als Idee dazu.

    das Einzige was am Ende zählt ist
    dass ihr lebt was ihr liebt und liebt wofür ihr lebt


    Kodi HTPC - W11 | AMD Athlon 3000G | Pioneer A 504R Bj. 96
    OMV NAS - NAS | Emby Server | LogitechMediaServer
    3x Logitech SqueezeBox & 3x RasPi PiCorePlayer
    Unifi Netzwerk | Sophos XGS Firewall | Agfeo TK | Kentix Security
    Loxone SmartHome

  • Ich würde eher denken, dass die Meldung "not supported" aus dem curl-Befehl kommt und erstmal nichts mit Kodi zu tun hat. Curl supported nicht jedes Protokoll. Da ich keine dav-Quelle habe, kann ich da nichts testen.

    Auch wenn Kodi ebenfalls eine Form von curl verwendet könnte die Interpretation angepasst sein. Daher bin ich mir komplett unsicher, was das angeht.

    dav und davs ist natürlich ein Punkt. Kann ich aber auch nicht beurteilen.

    Kurz gesagt...ich bin ahnungslos ;)

  • 2024-03-31 18:40:34.881 T:1259    error <general>: CCurlFile::Exists - <dav://USERNAME:PASSWORD@10.10.10.5:5005/Media/Filme/> Failed: Weird server reply(8)
    2024-03-31 18:40:34.881 T:1259  warning <general>: Process directory 'dav://10.10.10.5:5005/Media/Filme/' does not exist - skipping scan and clean.
    2024-03-31 18:40:34.881 T:1259     info <general>: CleanDatabase: Starting videodatabase cleanup ..
    2024-03-31 18:40:34.884 T:1259    debug <general>: Mysql Start transaction
    2024-03-31 18:40:49.268 T:1259    debug <general>: Curl::Debug - TEXT: Hostname 10.10.10.5 was found in DNS cache
    2024-03-31 18:40:49.268 T:1259    debug <general>: Curl::Debug - TEXT:   Trying 10.10.10.5:5005...
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - TEXT: Connected to 10.10.10.5 (10.10.10.5) port 5005
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: PROPFIND /Media/Filme/ HTTP/1.1
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Host: 10.10.10.5:5005
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: User-Agent: Kodi/21.0-RC1 (X11; Linux aarch64) LibreELEC/12.0 App_Bitness/64 Version/21.0-RC1-(20.90.900)-Git:21.0rc1-Omega
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Accept: */*
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Accept-Encoding: deflate, gzip
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: Accept-Charset: UTF-8,*;q=0.8
    2024-03-31 18:40:49.295 T:1259    debug <general>: Curl::Debug - HEADER_OUT: depth: 0
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: HTTP/1.1 401 Unauthorized
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Date: Sun, 31 Mar 2024 16:40:49 GMT
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Server: Apache
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: WWW-Authenticate: Basic realm="SYNO_WebDAV Storage"
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Content-Length: 381
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - HEADER_IN: Content-Type: text/html; charset=iso-8859-1
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - TEXT: Ignoring the response-body
    2024-03-31 18:40:49.322 T:1259    debug <general>: Curl::Debug - TEXT: Closing connection

    Hier ist der detailed output wen komponentenspezifischen Logging für LibCurl an ist. Webdav Server ist ein Synology Server, der aber keinen journalctl output dazu liefert

    KODI 21.0 Omega Release | Nvidia SHIELD TV Pro (2019) | DENON AVR X-4400H

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!