This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:

apport-collect 1697376

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

** Tags added: zesty

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1697376

Title:
  Kernel package complains that headers do not exist during uninstall

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  I have updated my kernel package to the latest version last week, and
  today I ran `sudo apt autoremove` to remove the older kernel version
  (version 4.10.0-20). However during the removal process, it complained
  that the headers for kernel 4.10.0-20-generic cannot be found (which
  is the package I removed) with the following error message (The error
  messaged appeared twice):

  > Error! Your kernel headers for kernel 4.10.0-20-generic cannot be found.
  > Please install the linux-headers-4.10.0-20-generic package,
  > or use the --kernelsourcedir option to tell DKMS where it's located

  I do however think the removal process was successful.

  Ubuntu 17.04
  Latest installed kernel: 4.10.0-22-generic

  $ uname -a
  Linux KWRD-laptop-91 4.10.0-22-generic #24-Ubuntu SMP Mon May 22 17:43:20 UTC 
2017 x86_64 x86_64 x86_64 GNU/Linux

  This is the `apt` output of the autoremove command:

  $ sudo apt autoremove
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  The following packages will be REMOVED:
    linux-headers-4.10.0-20 linux-headers-4.10.0-20-generic 
linux-image-4.10.0-20-generic linux-image-extra-4.10.0-20-generic 
linux-signed-image-4.10.0-20-generic
  0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
  After this operation, 307 MB disk space will be freed.
  Do you want to continue? [Y/n]
  (Reading database ... 383493 files and directories currently installed.)
  Removing linux-headers-4.10.0-20-generic (4.10.0-20.22) ...
  Removing linux-headers-4.10.0-20 (4.10.0-20.22) ...
  Removing linux-signed-image-4.10.0-20-generic (4.10.0-20.22) ...
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-4.10.0-22-generic
  Found initrd image: /boot/initrd.img-4.10.0-22-generic
  Found linux image: /boot/vmlinuz-4.10.0-21-generic
  Found initrd image: /boot/initrd.img-4.10.0-21-generic
  Found linux image: /boot/vmlinuz-4.10.0-20-generic
  Found initrd image: /boot/initrd.img-4.10.0-20-generic
  Adding boot menu entry for EFI firmware configuration
  done
  Removing linux-image-extra-4.10.0-20-generic (4.10.0-20.22) ...
  run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 
4.10.0-20-generic /boot/vmlinuz-4.10.0-20-generic
  run-parts: executing /etc/kernel/postinst.d/dkms 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  Error! Your kernel headers for kernel 4.10.0-20-generic cannot be found.
  Please install the linux-headers-4.10.0-20-generic package,
  or use the --kernelsourcedir option to tell DKMS where it's located
  Error! Your kernel headers for kernel 4.10.0-20-generic cannot be found.
  Please install the linux-headers-4.10.0-20-generic package,
  or use the --kernelsourcedir option to tell DKMS where it's located
  run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  update-initramfs: Generating /boot/initrd.img-4.10.0-20-generic
  run-parts: executing /etc/kernel/postinst.d/pm-utils 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 
4.10.0-20-generic /boot/vmlinuz-4.10.0-20-generic
  run-parts: executing /etc/kernel/postinst.d/update-notifier 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-4.10.0-22-generic
  Found initrd image: /boot/initrd.img-4.10.0-22-generic
  Found linux image: /boot/vmlinuz-4.10.0-21-generic
  Found initrd image: /boot/initrd.img-4.10.0-21-generic
  Found linux image: /boot/vmlinuz-4.10.0-20-generic
  Found initrd image: /boot/initrd.img-4.10.0-20-generic
  Adding boot menu entry for EFI firmware configuration
  done
  Removing linux-image-4.10.0-20-generic (4.10.0-20.22) ...
  Examining /etc/kernel/prerm.d.
  run-parts: executing /etc/kernel/prerm.d/dkms 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  dkms: removing: bbswitch 0.8 (4.10.0-20-generic) (x86_64)

  -------- Uninstall Beginning --------
  Module:  bbswitch
  Version: 0.8
  Kernel:  4.10.0-20-generic (x86_64)
  -------------------------------------

  Status: Before uninstall, this module version was ACTIVE on this
  kernel.

  bbswitch.ko:
   - Uninstallation
     - Deleting from: /lib/modules/4.10.0-20-generic/updates/dkms/
   - Original module
     - No original module was found for this module on this kernel.
     - Use the dkms install command to reinstall any previous module version.

  depmod...

  DKMS: uninstall completed.
  Examining /etc/kernel/postrm.d .
  run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  update-initramfs: Deleting /boot/initrd.img-4.10.0-20-generic
  run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.10.0-20-generic 
/boot/vmlinuz-4.10.0-20-generic
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-4.10.0-22-generic
  Found initrd image: /boot/initrd.img-4.10.0-22-generic
  Found linux image: /boot/vmlinuz-4.10.0-21-generic
  Found initrd image: /boot/initrd.img-4.10.0-21-generic
  Adding boot menu entry for EFI firmware configuration
  done

  Output of `sudo apt install -f`:

  $ sudo apt install -f
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

  Output of `ls -l /lib/modules/`:

  ls -l /lib/modules/
  total 8
  drwxr-xr-x 6 root root 4096 Jun  1 09:48 4.10.0-21-generic
  drwxr-xr-x 6 root root 4096 Jun  8 18:56 4.10.0-22-generic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1697376/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to