alternatives to nvidia_drv.so lost during upgrade

Bug #1374871 reported by Sebastian Podjasek
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-331 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

During my update cycle I've lost alternatives to provide nvidia_drv.so. This situation persisted even during distribution upgrade. Forcing nvidia-331 to reinstall fixed this issue - which I mistakenly connected to “ubuntu-drivers-common” package

Revision history for this message
Sebastian Podjasek (sebastian-podjasek) wrote :
Revision history for this message
Sebastian Podjasek (sebastian-podjasek) wrote :

Log of working X.org after downgrade to 0.2.91.4

Revision history for this message
Pär Lindfors (paran) wrote :

Do you have any files in /etc/modprobe.d/ that does not have a .conf extension? If you have, then this could be a duplicate of bug 1376966.

Run the following to check:
ls /etc/modprobe.d/|grep -v '\.conf$'

Revision history for this message
Sebastian Podjasek (sebastian-podjasek) wrote : Re: [Bug 1374871] Re: upgrade from 0.2.91.6 to 0.2.91.7 breaks my X.org (nvidia)

W dniu 03.10.2014 o 02:26, Pär Lindfors pisze:
> Do you have any files in /etc/modprobe.d/ that does not have a .conf
> extension? If you have, then this could be a duplicate of bug 1376966.

No, my working and broken configurations both doesn't contain any not
"*.conf" file in modprobe.d directory.
Only difference between them is that working one contains a link:
  nvidia-graphics-drivers.conf ->
/etc/alternatives/x86_64-linux-gnu_nvidia_modconf

Also refering to your bug #1376966, file bumblebee.conf contains
blacklist entry for nvidia.

--
Sebastian Podjasek

Revision history for this message
Pär Lindfors (paran) wrote : Re: upgrade from 0.2.91.6 to 0.2.91.7 breaks my X.org (nvidia)

That is the cause. With the changes in 0.2.91.7 gpu-manager will find the blacklist entries in bumblebee.conf and not load the nvidia module.

However, bumblebee appears to be for supporting laptops with NVIDIA Optimus. From a very quick look at the description disabling the nvidia module seems like it could be by design. Are you using bumblebee?

Revision history for this message
Sebastian Podjasek (sebastian-podjasek) wrote :

I've recently upgraded my ubuntu to 14.10 and problem also occurred.

I've removed bumblebee and primus (just remove not purge) and it didn't help.
Downgrading ubuntu-drivers-common to 0.2.91.4 also failed.

But I've found out that my X.org is complaining about missing nvidia module, and indeed there was no such file in /usr/lib/xorg/modules/drivers. Re-installing nvidia-331 did not helped. So I simply copied nvidia_drv.so to drivers and libglx* to /usr/lib and it now works! Although it lacks hardware acceleration but I'm able to finish my work for now.

Maybe somebody will guide me - which package is responsible for linking appropriate nvidia_drv.so to X.org modules?

Revision history for this message
Sebastian Podjasek (sebastian-podjasek) wrote :

Forcibly uninstalling & installing of this package seems to fix my missing alternatives to provide nvidia_drv.so

affects: ubuntu-drivers-common (Ubuntu) → nvidia-graphics-drivers-331 (Ubuntu)
description: updated
summary: - upgrade from 0.2.91.6 to 0.2.91.7 breaks my X.org (nvidia)
+ alternatives to nvidia_drv.so lost during upgrade
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-331 (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.