FATAL: kernel too old ← how old is too old?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eglibc (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
qemu-linaro (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
PPA buildds currently run Hardy, because they require Xen for VM security. This means that all builds of precise packages freak out because libc6 isn't upgradable in the build deps:
Preparing to replace libc6 2.13-24ubuntu2 (using .../libc6_
Unpacking replacement libc6 ...
FATAL: kernel too old
dpkg: warning: subprocess old post-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
FATAL: kernel too old
dpkg: error processing /var/cache/
subprocess new post-removal script returned error exit status 1
FATAL: kernel too old
dpkg: error while cleaning up:
subprocess installed pre-installation script returned error exit status 1
Errors were encountered while processing:
/var/
E: Sub-process /usr/bin/dpkg returned an error code (1)
As a result, nothing at all will build.
How old is too old? It would be good to list which minimum kernel revision to boot into, so we don't end up having to bisect through lots of kernels. We generally have to do a lot of mangling to try and make newer ones work with Xen.
tags: | added: patch |
There are two issues here:
1) For precise armel, we need glibc to support 2.6.24-30-xen as the minimum kernel revision in order for arm PPAs to work. If this presents serious performance issues, please describe them. Running that forward to the precise kernel should be an option in the Q timeframe.
2) The error message should be updated to say what the minimum kernel revision is.
lamont