update-intel-microcode crashed with KeyError in getmember(): "filename u'microcode-20110428.dat' not found"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
microcode.ctl (Ubuntu) |
Fix Released
|
Medium
|
Stefano Rivera | ||
Natty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: microcode.ctl
It looks like the update-
I'm sure it would be so easy for Intel to provide a stable interface which would allow for retrieving this information in a proper and reliable way, they /just/ need to do this... ;-)
== SRU Test Case ==
1. Install microcode.ctl
Success: "successfully downloaded Intel ... microcode
Failure: Fails to instal with a traceback including KeyError
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: microcode.ctl 1.17-13ubuntu2
ProcVersionSign
Uname: Linux 2.6.38-9-generic x86_64
Architecture: amd64
Date: Mon May 16 01:43:22 2011
ExecutablePath: /usr/sbin/
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
InterpreterPath: /usr/bin/python2.7
ProcCmdline: /usr/bin/python /usr/sbin/
ProcEnviron:
LANGUAGE=de_DE:en
LANG=de_DE.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: microcode.ctl
Title: update-
UpgradeStatus: Upgraded to natty on 2011-04-09 (36 days ago)
UserGroups:
Changed in microcode.ctl (Ubuntu): | |
status: | New → Confirmed |
tags: | added: bugpattern-needed |
tags: | added: oneiric |
tags: | added: patch |
Changed in microcode.ctl (Ubuntu): | |
assignee: | Daniel J Blueman (danielblueman) → Stefano Rivera (stefanor) |
Changed in microcode.ctl (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in microcode.ctl (Ubuntu Natty): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
tags: |
added: verification-donee removed: verification-needed |
tags: |
added: verification-done removed: verification-donee |
For what it's worth, the latest microcode update seems to be the one dated 2011-04-28 (DwnldID=20050) as available at downloadcenter. intel.com/ Detail_ Desc.aspx? DwnldID= 20050 downloadmirror. intel.com/ 20050/eng/ microcode- 20110428. tgz bypassing the license screen).
http://
(or at hxxp://
Manual instructions as a workaround: misc/intel- microcode. dat (optionally after moving the previous version out of the place). Then optionally run "microcode_ctl -u" to apply (or reboot).
Downloading this archive and extract the microcode.ctl file it contains, then store this file at /usr/share/
This file, microcode_ctl and a hook to execute microcode_ctl should probably be included in an initrd so that it is loaded early in the boot process (but this is really beyond this bug report).