[dolphin] [Bug 500413] New: Dolphin Navigates Up One Level Each Time Automount Times Out

"Thomas Bigot" <[email protected]>
Newsgroups gmane.comp.kde.devel.kfm
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=500413

            Bug ID: 500413
           Summary: Dolphin Navigates Up One Level Each Time Automount
                    Times Out
    Classification: Applications
           Product: dolphin
           Version: 24.12.2
          Platform: Mageia RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

STEPS TO REPRODUCE:

1. Set up a CIFS systemd-automount share in /etc/fstab. The relevant line is:

> //server/name /mnt/name cifs [...],noauto,x-systemd.automount,x-systemd.idle-timeout=30,x-systemd.mount-timeout=10 0 0

2. Open Dolphin and navigate to /mnt/name.
3. Leave the Dolphin window inactive for 30 seconds.

OBSERVED RESULT:

The unmount is triggered correctly, but Dolphin displays an error message:
> Current location changed, '/mnt/name' is no longer accessible.

Dolphin then navigates up one level to /mnt. If you are in a deeper directory
level, Dolphin will navigate up one level every 30 seconds until it reaches
/mnt.

EXPECTED RESULT:

Dolphin should handle the unmount gracefully without navigating up the
directory tree.

SOFTWARE/OS VERSIONS:

- Linux/KDE Plasma: Mageia 10 Cauldron (Wayland)
- KDE Plasma Version: 5.24.4
- KDE Frameworks Version: 6.10.0
- Qt Version: 6.8.1
- Build ABI: x86_64-little_endian-lp64
- Kernel: linux 6.6.77-desktop-1.mga10
- CIFS-utils: 7.1

ADDITIONAL INFORMATION:

In the logs, I can see the successive unmounts, and when Dolphin navigates up a
level, it requests the mount point again until it reaches /mnt.

> Feb 19 14:59:31 myhost.mydomain systemd[1]: mnt-name.automount: Got automount request for /mnt/name, triggered by 516317 (dolphin)
> Feb 19 14:59:31 myhost.mydomain systemd[1]: Mounting mnt-name.mount...
> Feb 19 14:59:31 myhost.mydomain kernel: CIFS: enabling forceuid mount option implicitly because uid= option is specified
> Feb 19 14:59:31 myhost.mydomain kernel: CIFS: enabling forcegid mount option implicitly because gid= option is specified
> Feb 19 14:59:31 myhost.mydomain kernel: CIFS: Attempting to mount //server/name
> Feb 19 14:59:31 myhost.mydomain systemd[1]: Mounted mnt-name.mount.
> Feb 19 15:00:12 myhost.mydomain systemd[1]: Unmounting mnt-name.mount...
> Feb 19 15:00:12 myhost.mydomain systemd[1]: mnt-name.mount: Deactivated successfully.
> Feb 19 15:00:12 myhost.mydomain systemd[1]: Unmounted mnt-name.mount.
> Feb 19 15:00:13 myhost.mydomain systemd[1]: mnt-name.automount: Got automount request for /mnt/name, triggered by 516317 (dolphin)
> Feb 19 15:00:13 myhost.mydomain systemd[1]: Mounting mnt-name.mount...
> Feb 19 15:00:13 myhost.mydomain kernel: CIFS: enabling forceuid mount option implicitly because uid= option is specified
> Feb 19 15:00:13 myhost.mydomain kernel: CIFS: enabling forcegid mount option implicitly because gid= option is specified
> Feb 19 15:00:13 myhost.mydomain kernel: CIFS: Attempting to mount //server/name
> Feb 19 15:00:13 myhost.mydomain systemd[1]: Mounted mnt-name.mount.
> Feb 19 15:01:04 myhost.mydomain systemd[1]: Unmounting mnt-name.mount...
> Feb 19 15:01:04 myhost.mydomain systemd[1]: mnt-name.mount: Deactivated successfully.
> Feb 19 15:01:04 myhost.mydomain systemd[1]: Unmounted mnt-name.mount.

RELATED BUGS:

This behavior contradicts the expected behavior described in bug #453796, which
indicates that the CIFS share should be automatically unmounted after the
desired timeout while Dolphin is still active.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.