I setup a watch on the dconf directory, and can confirm the rename
happens just as in your error log message when I use dconf:

andreas@nsnx:~$ inotifywait -m /home/andreas/.config/dconf/
Setting up watches.
Watches established.

(run in another terminal: dconf write /org/gnome/rhythmbox/player/volume
1.0)

/home/andreas/.config/dconf/ OPEN user
/home/andreas/.config/dconf/ CREATE user.3S6GHZ
/home/andreas/.config/dconf/ OPEN user.3S6GHZ
/home/andreas/.config/dconf/ MODIFY user.3S6GHZ
/home/andreas/.config/dconf/ CLOSE_WRITE,CLOSE user.3S6GHZ
/home/andreas/.config/dconf/ MOVED_FROM user.3S6GHZ
/home/andreas/.config/dconf/ MOVED_TO user
/home/andreas/.config/dconf/ CLOSE_NOWRITE,CLOSE user

I'm about to try that on a cifs mount. I also checked the documentation
for rename(2) (the system call that g_rename() is a wrapper for, see
https://developer.gnome.org/glib/stable/glib-File-
Utilities.html#g-rename), and there is a scenario where it would fail
due to the filesystem not allowing it:

       EPERM or EACCES
(...) ; or the filesystem containing pathname does not support renaming of the 
type requested.


I cooked up a quick C rename.c program but it worked just fine in my cifs 
mount, so the investigation continues.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1764778

Title:
  Problems with SSSD + pam mount

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpam-mount/+bug/1764778/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to