Problem with Dolphin and webdavs since update 2024-08-20

Hi, can someone confirm that WebDAV in KDE Dolphin is not working since the last KDE Framework update on 2024-08-20?

I am receiving this error message:

The file or folder webdavs://domain.tld/daten does not exist.

The ‘kio-extras’ package is installed, and SMB and FTP are working as expected.

I tested two computers with the same Manjaro KDE installation - one older (updated on 2024-07-29) and one with the latest update from 2024-08-20. WebDAV works fine in Dolphin on the older computer.

Computer on which Dolphin works with webdavs:

  • Manjaro Release: 24.0.6
  • Dolphin 24.05.2
  • Plasma 6.0.5
  • KDE-Frameworks 6.4.0
  • Qt 6.7.2
  • LTS-Kernel 6.6.44
  • Wayland

Computer on which Dolphin with webdavs does not work:

  • Manjaro Release: 24.0.7
  • Dolphin 24.05.2
  • Plasma 6.0.5
  • KDE-Frameworks 6.5.0
  • Qt 6.7.2
  • LTS-Kernel 6.6.46
  • Wayland

Can anyone confirm this or suggest a solution? Could the issue be related to KDE Frameworks 6.5.0? It’s not related to gvfs-dnssd, as this is used in the GNOME desktop environment. I have tested it just in case and see no errors in the console.

Interestingly, I can list the contents via the console on both computers, for example:
kioclient5 ls webdavs://domain.tld/daten/
or
kioclient ls webdavs://domain.tld/daten/

Are you trying to reach a specific address? The error is showing what seems to be an example string webdavs://domain.tld/daten. Perhaps your configuration is incomplete in the second machine.

This is only an observation. I’m unable to actually test a scenario for you.

Cheers.

Hi @jolic,

Please see:

1 Like

Hi Mirdarthos, thank you for the information. However, I see the proposed solutions using systemd more as a workaround rather than a direct solution to my problem.

The workaround suggests using systemd to mount WebDAV shares directly into the filesystem on Manjaro Linux, which means the drive would be mounted persistently, either at boot or when the service starts. However, I don’t want the drive to be automatically mounted at boot. Instead, I would like to mount it on demand directly in the Dolphin file manager via WebDAV, as it was possible before the update on August 20, 2024. Or am I mistaken?

Hi soundofthunder, thanks for your observation. Yes, the URL string is just an example, and I can rule out any typos since I’m using copy and paste. As I mentioned earlier, the command works perfectly in the console on both PCs.

Well, with a systemd automount unit that is possible. I use it for a couple of mounts, albeit none of them webdav mounts, if I recall correctly.

Also, please provide the output of:

pamac search --installed kio

Hmm. That command doesn’t seem to work.
In fact, I can’t even pronounce it… :smile_cat:

:rofl:

It’s actually quite easy:

SE-WARCH

But it’s been corrected, thanks!

1 Like

I remember checking that, and several kio* packages, including kio-extras, were listed. I’m currently on the road, but I can provide the results this evening.

1 Like

Well, the issue might be that kioclient5 isn’t available. It no longer exists as an official Manjaro package.

pacman -Ss kioclient5
$ sudo pacman -S kioclient5
error: target not found: kioclient5

If it is still installed, it might be that it was a dependency of some random package built from the AUR, for example.

You likely need to install the kio and kio-extras.

I guess that kioclient5 is not a standalone package; it should be part of the KDE framework and is probably included in the kio package. Yes, kio and kio-extras are installed.

How 'bout kio-fuse and kio5?

The “kio” link I just gave lists (presumedly) all related packages currently available. Check any/all of those also.

I’m guessing it was standalone previously, but the functionality is now included with newer versions of one of those other packages - kio is my guess :man_shrugging:

The kio5 packages should probably be removed, as they relate to Plasma 5, not Plasma 6.

The kioclient5 command for Plasma 6 is just kioclient.

This is the version I have on my system according to the kioclient -v command:

kioclient 6.0.5

A command, and not a package.
That could have saved a lot of guessing. :smile:

1 Like
lsb_release -a
LSB Version:    n/a
Distributor ID: ManjaroLinux
Description:    Manjaro Linux
Release:        24.0.7
Codename:       Wynsdey

pamac search --installed kio
audiocd-kio  24.05.2-1                                                                                                        extra
    Kioslave for accessing audio CDs
kio5  5.116.0-1                                                                                                               extra
    Resource and network access abstraction
kio-fuse  5.1.0-3                                                                                                             extra
    FUSE interface for KIO
kio-extras  24.05.2-1                                                                                                         extra
    Additional components to increase the functionality of KIO
kio  6.5.0-1                                                                                                                  extra
    Resource and network access abstraction
kioclient -v                                                                                                        ✔ 
kioclient 6.0.5

PS, both work perfectly and the files are listed:


kioclient5 ls webdavs://domain.tld/daten/

or
kioclient ls webdavs://domain.tld/daten/

Please provide the output of:

pamac search --installed dolphin
dolphin-plugins  24.05.2-1                                                                                                    extra
    Extra Dolphin plugins
dolphin  24.05.2-1                                                                                                            extra
    KDE File Manager

Guess again.

$ pacman -F kioclient5
extra/kde-cli-tools 6.1.4-1 (plasma)
    usr/bin/kioclient5

It also provides kioclient.