Bug 1377138

Summary: gnome gdm fails - 11.2.0-0.devel.3.70d8dbc
Product: [Fedora] Fedora Reporter: Ted <TedFedora>
Component: mesaAssignee: Adam Jackson <ajax>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 24CC: ajax, extras-qa, fschwarz, ignatenko, peljasz
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1295383 Environment:
Last Closed: 2016-09-19 05:47:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Ted 2016-09-18 23:23:47 UTC
+++ This bug was initially created as a clone of Bug #1295383 +++

Description of problem:

if it's related, more in the attached log

....
II) SELinux: Disabled by boolean
(II) AIGLX: Screen 0 is not DRI2 capable
(EE) AIGLX: reverting to software rendering
(EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: nouveau_drm_new)
...


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

--- Additional comment from Jan Kurik on 2016-02-24 10:29:41 EST ---

This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.

More information and reason for this action is here:
https://fedoraproject.org/wiki/Fedora_Program_Management/HouseKeeping/Fedora24#Rawhide_Rebase

--- Additional comment from Igor Gnatenko on 2016-03-20 07:57:23 EDT ---

should be fixed.

Comment 1 Ted 2016-09-18 23:28:30 UTC
Not sure why this was closed out.
I still have this problem after an upgrade from Fedora 23 to Fedora 24 using the recommended dnf procedure.

Xorg log shows the following:

[    53.337] (II) intel(0): [DRI2] Setup complete
[    53.337] (II) intel(0): [DRI2]   DRI driver: i965
[    53.337] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    53.337] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    53.337] (II) intel(0): hardware support for Present enabled
[    53.337] (--) RandR disabled
[    53.340] (II) SELinux: Disabled on system
[    53.342] (EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: undefined symbol: nouveau_drm_del)
[    53.342] (EE) AIGLX: reverting to software rendering
[    53.344] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: nouveau_drm_new)
[    53.344] (EE) GLX: could not load software renderer
[    53.344] (II) GLX: no usable GL providers found for screen 0

How reproducible:
Every boot

Steps to Reproduce:
1. On my computer I am currently always having this problem.
2.
3.

Actual results:
See above


Expected results:
No errors loading i965_dri.so and/or swrast_dri.so

Comment 2 Ted 2016-09-18 23:34:19 UTC
Incidently, I have another computer (desktop) that was upgraded to Fedora 24 about 1 month ago and does NOT have this issue.

The computer having the issue is a laptop.  Not sure if this makes any difference.  The laptop was successfully loading Intel drivers on Fedora 23.

Kernel version on laptop is 4.7.3-200.fc24.x86_64.
Kernel version on the working Fedora 24 installation is 4.7.2-201.fc24.x86_64.

Comment 3 Ted 2016-09-19 05:34:17 UTC
Problem has been resolved for me, by me.
(Sorry for reopening this as it looks like just a configuration issue on my part.)
Apparently something in /etc/ld.so.conf.d was causing i965_dri.so to be unable to resolve some symbols.

I performed these steps:

Moved /etc/ld.so.conf.d to /etc/ld.so.conf.d.save
ldconfig
rebooting in to gdm and gnome3 normally.
I then realized I needed one file from ld.so.conf.d.save to get the network so 
Copied bind99-x86_64.conf back into /etc/ld.so.conf.d
ldconfig
then had network back.



/var/log/Xorg.0.log showed expected results:
[    29.694] (II) intel(0): [DRI2] Setup complete
[    29.694] (II) intel(0): [DRI2]   DRI driver: i965
[    29.694] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    29.694] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    29.694] (II) intel(0): hardware support for Present enabled
[    29.694] (--) RandR disabled
[    29.698] (II) SELinux: Disabled on system
[    29.718] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    29.718] (II) AIGLX: enabled GLX_ARB_create_context
[    29.718] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    29.718] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[    29.718] (II) AIGLX: enabled GLX_INTEL_swap_event
[    29.718] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    29.718] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    29.718] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    29.718] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[    29.718] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    29.718] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[    29.718] (II) AIGLX: Loaded and initialized i965
[    29.718] (II) GLX: Initialized DRI2 GL provider for screen 0