Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#31358 - [nvidia] glibc-2.16.0-4-x86_64 breaks nvidia driver

Attached to Project: Arch Linux
Opened by James Gilmore (gilmoreja) - Friday, 31 August 2012, 11:37 GMT
Last edited by Dave Reisner (falconindy) - Friday, 31 August 2012, 12:52 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Ionut Biru (wonder)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Upon upgrading to glibc-2.16.0-4-x86_64, the proprietary Nvidia graphics card driver will not function properly.

Xorg reports failure to load libglx.so with a "wrong ELFclass, ELFCLASS32" error in logfiles. Viewing OpenGL/GLX Information tab in nvidia-settings reports "Failure to query GLX server vendor."

Version of Nvidia driver doesn't seem to matter. Issue first observed using 304.43-x86_64, downgrading to 304.37-x86_64 had same result. Clearing xorg.conf, uninstalling Nvidia driver, and performing new re-install provided same outcome.

Downgrading to glibc-2.16.0-3-x86_64 and re-installing video drivers corrects the problem.

Additional info:
* package version(s)
-glibc-2.16.0-4-x86_64

* config and/or log files etc.
-see attachments.

Steps to reproduce:
1. Upgrade to glibc-2.16.0-4-x86_64 while using proprietary Nvidia drivers.
2. 3D programs break.
3. Downgrade to glibc-2.16.0-3-x86_64 and re-install proprietary Nvidia drivers.
4. 3D programs work.
This task depends upon

Closed by  Dave Reisner (falconindy)
Friday, 31 August 2012, 12:52 GMT
Reason for closing:  Won't fix
Additional comments about closing:  extra/nvidia is the only supported install of this driver.
Comment by Jelle van der Waa (jelly) - Friday, 31 August 2012, 11:52 GMT
How do you install the nvidia driver form our repo or not? Btw it looks like you either have a messed up pacman.conf or installed a wrong version of nvidia on your machine 32 bit vs. 64 bit.
Comment by Dave Reisner (falconindy) - Friday, 31 August 2012, 12:05 GMT
Please post the output of:

ldd /usr/lib/xorg/modules/extensions/libglx.so
Comment by James Gilmore (gilmoreja) - Friday, 31 August 2012, 12:33 GMT
@Jelly: Sorry, I don't understand. I am using 64-bit architecture, and pacman installed the 64-bit glibc. I downloaded and installed 64-bit Nvidia driver from their website.

@falconindy: Here you go, command output for current and previous versions of glibc --
Comment by Dave Reisner (falconindy) - Friday, 31 August 2012, 12:36 GMT
> I downloaded and installed 64-bit Nvidia driver from their website.

This is not supported, and it's why things are now broken. Arch has never used /usr/lib64.

Install nvidia from extra.
Comment by James Gilmore (gilmoreja) - Friday, 31 August 2012, 12:38 GMT
Ok.

Sorry for the erroneous bug report, then.

Loading...