16.04 4.4.0-45-generic is missing drivers for ESXi

Bug #1635867 reported by Faaez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Undecided
Unassigned
linux-lts-xenial (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am getting a kernel panic and needing to boot with 4.4.0-42. The install does not complete, and I get "VFS: Cannot open root device "sda1" or unknown block (0,0)" when booting with 45. I am using ESXi 6u2 with Ubuntu 16.04.1.

faaez@Plex2:~$ sudo apt-get update -y && sudo apt-get upgrade -y ; sudo apt-get autoremove -y
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://ppa.launchpad.net/hsoft/ppa/ubuntu xenial InRelease
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]
Hit:5 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 190 kB in 0s (323 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
11 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.122ubuntu8.5) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-4.4.0-45-generic (4.4.0-45.66) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.4.0-45-generic
vmlinuz(/boot/vmlinuz-4.4.0-45-generic
) points to /boot/vmlinuz-4.4.0-45-generic
 (/boot/vmlinuz-4.4.0-45-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.4.0-45-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-45-generic /boot/vmlinuz-4.4.0-45-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-45-generic /boot/vmlinuz-4.4.0-45-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-45-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-45-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.4.0-45-generic.postinst line 1052.
dpkg: error processing package linux-image-4.4.0-45-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-extra-4.4.0-45-generic:
 linux-image-extra-4.4.0-45-generic depends on linux-image-4.4.0-45-generic; however:
  Package linux-image-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-image-extra-4.4.0-45-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-4.4.0-45-generic; however:
  Package linux-image-4.4.0-45-generic is not configured yet.
 linux-image-generic depends on linux-image-extra-4.4.0-45-generic; however:
  Package linux-image-extra-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 4.4.0.45.48); however:
  Package linux-image-generic is not configured No apport report written because the error message indicates its a followup error from a previous failure.
                                         No apport report written because the error message indicates its a followup error from a previous failure.
                                  No apport report written because MaxReports is reached already
                                                                                                No apport report written because MaxReports is reached already
                                             yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-lts-wily:
 linux-generic-lts-wily depends on linux-generic; however:
  Package linux-generic is not configured yet.

dpkg: error processing package linux-generic-lts-wily (--configure):
 dependency problems - leaving unconfigured
