Device notifier mount fails

I’m using OpenSuse 11.4 (x86_64) with KDE 4.

It’s not possible to mount external USB (ntfs) disks with a non-root user using the Device Notifier or Dolphin. The error is:

Could not mount the following device: MyBook 2
org.freedesktop.UDisks.Error.PermissionDenied: Authentication is required

It is a permission problem; running Dolphin under root and clicking the USB disk mounts it without problems. The same should be possible to an ordinary user. The Update Applet does not work for the same reason (I can only install updates using yast).

Of course, I googled the error and there were a number of possible solutions, which I all tried. That includes allowing the action in the policy and adding the user in AdminIdentities local-authority. The file /usr/share/polkit-1/actions/org.freedesktop.udisks.policy contains “yes” for every option. Needless to say it doesn’t make sense and I’m out of options.

Hints and ideas are very much appreciated.

Are you aware of this issue about NTFS partitions?

If it’s an NTFS hard drive and if you’re using openSUSE 11.4: there’s a bug in openSUSE 11.4 that stops NTFS from being recognised.

You have to open the text file “filesystems” located at /etc/filesystems and edit it (as root) so it looks like this:

vfat
hfs
minix
reiserfs
ntfs
*

The edit command in KDE would be:

kdesu kwrite /etc/filesystems

Thank You,