Bug 753055

Summary: NVIDIA proprietary drivers + SELinux make system crash.
Product: [Fedora] Fedora Reporter: Aleksander Zdyb <o_ojo>
Component: distributionAssignee: Bill Nottingham <notting>
Status: CLOSED DUPLICATE QA Contact: Bill Nottingham <notting>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: dennis, robatino, rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-11 12:07:26 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Aleksander Zdyb 2011-11-11 08:01:54 UTC
NVIDIA proprietary drivers installed from RPM Fusion + SELinux make system crash.


Version-Release number of selected component (if applicable):
kernel-3.1.0-7.fc16.x86_64
libselinux-2.1.6-4.fc16.x86_64
selinux-policy-3.10.0-51.fc16.noarch
selinux-policy-targeted-3.10.0-51.fc16.noarch
xorg-x11-server-Xorg-1.11.1-1.fc16.x86_64
akmod-nvidia-285.05.09-1.fc16.4.x86_64
xorg-x11-drv-nvidia-libs-285.05.09-1.fc16.x86_64
xorg-x11-drv-nvidia-285.05.09-1.fc16.x86_64
kmod-nvidia-3.1.0-7.fc16.x86_64-285.05.09-1.fc16.4.x86_64


How reproducible: each time.


Steps to Reproduce:
1. Have SELinux default enforcing mode set to "Enforcing"
2. Install akmod-nvidia and all it's dependencies (or precompiled kmod)
3. Reboot system
  

Actual results:
X starts. NVIDIA logo is shown followed by default Verne wallpaper. Then a sad computer icon appears with message "Oh no! Something has gone wrong. A problem has occurred and the system can't recover. Please contact a system administrator"


Expected results:
Login screen should appear.


Additional info:
I've found two workarounds to this problem:
1. set SELinux to "permissive" mode, 
2. uninstall NVIDIA proprietary drivers and use nouveau.

In case, it was recognized as this bug: https://bugzilla.redhat.com/show_bug.cgi?id=737223 regression, my glibc is: glibc-2.14.90-14.x86_64.


If more information is needed, I will be happy to provide it.


Subjective comment:
I know proprietary drivers are not supported by Fedora, but in Fedora 15 everything worked fine (I've just upgraded using preupgrade). Moreover using nouveau is not an option as there are many problems with it:
* no 3d acceleration,
* extremely poor 2d performance (even scrolling simple webpages shows glitches),
* suspend doesn't work (system freezes on each attempt),
* no HDMI sound.

Switching off SELinux is better choice on desktop, but it decreases security.

Comment 1 Andre Robatino 2011-11-11 12:07:26 UTC
Looks like a duplicate of bug 748069, which is fixed by available updates in selinux-policy* and libsepol.

*** This bug has been marked as a duplicate of bug 748069 ***