Warnung bei jeder Upload Datei Sabre\DAV\Exception\NotFound: File with name XXX could not be located

Hallo, ich war bisher immer nur stiller Mitleser.
Nun habe ich allerdings in meiner Konfiguration ein Problem und finde dazu keinerlei Anhaltspunkt oder Hilfe.

Ergänzung:
Nextcloud 24.04 inkl. Redis und PostgreSQL14
Lokaler Unraid Server Zugang zum Netz über SWAG
alles über Docker
PHP 7.4.26

Scan auf https://scan.nextcloud.com/ ergibt ein A+ Rating.

Die Warnmeldung erscheint bei jeder einzelnen Upload Datei mit der Android App:

[no app in context] Warnung: Sabre\DAV\Exception\NotFound: File with name /SofortUpload/Screenshots/Screenshot.png could not be located at <<closure>>

 0. /config/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php line 78
    OCA\DAV\Connector\Sabre\Directory->getChild()
 1. /config/www/nextcloud/apps/dav/lib/DAV/ViewOnlyPlugin.php line 74
    Sabre\DAV\Tree->getNodeForPath()
 2. /config/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    OCA\DAV\DAV\ViewOnlyPlugin->checkViewOnly()
 3. /config/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 472
    Sabre\DAV\Server->emit()
 4. /config/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 251
    Sabre\DAV\Server->invokeMethod()
 5. /config/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    Sabre\DAV\CorePlugin->httpHead()
 6. /config/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 472
    Sabre\DAV\Server->emit()
 7. /config/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
    Sabre\DAV\Server->invokeMethod()
 8. /config/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
    Sabre\DAV\Server->start()
 9. /config/www/nextcloud/apps/dav/lib/Server.php line 358
    Sabre\DAV\Server->exec()
10. /config/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
11. /config/www/nextcloud/remote.php line 166
    require_once("/config/www/nex ... p")

HEAD /remote.php/dav/files/XXXX//SofortUpload/Screenshots/Screenshot.png

Der Upload findet jedoch statt, auch der Client erhält keinerlei Fehlermeldung oder Warnung?
Jemand einen Tipp woran es liegen könnte?

Hier noch die config.php

<?php
$CONFIG = array (
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'datadirectory' => '/data',
  'filesystem_check_changes' => 1,
  'instanceid' => 'XXXX',
  'passwordsalt' => 'XXXX',
  'secret' => 'VXXXX',
  'trusted_domains' => 
  array (
    1 => 'cloud.domainxyz.de',
  ),
  'trusted_proxies' => 
  array (
    0 => 'swag',
  ),
  'overwrite.cli.url' => 'https://cloud.domainxyz.de',
  'overwritehost' => 'cloud.domainxyz.de',
  'overwriteprotocol' => 'https',
  'memcache.distributed' => '\\OC\\Memcache\\Redis',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'forwarded_for_headers' => 
  array (
    0 => 'X-Forwarded-For',
    1 => 'HTTP_X_FORWARDED_FOR',
  ),
  'redis' => 
  array (
    'host' => '192.168.178.17',
    'password' => 'XXXX',
    'port' => 1234,
  ),
  'dbtype' => 'pgsql',
  'version' => '24.0.4.1',
  'dbname' => 'nextcloud',
  'dbhost' => '192.168.178.17:0123',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'dbuser' => 'XXXX',
  'dbpassword' => 'XXXX',
  'installed' => true,
  'default_phone_region' => 'DE',
  'default_language' => 'de',
  'default_locale' => 'de_DE',
  'app_install_overwrite' => 
  array (
    0 => 'sharerenamer',
  ),
  'maintenance' => false,
  'mail_from_address' => 'info',
  'mail_smtpmode' => 'smtp',
  'mail_sendmailmode' => 'smtp',
  'mail_domain' => 'domainxyz.de',
  'mail_smtpsecure' => 'ssl',
  'mail_smtphost' => 'smtppro.domainxyz.de',
  'mail_smtpport' => '465',
  'mail_smtpauth' => 1,
  'mail_smtpname' => 'info@domainxyz.de',
  'mail_smtppassword' => 'XXXX',
  'mail_smtpauthtype' => 'LOGIN',
  'ffmpeg' => '/usr/bin/ffmpeg',
  'enable_previews' => true,
  'enabledPreviewProviders' => 
  array (
    0 => 'OC\\Preview\\TXT',
    1 => 'OC\\Preview\\MarkDown',
    2 => 'OC\\Preview\\OpenDocument',
    3 => 'OC\\Preview\\PDF',
    4 => 'OC\\Preview\\MSOffice2003',
    5 => 'OC\\Preview\\MSOfficeDoc',
    6 => 'OC\\Preview\\Image',
    7 => 'OC\\Preview\\Photoshop',
    8 => 'OC\\Preview\\TIFF',
    9 => 'OC\\Preview\\SVG',
    10 => 'OC\\Preview\\Font',
    11 => 'OC\\Preview\\MP3',
    12 => 'OC\\Preview\\Movie',
    13 => 'OC\\Preview\\MKV',
    14 => 'OC\\Preview\\MP4',
    15 => 'OC\\Preview\\AVI',
    16 => 'OC\\Preview\\MOV',
  ),
  'updater.release.channel' => 'stable',
  'theme' => '',
  'loglevel' => 2,
);

