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 <[email protected]> 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 : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp