package microcode.ctl 1.17-1 failed to install: subprocess post-installation script returned error exit status 128
Bug #123145 reported by
Daniel J Blueman
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
microcode.ctl (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: microcode.ctl
1. perform fresh install of Gutsy Tribe-2
2. sudo apt-get install microcode.ctl
output is:
Setting up microcode.ctl (1.17-1) ...
udev active, devices will be created in /dev/.static/dev/
dpkg: error processing microcode.ctl (--configure):
subprocess post-installation script returned error exit status 128
Errors were encountered while processing:
microcode.ctl
E: Sub-process /usr/bin/dpkg returned an error code (1)
ProblemType: Package
Architecture: amd64
Date: Fri Jun 29 22:32:52 2007
ErrorMessage: subprocess post-installation script returned error exit status 128
Package: microcode.ctl 1.17-1
SourcePackage: microcode.ctl
To post a comment you must log in.
This is happening for me as well on Gutsy Tribe 2, and I have a P4. I believe it occurred under Tribe 1 as well. It appears that the microcode module is not loaded when the package installs. The software is installed, it's just not functional. If you manually run the program, you get:
microcode_ctl: writing microcode (length: 293888)
microcode_ctl: cannot open /dev/cpu/microcode for writing errno=2 (No such file or directory)
I noticed the module was not loaded, so I ldid a " modprobe microcode" before running it, and got:
microcode_ctl: writing microcode (length: 293888)
microcode_ctl: microcode successfuly written to /dev/cpu/microcode
But in the syslog, a different error is coming up after the modprobe is done
Jul 8 20:00:19 localhost kernel: [ 3580.303452] IA-32 Microcode Update Driver: v1.14a <email address hidden> helper[ 13116]: main: error loading '/lib/firmware/ intel-ucode/ 0f-02-04' for device '/class/ firmware/ microcode' with driver '(unknown)'
Jul 8 20:00:19 localhost firmware_
Also, in the past I thought the program would report the version of microcode that it updated upon a successful update. I'm not seeing that now. But it looks like two issues are present, the kernel driver is not loading, and the firmware helper seems confused on what it is supposed to do.