X doesn't start after downgrading nvidia-glx-new to nvidia-glx

Bug #124811 reported by JorikCaljouw
0
Affects Status Importance Assigned to Milestone
linux-restricted-modules-2.6.22 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: nvidia-glx-new

I use Ubuntu Feisty for AMD64 with all current updates.

Steps to reproduce:
Install nvidia-glx-new. Then uninstall nvidia-glx-new and install another nvidia-glx version (e.g. nvidia-glx).
Whenever the nvidia kernel module needs to be loaded the wrong version is loaded, causing x to not start.

What goes wrong:
lrm-video loads the wrong kernel module, because after removing nvidia-glx-new there is still a .nvidia_new_installed file in /lib/linux-restricted-modules.

What needs to be changed:
The following line is in the postinst of nvidia-glx-new:

        echo "# do not remove this file, it's needed by /sbin/lrm-video" \
                > /lib/linux-restricted-modules/.nvidia_new_installed

The following line is in the prerm of nvidia-glx-new:

                rm -f /lib/linux-restricted-modules/.nvidia_legacy_installed

Obviously this line should be:

                rm -f /lib/linux-restricted-modules/.nvidia_new_installed

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

(bug was against Feisty but was filed against linux-restricted-modules-2.6.22 ...)

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug #106217 (also see https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia ) and is being marked as such. Please look at the other bug report to see if there is any information missing that you can add or to see if there is a work around. Feel free to continue to report any other bugs you may find.

Changed in linux-restricted-modules-2.6.22:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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