HWE meta packages "linux-signed-generic"/"linux-signed-image-generic" not considered

Bug #1420217 reported by Michael Vogt
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
Undecided
Unassigned
Precise
Fix Released
Medium
Unassigned

Bug Description

[Impact]
 * Users with the linux-signed-image-lts-$VER kernel do not get the correct hwe-support-status output

[Test Case]
 * install 12.04 (any version) server
 * install linux-signed-image-generic-lts-saucy
 * run hwe-support-status
 * verify that you get a prompt with a line that contain "apt-get install" but no package to install
 * install the updated version
 * verify that that you get a message that advices to upgrade to linux-signed-image-generic-lts-trusty

[Regression Potential]
 * Little

Michael Vogt (mvo)
Changed in update-manager (Ubuntu):
status: New → Fix Released
Changed in update-manager (Ubuntu Precise):
status: New → In Progress
importance: Undecided → Medium
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Michael, or anyone else affected,

Accepted update-manager into precise-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/update-manager/1:0.156.14.18 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in update-manager (Ubuntu Precise):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

I'm verifying that it works for Precise.

Steps I did:
I downloaded http://releases.ubuntu.com/12.04/ubuntu-12.04.4-desktop-amd64.iso. This has linux-signed-generic-lts-saucy installed.
I updated to the latest update-manager version in -updates:
# apt-get update
# apt-get install update-manager update-manage-core
# dpkg-query -W update-manager
update-manager 1:0.156.14.17

I verified that `hwe-support-status --show-replacements` doesn't show the signed kernel:
# hwe-support-status --show-replacements
linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty

Then I enabled precise-proposed, and installed update-manager 1:0.156.14.18, the one being SRU'ed here. At that point, --show-replacements showed the signed kernel:
# hwe-support-status --show-replacements
linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty linux-image-generic-lts-trusty linux-signed-generic-lts-trusty linux-signed-image-generic-lts-trusty xserver-xorg-lts-trusty

tags: added: verification-done
removed: verification-needed
Revision history for this message
Alkis Georgopoulos (alkisg) wrote :

Some additional information:
If I remove the update-manager package, then hwe-support-status 1:0.156.14.18 gives an apt-get line without requiring the "--show-replacements" parameter. The exact output is:

Your current Hardware Enablement Stack (HWE) is no longer supported
since 2014-08-07. Security updates for critical parts (kernel
and graphics stack) of your system are no longer available.
For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL
To upgrade to a supported (or longer supported) configuration:
* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade
OR
* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty linux-image-generic-lts-trusty linux-signed-generic-lts-trusty linux-signed-image-generic-lts-trusty xserver-xorg-lts-trusty
and reboot your system.

...while with 1:0.156.14.17 it doesn't mention the signed packages:
* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty

Revision history for this message
Lefteris Nikoltsios (lefteris-nikoltsios) wrote :

I too verify that 1:0.156.14.18 in precise-proposed fixes the issue.

With update-manager 1:0.156.14.17 the exact output of the "hwe-support-status --show-replacements" is:

administrator@server:~$ hwe-support-status --show-replacements
linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty

and after upgrading update-manager to 1:0.156.14.18 the output is:

administrator@server:~$ hwe-support-status --show-replacements
linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty linux-image-generic-lts-trusty linux-signed-generic-lts-trusty linux-signed-image-generic-lts-trusty xserver-xorg-lts-trusty

Also, as mentioned by Alkis Georgopoulos at the above comment after removing the update-manager package the exact output of the command "hwe-support-status" 1:0.156.14.17 gives an apt-get line without requiring the "--show-replacements" and without mentioning the signed packages.

administrator@server:~$ hwe-support-status

Your current Hardware Enablement Stack (HWE) is no longer supported
since 2014-08-07. Security updates for critical parts (kernel
and graphics stack) of your system are no longer available.

For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

To upgrade to a supported (or longer supported) configuration:

* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade

OR

* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty

and reboot your system.

And with 1:0.156.14.18 the output is:

administrator@server:~$ hwe-support-status

Your current Hardware Enablement Stack (HWE) is no longer supported
since 2014-08-07. Security updates for critical parts (kernel
and graphics stack) of your system are no longer available.

For more information, please see:
http://wiki.ubuntu.com/1204_HWE_EOL

To upgrade to a supported (or longer supported) configuration:

* Upgrade from Ubuntu 12.04 LTS to Ubuntu 14.04 LTS by running:
sudo do-release-upgrade

OR

* Install a newer HWE version by running:
sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty linux-image-generic-lts-trusty linux-signed-generic-lts-trusty linux-signed-image-generic-lts-trusty xserver-xorg-lts-trusty

and reboot your system.

Thanks

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package update-manager - 1:0.156.14.18

---------------
update-manager (1:0.156.14.18) precise-proposed; urgency=low

  [ Lefteris Nikoltsios ]
  * remove all ltsp* blacklisting (LP: #1415785)

  [ Michael Vogt ]
  * improve HWE support information message in the gtk UI
    (LP: #1402706)
  * consider more meta-packages when doing the apt-get install
    suggestion (LP: #1420217)
  * show unsupported packages if no replacement packages can be found
    (LP: #1341320)
 -- Michael Vogt <email address hidden> Tue, 10 Feb 2015 17:39:22 +0100

Changed in update-manager (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Adam Conrad (adconrad) wrote : Update Released

The verification of the Stable Release Update for update-manager has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

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.