subscribe apw subscribe albertomilone Hello Daniel,
Daniel Manrique [2012-10-24 16:08 -0000]: > 1- Installed Ubuntu 12.10 from a USB stick. This was a mostly default > install. I did NOT click on the "install 3rd party software" checkbox. > 2- Once the system booted I did dpkg --list, it's a largish list so I'll > attach it as as file. I notice only a linux-headers-3.5.0-17 package is > installed: > > $ grep linux-header packagelist.txt > ii linux-headers-3.5.0-17 3.5.0-17.28 > all Header files related to Linux kernel version 3.5.0 This seems to be the root of the problem. You need linux-headers-3.5.0-17-generic and linux-headers-generic as well, and they are indeed on the default image: http://releases.ubuntu.com/12.10/ubuntu-12.10-desktop-amd64.manifest So this looks like a bug during installation. Perhaps ubiquity removes the kernel headers for some reason? Can you please attach /var/log/installer/syslog? > 3- I configured the proxy for apt-get by adding this under > /etc/apt/apt.conf.d/80proxy: The proxy can certainly play a role in here, but as the kernel headers are already in the live system and thus should be copied to the installation, it does not need network access to get them. > 5- sudo apt-get install nvidia-current. Results in this (notice the > linux-headers-generic wasn't listed as a package to install, and it > fails to build the driver. Ah, I see the problem: nvidia-current depends on "linux-headers-generic | linux-headers", the intention is that you can also run e. g. the -lowlatency flavour and build against linux-headers-lowlatency instead. However, linux-headers-3.5.0-17 provides "linux-headers, linux-headers-3", which is a bad thing to do as they are incomplete! Only linux-headers-3.5.0-17-generic should provide linux-headers (and does). Andy, what do you think about this? Thanks, Martin -- Martin Pitt | http://www.piware.de Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nvidia-graphics-drivers in Ubuntu. https://bugs.launchpad.net/bugs/1070427 Title: fails to build due to missing kernel headers Status in “nvidia-graphics-drivers” package in Ubuntu: New Bug description: The system in question is a Dell XPS 1340. It needs proprietary drivers because it's unable to suspend with the Nouveau drivers. Steps to reproduce: - Install Ubuntu 12.10 from USB stick - Open software-center - Go to Edit -> Software Sources - Go to the Additional Drivers tab - Select the first offered NVidia driver (nvidia-current) - Click on "apply changes" Expected result: - Nvidia module built and installed. - Nice build log in /var/lib/dkms/nvidia-current/304.43/build. Actual result: - Since linux-headers-generic is not installed, the module fails to build and upon rebooting most desktop elements will be absent. - /var/lib/dkms/nvidia-current/304.43/build is empty. - Here's the apt terminal log: Log started: 2012-10-23 11:45:29 Selecting previously unselected package dkms. (Reading database ... 141836 files and directories currently installed.) Unpacking dkms (from .../dkms_2.2.0.3-1.1ubuntu1_all.deb) ... Selecting previously unselected package fakeroot. Unpacking fakeroot (from .../fakeroot_1.18.4-2_amd64.deb) ... Selecting previously unselected package nvidia-current. Unpacking nvidia-current (from .../nvidia-current_304.51.really.304.43-0ubuntu1_amd64.deb) ... Selecting previously unselected package python-xkit. Unpacking python-xkit (from .../python-xkit_0.5.0_all.deb) ... Selecting previously unselected package screen-resolution-extra. Unpacking screen-resolution-extra (from .../screen-resolution-extra_0.15_all.deb) ... Selecting previously unselected package nvidia-settings. Unpacking nvidia-settings (from .../nvidia-settings_304.51-0ubuntu2_amd64.deb) ... Processing triggers for man-db ... Processing triggers for desktop-file-utils ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for gnome-menus ... Setting up dkms (2.2.0.3-1.1ubuntu1) ... Setting up fakeroot (1.18.4-2) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up nvidia-current (304.51.really.304.43-0ubuntu1) ... update-alternatives: using /usr/lib/nvidia-current/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode update-alternatives: using /usr/lib/nvidia-current/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode update-initramfs: deferring update (trigger activated) INFO:Enable nvidia-current DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here DEBUG:Processing quirk ThinkPad T420s DEBUG:Failure to match Dell Inc. with LENOVO DEBUG:Quirk doesn't match DEBUG:Processing quirk Latitude E6530 DEBUG:Failure to match Studio XPS 1340 with Latitude E6530 DEBUG:Quirk doesn't match Loading new nvidia-current-304.43 DKMS files... First Installation: checking all kernels... Building only for 3.5.0-17-generic Building for architecture x86_64 Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. Setting up python-xkit (0.5.0) ... Setting up screen-resolution-extra (0.15) ... Setting up nvidia-settings (304.51-0ubuntu2) ... update-alternatives: using /usr/lib/nvidia-settings/ld.so.conf to provide /etc/ld.so.conf.d/nvidia_settings.conf (nvidia_settings_conf) in auto mode Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for initramfs-tools ... update-initramfs: Generating /boot/initrd.img-3.5.0-17-generic Log ended: 2012-10-23 11:46:17 Note that if I manually install linux-headers-generic and then reinstall the nvidia driver package (much easier to do via the terminal, btw) then the driver correctly builds and it works. ProblemType: Bug DistroRelease: Ubuntu 12.10 Package: ubuntu-drivers-common 1:0.2.71 ProcVersionSignature: Ubuntu 3.5.0-17.28-generic 3.5.5 Uname: Linux 3.5.0-17-generic x86_64 ApportVersion: 2.6.1-0ubuntu3 Architecture: amd64 Date: Tue Oct 23 11:58:51 2012 InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5) SourcePackage: ubuntu-drivers-common 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/+bug/1070427/+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