Created attachment 107572 [details] Screenshot,dolphin after atempting to delete a file There is a possible issue in dolphin while using the WEBDAVS protocol. It is not possible to delete files, neither using del or shift-del keys or menu-bar. An Error Message is displayed: Unknown Error 400. Workaround: Move File using drag-and-drop to any folder on the client to remove file from server works well. (Client is a openSUSE Leap 42,3 with KDE Frameworks 5,32. Server is CENTOS with actual apache web-server installed. Same issue with client openSUSE Leap 42,2)
Works for me. Does kioclient5 work? From a konsole: kioclient5 remove <URL>
from the console i get the same error and no further information stefan@losch-linux-pc2:~> kioclient5 remove webdavs://gast@losch-spandau.de/dav-lara-public/test3.txt "Bei der Aktion angegebene Datei(en) oder Ordner löschen ist der unerwartete Fehler 400 aufgetreten." stefan@losch-linux-pc2:~>
Does the path contain special characters? (see bug #373062)
I reported the same: file:///mnt/veracrypt1/Musik/Jeff Beal/Monk Soundtrack
I reported the same: https://bugs.kde.org/show_bug.cgi?id=377125
*** Bug 377125 has been marked as a duplicate of this bug. ***
(In reply to Elvis Angelaccio from comment #3) > Does the path contain special characters? (see bug #373062) in my path aren't any special characters, all us-ascii
I think i found the error. Deleting a file gives an error 400. WebDAV is only accessible over https and digest authentification (apache auth_digest). With cadaver deleting the files works. This is the debug log: [Sat Oct 21 12:56:48.749869 2017] [authz_core:debug] [pid 31587:tid 140425816446720] mod_authz_core.c(809): [client xxx.xxx.xxx.xxx:55850] AH01626: au thorization result of <RequireAny>: granted [Sat Oct 21 12:56:48.749909 2017] [dav:error] [pid 31587:tid 140425816446720] [client xxx.xxx.xxx.xxx:55850] Could not fetch resource information. [4 00, #0] [Sat Oct 21 12:56:48.749921 2017] [dav:error] [pid 31587:tid 140425816446720] [client xxx.xxx.xxx.xxx:55850] The URL contains extraneous path componen ts. The resource could not be identified. [400, #0] [Sat Oct 21 12:56:48.749984 2017] [authz_core:debug] [pid 31587:tid 140425816446720] mod_authz_core.c(809): [client xxx.xxx.xxx.xxx:55850] AH01626: au thorization result of Require all granted: granted [Sat Oct 21 12:56:48.749996 2017] [authz_core:debug] And the access log shows that kio added a trailing slash to the filename: xxx.xxx.xxx.xxx - - [21/Oct/2017:12:56:48 +0200] "DELETE /my_testfile.pdf/ HTTP/1.1" 400 973 "-" "Mozilla/5.0 (X11) KHTML/5.39.0 (like Gecko) Konqueror/5 KIO/5.39" I remember the same issue occured with Akonadi deleting an CardDAV address ressource. Workaround was a Apache rewrite rule because the Akonadi-Team wasn't able to change the webdav behavior.
See bug #355441
*** This bug has been marked as a duplicate of bug 355441 ***