** Attachment added: "Fixed profile - /etc/apparmor.d/fusermount3"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2103889/+attachment/5866571/+files/fusermount3

** Description changed:

  On Ubuntu 25.04 daily (as of 2025-03-23), connecting to headless remote
  desktop fails with apparmor error "fusermount3: mount failed: Permission
  denied", after installation:
  
  ```
  Mar 23 15:47:07 ubuntu2504 gnome-remote-desktop-daemon[6020]: fusermount3: 
mount failed: Permission denied
  Mar 23 15:47:07 ubuntu2504 kernel: audit: type=1400 
audit(1742705227.026:259): apparmor="DENIED" operation="mount" class="mount" 
info="failed mntpnt match" error=-13 profile="fusermount3" 
name="/run/user/1000/gnome-remote-desktop/cliprdr-cjuzWv/" pid=6020 
comm="fusermount3" fstype="fuse" srcname="/dev/fuse" flags="rw, nosuid, nodev"
  ```
  
  **** To reproduce ****
  
  1. Enable headless Gnome Remote Desktop (i.e. `grdctl --system rdp
  enable` / via System > Remote Desktop > Remote Login)
  
  2. Connect to Gnome Remote Desktop, e.g.:
  xfreerdp  /dynamic-resolution /v:ubuntu2504 /size:1920x1080
  
  3. Attempt fails with
  ```
  [17:52:37:199] [1593640:1593641] [INFO][com.freerdp.channels.drdynvc.client] 
- Loading Dynamic Virtual Channel rdpgfx
  [17:52:37:199] [1593640:1593641] [INFO][com.freerdp.channels.drdynvc.client] 
- Loading Dynamic Virtual Channel disp
  [17:52:37:251] [1593640:1593641] [ERROR][com.freerdp.core.transport] - 
BIO_read returned a system error 104: Connection reset by peer
  [17:52:37:251] [1593640:1593641] [ERROR][com.freerdp.core] - 
transport_read_layer:freerdp_set_last_error_ex 
ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
  [17:52:37:251] [1593640:1593641] [INFO][com.freerdp.client.common] - Network 
disconnect!
  ```
  
  with `journalctl -f` error:
  
  ```
  Mar 23 17:52:37 ubuntu2504 org.gnome.RemoteDesktop.Handover.desktop[15162]: 
fusermount3: mount failed: Permission denied
  Mar 23 17:52:37 ubuntu2504 kernel: audit: type=1400 
audit(1742712757.245:305): apparmor="DENIED" operation="mount" class="mount" 
info="failed mntpnt match" error=-13 profile="fusermount3" 
name="/run/user/119/gnome-remote-desktop/cliprdr-ABm0Gd/" pid=15162 
comm="fusermount3" fstype="fuse" srcname="/dev/fuse" flags="rw, nosuid, nodev"
  Mar 23 17:52:37 ubuntu2504 kernel: traps: RDP FUSE clipbo[15161] trap int3 
ip:7b95e7600ea7 sp:7b95b53fdfe0 error:0 in 
libglib-2.0.so.0.8400.0[72ea7,7b95e75ad000+bd000]
  Mar 23 17:52:37 ubuntu2504 gnome-remote-de[14921]: [FUSE Clipboard] Failed to 
mount FUSE filesystem
  ```
  
  **** Fix ****
  
  `/etc/apparmor.d/fusermount3` - change path to '**' - e.g.:
  
  ```
  15c15
  <   mount fstype=@{fuse_types} options=(nosuid,nodev,rw) -> 
@{run}/user/@{uid}/*/,
  ---
  >   mount fstype=@{fuse_types} options=(nosuid,nodev,rw) -> 
@{run}/user/@{uid}/**/,
  ```
+ 
+ Fixed profile attached:
+ 
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2103889/+attachment/5866571/+files/fusermount3

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

Title:
  gnome-remote-desktop-daemon: fusermount3: mount failed: Permission
  denied

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2103889/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to