No /var/log/audit* on my system, so looking in journalctl -fu apparmor.. Removed my customised remmina from apparmor, and forced reinstall of package version (so setting myself back to defaults)..
Nothing appearing in apparmor journalctl output. No pre-existing remmina profiles appearing in remmina. Remmina debug output: $ G_MESSAGES_DEBUG=remmina remmina (process:3381610): GLib-CRITICAL **: 00:51:31.755: g_dir_close: assertion 'dir != NULL' failed (process:3381610): remmina-DEBUG: 00:51:31.765: (remmina_file_manager_init) - Initialized the "/home/hogan/.remmina" data folder (process:3381610): GLib-CRITICAL **: 00:51:31.765: g_dir_read_name: assertion 'dir != NULL' failed (process:3381610): GLib-CRITICAL **: 00:51:31.765: g_dir_close: assertion 'dir != NULL' failed (process:3381610): remmina-DEBUG: 00:51:31.767: (remmina_plugin_manager_register_plugin) - Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000. (process:3381610): remmina-DEBUG: 00:51:31.784: (remmina_plugin_entry) - gfx_h264_available: 0 (process:3381610): remmina-DEBUG: 00:51:31.784: (remmina_rdp_settings_kbd_init) - rdp_keyboard_remapping_list: [glibsecret] unable to get secret service: No such secret item at path: /org/freedesktop/secrets/collection/login/5 (org.remmina.Remmina:3381610): dbind-WARNING **: 00:51:31.931: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.197" (uid=1000 pid=3381610 comm="remmina" label="remmina (enforce)") interface="org.a11y.Bus" member="GetAddress" error name="(unset)" requested_reply="0" destination="org.a11y.Bus" (uid=1000 pid=3344535 comm="/usr/libexec/at-spi-bus-launcher --launch-immediat" label="unconfined") remmina-INFO: 00:51:31.966: StatusNotifier/Appindicator support in “ubuntu:gnome ubuntu”: not supported natively by your Desktop Environment. libappindicator will try to fallback to GtkStatusIcon/xembed remmina-INFO: 00:51:31.966: StatusNotifier/Appindicator support in “ubuntu:gnome ubuntu”: You may need to install, and use Gnome Shell Extension Appindicator Warning: Remmina is running without a secret plugin. Passwords will be saved in a less secure way. (org.remmina.Remmina:3381610): GLib-CRITICAL **: 00:51:31.979: g_dir_close: assertion 'dir != NULL' failed (org.remmina.Remmina:3381610): Gtk-WARNING **: 00:51:32.021: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem (org.remmina.Remmina:3381610): remmina-DEBUG: 00:51:32.022: (remmina_main_init) - Initializing the Remmina main window (org.remmina.Remmina:3381610): remmina-DEBUG: 00:51:32.052: (remmina_main_init) - Initializing monitor (org.remmina.Remmina:3381610): remmina-DEBUG: 00:51:32.055: (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apparmor in Ubuntu. https://bugs.launchpad.net/bugs/2102033 Title: remmina blocked by apparmor in Plucky Status in apparmor package in Ubuntu: Fix Released Status in remmina package in Ubuntu: Invalid Status in apparmor source package in Plucky: In Progress Status in remmina source package in Plucky: Invalid Status in apparmor source package in Questing: Fix Released Status in remmina source package in Questing: Invalid Bug description: SRU Justification: [ Impact ] The remmina profile is missing a bunch of rules that would be needed in order to allow usage of all its functionality. For example, remmina lacked permissions to read ssh keys for the SSH and SFTP operation modes, lacked permissions to access KDE Wallet secret storage, and could not create files needed for TLS-secured RDP. As such, we will need to pull the remmina profile from Plucky to avoid breaking its usages. [ Test Plan ] After installation of the new AppArmor version, the machine might need to be rebooted. If a reboot between installation and test plan execution is needed for a test to pass, please mention it in the test plan execution notes so that we can determine if this is cause for verification test failure, expected behavior, or the result of an unrelated bug that we are not attempting to fix with this SRU. * Run `sudo aa-status` and look for a loaded remmina profile: it should not be there * If it is still there after installing the updated AppArmor and rebooting, report verification test failure * Launch remmina * Use ps -Zelf | grep -F remmina to locate the running remmina process * Read the output to verify that remmina is now unconfined * Fully quit remmina through its menu, its task bar entry, or by Ctrl-C'ing its terminal (closing the GUI window is insufficient) * Install apparmor-profiles if it wasn't installed already * Repeat the above steps to verify that remmina is unconfined even when apparmor-profiles is also installed (including reboot if installing apparmor-profiles fresh) * Warning: remmina writes a .desktop file to automatically start itself upon login, which will complicate profile replacement if investigating remmina test failure [ Where problems could occur ] The removal of the profile should restore remmina's functionality to its original state before a profile was added, as an application would not rely on external AppArmor denials to function correctly. However, if a user set up custom profiles that use "peer=remmina" IPC rules, then these rules would break upon the upgrade removing the remmina profile. None of the officially shipped profiles include such rules. [ Other Info ] --------Original bug report: Remmina is now failing on plucky, blocked by apparmor: Failed to register: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.126" (uid=1000 pid=9636 comm="remmina" label="remmina (enforce)") interface="org.gtk.Actions" member="DescribeAll" error name="(unset)" requested_reply="0" destination="org.remmina.Remmina" (uid=1000 pid=4366 comm="/usr/bin/remmina -i" label="remmina (enforce)") ProblemType: Bug DistroRelease: Ubuntu 25.04 Package: remmina 1.4.39+dfsg-1 ProcVersionSignature: Ubuntu 6.12.0-16.16-generic 6.12.11 Uname: Linux 6.12.0-16-generic x86_64 NonfreeKernelModules: nvidia_modeset nvidia ApportVersion: 2.32.0-0ubuntu2 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: KDE Date: Tue Mar 11 09:09:15 2025 InstallationDate: Installed on 2024-10-30 (132 days ago) InstallationMedia: Ubuntu-Studio 24.10 "Oracular Oriole" - Release amd64 (20241007.1) SourcePackage: remmina UpgradeStatus: Upgraded to plucky on 2025-01-25 (45 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2102033/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp