Comment 7 for bug 550905

Revision history for this message
Bruce Miller (brm0423) wrote : Re: [Bug 550905] Re: dkms does not run when upgrade downloads new kernel version

As requested, I performed a re-install of Kubuntu Lucid beta1. I used the daily alternate build of Mon 2010-04-05.

I had previously had problems with Kubuntu daily builds around the time Beta1 was released: the problem with the LiveCD is Bug #548373 and with the alternate install CD is Bug #548572. Although you had suggested the LiveCD, I chose the alternate because I could work around the problem more easily if it recurred. In the event, it did not.

The install was routine.

1. Immediately after rebooting, I checked for linux-headers-generic. It had not been installed.

2. I ran the GUI Install restricted hardware drivers application (jockey-kde). The installation appeared to run normally, but a dialog box at the end of the process said it had failed. The first jockey.log is in the attached tarball.

3. linux-headers-generic was still not yet installed at this point. I installed it manually and ran jockey again, this time from a login console (IIRC: sudo jockey-text -e xorg:nvidia_current). The second jockey.log is also in the attached tarball.

4. I rebooted again and ran jockey again, also from a login console. This time the driver was properly installed.

5. Please note that it was necessary to install linux-headers-generic manually.

6. I regret that last night I forgot to pipe the output of dpkg -l to a file. Interestingly, after I installed the package manually, it did not appear when I did a dpkg -l. This is strange. It was there when I turned on the machine this morning.

Here is the history of the last three days of checking linux-headers packages. The legend for the command-line aliases is:

aptwr <== aptitude --with-recommends
pkgd <== apt-cache show
pkgl <== dpkg -l | grep
pkgs <== apt-cache search

bruce@Xenophon:~$ history | grep linux-headers
  120 aptwr purge linux-headers-2.6.32-17 linux-headers-2.6.32-17-generic linux-image-2.6.32-17-generic
  144 aptr linux-headers-2.6.32-19-generic linux-tools-2.6.32-19 linux-headers-2.6.32-19
  264 aptwr purge linux-headers-2.6.32-18 linux-headers-2.6.32-18-generic linux-image-2.6.32-18-generic
  267 pkgl linux-headers
  272 pkgl linux-headers-generic
  273 pkgs linux-headers-generic
  277 pkgd linux-headers-generic
  281 aptr linux-headers linux-image linux-headers-generic
  282 apt-cache whatdepends linux-headers-generic
  284 apt-cache rdepends linux-headers-generic
  286 pkgl linux-headers
  287 pkgd linux-headers
  288 pkgs linux-headers
  289 dpkg -l | grep linux-headers
  292 dpkg -l | grep linux-headers
  294 apt-cache search linux-headers
  295 dpkg -l | grep linux-headers
  297 apt-cache search ^linux-headers
  298 bruce@Xenophon:~$ dpkg -l | grep linux-headers
  299 ii linux-headers-2.6.32-19 2.6.32-19.28 Header files related to Linux kernel version 2.6.32
  300 ii linux-headers-2.6.32-19-generic 2.6.32-19.28 Linux kernel headers for version 2.6.32 on x86/x86_64
  312 Depends: x11-common (>= 1:7.0.0), make, sed (>> 3.0), dkms, linux-libc-dev, libc6-dev, linux-headers-generic | linux-headers, patch, acpid, libc6 (>= 2.3.2), libx11-6 (>= 0), libxext6 (>= 0), zlib1g (>= 1:1.1.4)
  316 linux-headers-lbm-2.6.32-19-preempt - Header files related to linux-backports-modules version 2.6.32
  317 linux-headers-preempt - Linux kernel headers for Low Latency Servers.
  318 linux-headers-rt - Realtime (RT) Linux kernel headers
  320 aptwr linux-headers-generic
  321 aptwr install linux-headers-generic
  332 pkgl linux-headers
  419 aptitude --with-recommends install linux-headers-generic
  429 pkgl linux-headers
  437 dpkg -l | grep linux-headers
  468 aptwr linux-headers-generic
  469 aptwr install linux-headers-generic
  471 pkgs linux-headers-generic
  472 pkgd linux-headers-generic
  524 pkgl linux-headers
  525 history | grep linux-headers-generic
  526 history | grep linux-headers
  528 history | grep linux-headers
bruce@Xenophon:~$