Setting up linux-image-extra-4.4.0-42-generic (4.4.0-42.62) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-42-generic /boot/vmlinuz-4.4.0-42-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-42-generic /boot/vmlinuz-4.4.0-42-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-42-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-42-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-42-generic (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of linux-signed-image-4.4.0-45-generic:
 linux-signed-image-4.4.0-45-generic depends on linux-image-4.4.0-45-generic (= 4.4.0-45.66); however:
  Package linux-image-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-signed-image-4.4.0-45-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of linux-signed-image-generic:
 linux-signed-image-generic depends on linux-signed-image-4.4.0-45-generic; however:
  Package linux-signed-image-4.4.0-45-generic is not configured yet.
 linux-signed-image-generic depends on linux-image-extra-4.4.0-45-generic; however:
  Package linux-image-extra-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-signed-image-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
           dpkg: dependency problems prevent configuration of linux-signed-generic:
 linux-signed-generic depends on linux-signed-image-generic (= 4.4.0.45.48); however:
  Package linux-signed-image-generic is not configured yet.

dpkg: error processing package linux-signed-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-wily:
 linux-signed-generic-lts-wily depends on linux-signed-generic; however:
  Package linux-signed-generic is not configured yet.

dpkg: error processing package linux-signed-generic-lts-wily (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Processing triggers for initramfs-tools (0.122ubuntu8.5) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-42-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-42-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-image-4.4.0-45-generic
 linux-image-extra-4.4.0-45-generic
 linux-image-generic
 linux-generic
 linux-generic-lts-wily
 linux-image-extra-4.4.0-42-generic
 linux-signed-image-4.4.0-45-generic
 linux-signed-image-generic
 linux-signed-generic
 linux-signed-generic-lts-wily
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
11 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up initramfs-tools (0.122ubuntu8.5) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-4.4.0-45-generic (4.4.0-45.66) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.4.0-45-generic
vmlinuz(/boot/vmlinuz-4.4.0-45-generic
) points to /boot/vmlinuz-4.4.0-45-generic
 (/boot/vmlinuz-4.4.0-45-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.4.0-45-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-45-generic /boot/vmlinuz-4.4.0-45-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-45-generic /boot/vmlinuz-4.4.0-45-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-45-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-45-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-4.4.0-45-generic.postinst line 1052.
dpkg: error processing package linux-image-4.4.0-45-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-extra-4.4.0-45-generic:
 linux-image-extra-4.4.0-45-generic depends on linux-image-4.4.0-45-generic; however:
  Package linux-image-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-image-extra-4.4.0-45-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-4.4.0-45-generic; however:
  Package linux-image-4.4.0-45-generic is not configured yet.
 linux-image-generic depends on linux-image-extra-4.4.0-45-generic; however:
  Package linux-image-extra-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 4.4.0.45.48); however:
  Package linux-image-generic is not configured No apport report written because the error message indicates its a followup error from a previous failure.
                                         No apport report written because the error message indicates its a followup error from a previous failure.
                                  No apport report written because MaxReports is reached already
                                                                                                No apport report written because MaxReports is reached already
                                             yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-lts-wily:
 linux-generic-lts-wily depends on linux-generic; however:
  Package linux-generic is not configured yet.

dpkg: error processing package linux-generic-lts-wily (--configure):
 dependency problems - leaving unconfigured
Setting up linux-image-extra-4.4.0-42-generic (4.4.0-42.62) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-42-generic /boot/vmlinuz-4.4.0-42-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-42-generic /boot/vmlinuz-4.4.0-42-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-42-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-42-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-4.4.0-42-generic (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of linux-signed-image-4.4.0-45-generic:
 linux-signed-image-4.4.0-45-generic depends on linux-image-4.4.0-45-generic (= 4.4.0-45.66); however:
  Package linux-image-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-signed-image-4.4.0-45-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of linux-signed-image-generic:
 linux-signed-image-generic depends on linux-signed-image-4.4.0-45-generic; however:
  Package linux-signed-image-4.4.0-45-generic is not configured yet.
 linux-signed-image-generic depends on linux-image-extra-4.4.0-45-generic; however:
  Package linux-image-extra-4.4.0-45-generic is not configured yet.

dpkg: error processing package linux-signed-image-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of linux-signed-generic:
 linux-signed-generic depends on linux-signed-image-generic (= 4.4.0.45.48); however:
  Package linux-signed-image-generic is not configured yet.

dpkg: error processing package linux-signed-generic (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
           dpkg: dependency problems prevent configuration of linux-signed-generic-lts-wily:
 linux-signed-generic-lts-wily depends on linux-signed-generic; however:
  Package linux-signed-generic is not configured yet.

dpkg: error processing package linux-signed-generic-lts-wily (--configure):
 dependency problems - leaving unconfigured
Processing triggers for initramfs-tools (0.122ubuntu8.5) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-42-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-4.4.0-42-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
 subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-image-4.4.0-45-generic
 linux-image-extra-4.4.0-45-generic
 linux-image-generic
 linux-generic
 linux-generic-lts-wily
 linux-image-extra-4.4.0-42-generic
 linux-signed-image-4.4.0-45-generic
 linux-signed-image-generic
 linux-signed-generic
 linux-signed-generic-lts-wily
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

It seems that the auto configuration of 45 does not complete, rendering it useless and creating kernel panics with ESXi.

faaez@Plex2:~$ lsb_release -rd
Description: Ubuntu 16.04.1 LTS
Release: 16.04

How to get info on kernel? It's not listed below. I expected the kernel to be autoconfigured for ESXi. I got kernel panics instead.

Tags: bot-comment
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1635867/+editstatus and add the package name in the text box next to the word Package.

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

tags: added: bot-comment
Faaez (afr33sl4ve)
affects: ubuntu → linux-lts-xenial (Ubuntu)
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 1635867

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
Faaez (afr33sl4ve) wrote :

Oh, shoot. I forgot to update this.

For some reason, my instance was keeping at least 8 older versions of the kernel. This was keeping my /boot partition too full.

I manually removed the oldest 3 kernels, and reran the update/upgrade commands.

45 installed properly. There is no more issue. Unless, you can tell me how to keep only 4 or 5 kernels installed at any given time.

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.