System updater forget to update kernel headers

Bug #693311 reported by RussianNeuroMancer
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Before 2.6.35-23 released this packages is present in the system:
i A linux-headers-2.6.35-22
i A linux-headers-2.6.35-22-generic
i A linux-image-2.6.35-22-generic
But after automatic update to 2.6.35-23 updater install just linux-image-2.6.35-23-generic without headers. In result kernel modules of nVidia driver not compiled and next boot X server can not start.

Now I can install 2.6.35-24 image and headers by hands, but how to explain updater not forget to update headers next time and why this problem occurs?

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-headers-2.6.35-22 2.6.35-22.35
Regression: No
Reproducible: No
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic x86_64
AcpiTables:
 Error: command ['kdesudo', '--', '/usr/share/apport/dump_acpi_tables.py'] failed with exit code 1: QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
 QFileSystemWatcher: failed to add paths: /home/irina/.config/ibus/bus
 Bus::open: Can not get ibus-daemon's address.
 IBusInputContext::createInputContext: no connection to ibus-daemon
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: irina 2163 F.... pulseaudio
CRDA: Error: [Errno 2] Нет такого файла или каталога
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xf5100000 irq 22'
   Mixer name : 'Realtek ALC883'
   Components : 'HDA:10ec0883,1458e601,00100002'
   Controls : 41
   Simple ctrls : 23
Date: Wed Dec 22 17:31:15 2010
Frequency: Once a week.
HibernationDevice: RESUME=UUID=dd950d5f-c4a0-444a-8da8-d07468bc5c48
InstallationMedia: Kubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
Lsusb:
 Bus 002 Device 003: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
 Bus 002 Device 002: ID 1131:1001 Integrated System Solution Corp. KY-BT100 Bluetooth Adapter
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
PackageArchitecture: all
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-22-generic root=UUID=34501bc9-c461-4235-87b4-cee9b4e21bfa ro quiet splash
ProcEnviron:
 LANGUAGE=ru_RU
 LANG=ru_RU.utf8
 SHELL=/bin/bash
RelatedPackageVersions: linux-firmware 1.38
SourcePackage: linux
dmi.bios.date: 10/22/2008
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F16A
dmi.board.name: GA-M51GM-S2G
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF16A:bd10/22/2008:svn:pn:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnGA-M51GM-S2G:rvrx.x:cvn:ct3:cvr:

Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Also related dpkg log

Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Reason found: while upgrade from 10.04 to 10.10 updater remove linux-headers-generic package, but not reinstall it. In result headers files not updated automatically.

Revision history for this message
danielwbn (daniel-heinrich-germany) wrote :

I can confirm this bug. it broke my x-server after the reboot (I'm using the fglrx driver from the ubuntu repos)
even deleting the xorg.conf didn't bring the x-server back up. reinstalling the linux-headers-generic package and dependancies fixed this for me.

It shouldn't have been uninstalled on the upgrade, though, or at least automatically reinstalled afterwards.

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi RussianNeuroMancer,

If you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Problem not in kernel, but in updater.

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 693311

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Viktor Mileikovskyi (v-mil) wrote :

Ubuntu 12.10 also has this bug.
I use USB 3.0 Gigabit Ethernet adaptor based on AX88179 chip. Ubuntu does not support this chip so I must use a driver from official website. This driver requires recompiling after kernel upgrade. Any time the kernel is updated the headers packages stay out of date but the driver works until reboot. If I forget to upgrade the headers before reboot I must load my very old Ethernet card driver, connect to the Internet, manually upgrade headers, recompile the driver and unload old driver.
The package linux-headers-generic is already installed.
With best regards.
Viktor.

Changed in linux (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Viktor Mileikovskyi (v-mil) wrote :
Revision history for this message
Viktor Mileikovskyi (v-mil) wrote :
Revision history for this message
Viktor Mileikovskyi (v-mil) wrote :

Many thanks for corrections!
Now the headers are successfully autoupdated!
With best regards.
Viktor.

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.