This bug was fixed in the package nvidia-graphics-drivers-304 - 304.116-0ubuntu0.0.1
--------------- nvidia-graphics-drivers-304 (304.116-0ubuntu0.0.1) precise-proposed; urgency=low * New upstream release (LP: #1259237): - Improved compatibility with recent Linux kernels. - Updated the NVIDIA OpenGL driver to write temporary files to $TMPDIR if it is set, instead of unconditionally writing to /tmp (LP: #1212425). - Updated a fallback of writing temporary files to $HOME/.nvidia to use $HOME/.nv instead, as the latter path is already used for other NVIDIA driver related files. [ Alberto Milone ] * debian/substvars: - Add support for lts flavours up to saucy. * debian/templates/control.in: - Depend on lib32gcc1 [amd64], libc6-i386 [amd64] (LP: #1236945). - Drop lpia. * debian/templates/dkms.conf.in: - Drop patch for Linux 3.10. * debian/rules: - Blacklist the opposite flavour. - Blacklist kernel modules from the other flavours. - Add the download-sources target. * debian/templates/nvidia-graphics-drivers.dirs.in, debian/templates/nvidia-graphics-drivers.install.in, debian/templates/nvidia-graphics-drivers.override.in, debian/templates/nvidia-graphics-drivers.postinst.in, debian/nvidia-autostart.desktop.in, debian/ubuntu-nvidia-settings.desktop.in: - Remove nvidia-settings icon, desktop file, and autostart file. This is all provided by nvidia-settings now. * debian/templates/nvidia-graphics-drivers.prerm.in, debian/templates/nvidia-graphics-drivers.install.in, debian/templates/nvidia-graphics-drivers.postinst.in: - Disable glamoregl. - Do not update gmenucache any more. [ Andy Dick ] * debian/templates/nvidia-graphics-drivers.preinst.in: - Attempt uninstallation of any existing .run file installation before installing Debian-packaged driver. * debian/templates/nvidia-graphics-drivers.postinst.in: - Add libcuda.so symlinks in /usr/lib*. * debian/rules: - Conditionalize the copying of Makefile.kbuild to Makefile. This adds support for newer drivers, while maintaining support for packaging older drivers. - Avoid extracting unnecessary .run files. The 64-bit package needs both the 32- and 64-bit .run files, but the 32-bit package does not. Change the unpackaging rules to unpack only the native package by default, and only unpack the 32-bit x86 package on amd64. Also, instead of changing the .run file permissions to ensure that the .run file is executable, just call it as an argument to sh. - Don't assume that extracted files are writable. The package contents extracted from some .run file installers may not have write permissions enabled. To work around this, move files instead of copying them to a temporary location before running sed scripts, and add force flags to applicable commands. -- Alberto Milone <alberto.mil...@canonical.com> Wed, 11 Dec 2013 14:07:02 +0100 see bug #1259237 comment #17 ** Changed in: nvidia-graphics-drivers-304-updates (Ubuntu) Status: Confirmed => Fix Released ** Tags removed: regression-update -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nvidia-graphics-drivers-304-updates in Ubuntu. https://bugs.launchpad.net/bugs/1262752 Title: nvidia_304 not blacklisted or removed when nvidia_304_updates is installed. Status in “nvidia-graphics-drivers-304-updates” package in Ubuntu: Fix Released Bug description: Dell Latitude E6520 Laptop System had a working nvidia-304 driver package installed (304.88-0ubuntu0.0.3) A regular system update installed, build and activated nvidia-304-updates (304.108-0ubuntu0.0.1) The new driver does not blacklist nvidia-304 which is still available at /lib/modules/3.2.0-57-generic/updates/dkms/nvidia_304.ko Depending on which driver is found first on the filesystem, it is possible that udev loads the wrong driver at system boot. (Driver detection and loading based on pci-aliases found in the system). Xorg.0.log shows: [ 22.112] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the [ 22.112] (EE) NVIDIA(0): system's kernel log for additional error messages and [ 22.112] (EE) NVIDIA(0): consult the NVIDIA README for details. [ 22.112] (EE) NVIDIA(0): *** Aborting *** [ 22.112] (EE) NVIDIA(0): Failing initialization of X screen 0 Dmesg shows: [ 22.227733] NVRM: API mismatch: the client has the version 304.108, but [ 22.227735] NVRM: this kernel module has the version 304.88. Please [ 22.227735] NVRM: make sure that this kernel module and all NVIDIA driver [ 22.227736] NVRM: components have the same version. [ 22.298983] init: lightdm main process (1406) terminated with status 1 1) Description: Ubuntu 12.04.03 LTS Release: 12.04 2) Installed: 304.108-0ubuntu0.0.1 3) Correct nvidia kernel module to be loaded at system boot 4) Depending on which driver is found first on the filesystem the wrong nvidia kernel module can be loaded. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: nvidia-304-updates 304.108-0ubuntu0.0.1 ProcVersionSignature: Ubuntu 3.2.0-57.87-generic 3.2.52 Uname: Linux 3.2.0-57-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.0.1-0ubuntu17.6 Architecture: amd64 Date: Thu Dec 19 17:27:29 2013 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120423) MarkForUpload: True ProcEnviron: TERM=linux PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: nvidia-graphics-drivers-304-updates UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304-updates/+bug/1262752/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp