I just reinstalled Tumbleweed and realized it is too complicated for a regular non-sysadmin desktop user and would prefer to go back to how it was before in my previous install.
I tried just disabling SELinux, uninstalling SELinux (sudo zypper remove selinux-tools selinux-policy) installing SELinux (sudo zypper install apparmor-utils apparmor-profiles apparmor-parser) and enabling it in systemd but apparently I also need to have the properly compiled kernel to load the profiles. Also I installed the apparmor pattern in zypper/yast to be sure everything is installed, including 32-bit.
Are there any guides or could you provide more information on how to do it properly?
Just remember at some point it’s going away…so better to get the hurt out of the way now
Having the setroubleshoot-server and setroubleshoot-plugins should be able to resolve most issues, likely most probably need bug reports, but you can also resolve by creating your own policy if required?
I have a pretty much default install of Tumbleweed here on a test system with sdboot/SELinux/btrfs etc and not seen anything show up regarding SELinux (Cockpit Client).
It was 3 days ago, I rolled back to this afternoon’s pre-zypper alterations and I’m back on the default SELinux install. However I have an instance of wine complaining that
steam[5905]: wine: Read access denied for device L"\??\Z:\", FS volume label and serial are not available.
After distro upgrading to the snapshot that upgraded python, the SELinux policy that wasn’t being written to disk was finally fixed and now there are no more denials and my system seems labeled properly. I already disabled firewalld, I’d prefer to keep SELinux and help the SELinux openSUSE team improve with bug reports when issues happen.