Wirklich niemand? Auch keinen Ansatz?

Same here with same version NC 24.0.4 with uploading from Android client 3.21.0.
Sorry, no help but waiting for.

1 Like

You are right, only with Android Clients I have this Warnings in every File. With iOS Devices no Warnings.

Die Warnung kommt tatsächlich nur unter Android Geräten, Uploads mit iOS Geräten erzeugen keine Warnmeldung im Log.

Hier das Gleiche mit NC 24.0.4 und Android Client 3.21.0. Alle Dateien sind da, wo sie ein sollen.
Schon mal Danke an die netten Menschen die gerne helfen.
Lokaler Server, Debian Linux 10, Nextcloud 24.0.4.1, PHP Version: 7.4.30, mysql Version: 10.3.34, Betriebssystem: Linux 4.19.0-20-amd64 x86_64, Prozessor: Intel(R) Core™ i5-8600T CPU @ 2.30GHz (6 cores), Apache Version 2.4.38, kein Container, A+ Rating nach scan.

Wenn das der Fall ist ist zu 99% der Header schuld.
Geht mal auf https://scan.nextcloud.com/
Und gibt dort eure domain ein.
Wenn dort Fehler erscheinen behebt diese zuerst.

Und es ist wichtig das ihr uns ein paar sachen zu euren system schreibt…


Bitte denkt daran das die hier gelieferten Antworten von Netten Menschen kommen die gerne helfen. Und kein Geld dafür verlangen.

    1. Bei welchen Anbieter? Was für ein Server? v-server,root, usw.
    1. Oder Lokal?
    1. Netzwerk Aufgliederung: zb. Router>Switch>PI>
    1. Auf welcher Hardware? RAM, PC,Raspbeery PI oder sonnst ein Banna Teil.
    1. Betriebssystem und Welche Version.
    1. Nextcloud Version??
    1. PHP Version?
    1. Welche Datenbank? Mysql,Engine X (Nginx),MariaDB usw…
    1. Apache version,usw.
    1. Läuft die cloud in Docker,Snap
    1. Wurden vor kurzen Server Updates gemacht? Wenn ja von was?
    1. Habt ihr die Logs angesehen von Nextcloud und von System?
    1. Und bei was für einer Aktion ist der Fehler aufgetreten?

Ihr müßt nicht alle Punkte beantworten. Einfach die ihr sicher Wisst.

Danke

Ergänzungen im Startpost hinzugefügt

Ich habe bei mir auch diesen unschönen Fehler der nicht gefundenen Datei im Logfile mit hunderten von Einträgen. Meine produktiven Nextcloud-Instanzen, alle mit der Version 24.0.4, PHP 8.0 und MariaDB 10, laufen auf fünf verschiedenen NAS-Systemen von Synology. Auch in einer bei netcup gehosteten Nextcloud-Version 24.0.4 befinden sich die selben Fehler im Logfile.

Nun habe ich einmal ein paar Tests mit der Android-App Version 3.21.1 zu unterschiedlichen Nextcloud-Instanzen durchgeführt. Alle Test-Installationen liegen im Webhosting, was jetzt aber keinen Unterschied macht.

Bei Nextcloud 22.2.10 und Nextcloud Hub II (23.0.8) gibt es diese Fehlermeldung nicht.

Erst seit der Version 24.0.4 tritt dieser Fehler reproduzierbar auf.

In den alten Protokollen von Version 24.0.2 und 24.0.3 habe ich nach dem Suchstring “could not be located” gesucht und keinen einzigen Eintrag gefunden. Das ist somit der Beweis dafür, dass es tatsächlich an der Nextcloud Version 24.0.4 liegen muss.

Nun habe ich es mit meinen Testserver mal probiert, gleicher Fehler.
Operating System: Linux 5.10.0-16-amd64 x86_64
CPU: Intel(R) Celeron(R) 2955U @ 1.40GHz (2 cores)
PHP Version: 7.4.30
Memory limit: 512 MB
mysql*Version: 10.5.15
Nextcloud: 25.0.0 beta 3
Keine weitere Apps außer den “mitgelieferten”
Keine Hinweise im Systemlog des Betriebssystems (Debian Linux 11)

Auch nach dem Update auf 24.05 ist der Fehler bzw. die Warnung präsent

Hallo zusammen,
auch bei mir ist der Fehler vorhanden NC 24.0.5 auf Synology.

Betriebssystem: Linux 4.4.180+ x86_64
Prozessor: AMD Ryzen Embedded V1500B (8 cores)
Speicher: 31.32 GB

PHP:
Version: 8.0.17
Speicherlimit: 2 GB
Maximale Ausführungszeit: 3600
Maximale Größe zum Hochladen: 16 GB

Bug ist auch bei Github eingetragen: