Error during upgrade on Ubuntu 14.10 Utopic Unicorn. The Broadcom-sta-dkms module fails to build. Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/dkms 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic Error! Bad return status for module build on kernel: 3.16.0-16-generic (i686) Consult /var/lib/dkms/broadcom-sta/6.30.223.141/build/make.log for more information. run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic update-initramfs: Generating /boot/initrd.img-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/pm-utils 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/update-notifier 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.16.0-16-generic Found initrd image: /boot/initrd.img-3.16.0-16-generic Found linux image: /boot/vmlinuz-3.16.0-14-generic Found initrd image: /boot/initrd.img-3.16.0-14-generic Found linux image: /boot/vmlinuz-3.16.0-13-generic Found initrd image: /boot/initrd.img-3.16.0-13-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 done Setting up qml-module-qtquick-window2:i386 (5.3.0-3ubuntu12) ... Setting up qml-module-qtquick2:i386 (5.3.0-3ubuntu12) ... Setting up apt-utils (1.0.9.1ubuntu1) ... Setting up locales (2.13+git20120306-15) ... Generating locales... en_AG.UTF-8... up-to-date en_AU.UTF-8... up-to-date en_BW.UTF-8... up-to-date en_CA.UTF-8... up-to-date en_DK.UTF-8... up-to-date en_GB.UTF-8... up-to-date en_HK.UTF-8... up-to-date en_IE.UTF-8... up-to-date en_IN.UTF-8... up-to-date en_NG.UTF-8... up-to-date en_NZ.UTF-8... up-to-date en_PH.UTF-8... up-to-date en_SG.UTF-8... up-to-date en_US.UTF-8... up-to-date en_ZA.UTF-8... up-to-date en_ZM.UTF-8... up-to-date en_ZW.UTF-8... up-to-date om_KE.UTF-8... up-to-date Generation complete. Setting up apt-transport-https (1.0.9.1ubuntu1) ... Setting up plymouth-theme-ubuntu-text (0.9.0-0ubuntu4) ... update-initramfs: deferring update (trigger activated) Setting up hipchat (2.2.1196) ... Setting up linux-image-extra-3.16.0-16-generic (3.16.0-16.22) ... Running depmod. update-initramfs: deferring update (hook will be called later) initrd.img(/boot/initrd.img-3.16.0-16-generic ) points to /boot/initrd.img-3.16.0-16-generic (/boot/initrd.img-3.16.0-16-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-extra-3.16.0-16-generic.postinst line 491. vmlinuz(/boot/vmlinuz-3.16.0-16-generic ) points to /boot/vmlinuz-3.16.0-16-generic (/boot/vmlinuz-3.16.0-16-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-extra-3.16.0-16-generic.postinst line 491. Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/dkms 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic Error! Bad return status for module build on kernel: 3.16.0-16-generic (i686) Consult /var/lib/dkms/broadcom-sta/6.30.223.141/build/make.log for more information. run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic update-initramfs: Generating /boot/initrd.img-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/pm-utils 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/update-notifier 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.16.0-16-generic Found initrd image: /boot/initrd.img-3.16.0-16-generic Found linux image: /boot/vmlinuz-3.16.0-14-generic Found initrd image: /boot/initrd.img-3.16.0-14-generic Found linux image: /boot/vmlinuz-3.16.0-13-generic Found initrd image: /boot/initrd.img-3.16.0-13-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin Found Windows 7 (loader) on /dev/sda1 done Setting up linux-image-generic (3.16.0.16.17) ... Setting up linux-headers-3.16.0-16 (3.16.0-16.22) ... Setting up linux-headers-3.16.0-16-generic (3.16.0-16.22) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 3.16.0-16-generic /boot/vmlinuz-3.16.0-16-generic Error! Bad return status for module build on kernel: 3.16.0-16-generic (i686) Consult /var/lib/dkms/broadcom-sta/6.30.223.141/build/make.log for more information. Setting up linux-headers-generic (3.16.0.16.17) ... Setting up linux-generic (3.16.0.16.17) ... Setting up linux-libc-dev:i386 (3.16.0-16.22) ... Setting up qtdeclarative5-qtquick2-plugin:i386 (5.3.0-3ubuntu12) ... Setting up qtdeclarative5-window-plugin:i386 (5.3.0-3ubuntu12) ... Processing triggers for libc-bin (2.19-10ubuntu1) ... Processing triggers for initramfs-tools (0.103ubuntu8) ... update-initramfs: Generating /boot/initrd.img-3.16.0-16-generic