DescriptionAlexandru Barborica
2018-11-30 15:06:41 UTC
Created attachment 1510180[details]
Strace log
Description of problem:
Installing setroubleshoot on a minimal or server install (or possibly any non-GUI flavor) will not install the correct dependencies for running in GUI mode. It will crash with error
"ERROR:dbus.proxies:Introspect error on :1.51:/org/fedoraproject/Setroubleshootd: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
could not attach to desktop process"
I believe only the "could not attach to desktop process" is related to the bug.
Version-Release number of selected component (if applicable):
setroubleshoot-3.3.18-1.fc29.x86_64
How reproducible:
Install setroubleshoot on a headless install, install a GUI interface, either manually or using dnf groupinstall the try to run the sealert app.
Steps to Reproduce:
1.Install a fresh fedora minimal installation.
2.Log in and install X server and a desktop environment (ex: cinnamon)
3.Restart
4.Log in
5.Start the SeLinux Troubleshooter (terminal command: sealert)
Actual results:
The application will not run in GUI mode. It works just fine in CLI if given an input file ex: sealert -a /var/log/audit/audit.log
Expected results:
The setroubleshooter GUI should start.
Additional info:
Strace attached.
Comment 1Alexandru Barborica
2018-12-01 10:37:28 UTC
Created attachment 1510180 [details] Strace log Description of problem: Installing setroubleshoot on a minimal or server install (or possibly any non-GUI flavor) will not install the correct dependencies for running in GUI mode. It will crash with error "ERROR:dbus.proxies:Introspect error on :1.51:/org/fedoraproject/Setroubleshootd: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying could not attach to desktop process" I believe only the "could not attach to desktop process" is related to the bug. Version-Release number of selected component (if applicable): setroubleshoot-3.3.18-1.fc29.x86_64 How reproducible: Install setroubleshoot on a headless install, install a GUI interface, either manually or using dnf groupinstall the try to run the sealert app. Steps to Reproduce: 1.Install a fresh fedora minimal installation. 2.Log in and install X server and a desktop environment (ex: cinnamon) 3.Restart 4.Log in 5.Start the SeLinux Troubleshooter (terminal command: sealert) Actual results: The application will not run in GUI mode. It works just fine in CLI if given an input file ex: sealert -a /var/log/audit/audit.log Expected results: The setroubleshooter GUI should start. Additional info: Strace attached.